1.introduction To DBMS
1.introduction To DBMS
1.introduction To DBMS
Introduction of DBMS:
DATA: IT IS A RAW FACT (i.e. CHARACTERS & NUMBERS)
EX:
3. DBMS / DATABASE
DISADVANTAGES:
2. DATAINTEGRITY :
==============
THIS IS ABOUT MAINTAING PROPER DATA IN EVERY ORAGANIZATION
IMPOSE SET INTEGRITY RULES ON DATA AND WE WILL CALL THESE RULES
ARE BUSINESS RULES.
DATABASE PROVIDES AN OPTIONS FOR IMPOSING THE BUSINESS
RULES WITH THE HELP OF CONSTRAINTS AND TRIGGERS.
3. DATARETRIEVE:
==============
IT IS PROCESS OF DATA RETRIEVING FROM DATA SOURCES.WHICH IS
VERY COMPLEX WHILE RETRIEVING DATA FROM FILES WHICH WAS
ADDRESSED WITH HIGH LEVEL LANGUAGE.
WHERE AS IF YOU WANT TO RETRIEVE DATA FROM DATABASE
THEN WE ARE USING SQL LANGUAGE.
4. DATASECURITY:
==============
DATA IS NEVER SECURE UNDER BOOKS AND FLAT FILE WHERE AS
DATABASE ARE PROVIDING AN EXCELLENT CONCEPT IS CALLED AS
ROLE BASED SECURITY MECHANISM FOR ACCESSING DATA FROM
DATABASE WITH SECURITY MANNER WITH THE HELP OF AUTHENTICATION
AND AUTHORIZATION.
5. DATAINDEXING:
==============
INDEXES ARE USING FOR ACCESSING DATA MUCH MORE FASTER
BUT FLAT FILES DOES NOT PROVIDE ANY INDEX
MECHANISM WHERE AS DATABASE WILL PROVIDE INDEXING
MECHANISM.
3. DBMS / DATABASE:
OLAP: USED FOR DATA ANALYSIS (OR) DATA SUMMERIZED (OR) HISTORY OF
DATA OF PARTICULAR BUSSINESS.
EX: DATAWAREHOUSE.
EX:
100 Bran | 10000 Emp | 100 Pro | 5 Laks Cust. ------>(Gen. big/large data)
ADVANTAGES OF DBMS:
2. TO AVOID DATAINCONSISTANCY.
HDBMS:
EX:
NDBMS:
EX:
ADVANTAGES OF NDBMS:
E.F.CODD WITH ALL THESE IDEAS FOR THE NEW MODEL CALLED AS
“RELATIONAL MODEL” HAS PUBLISHED AN ARTICLE WITH THE TITLE AS “A
RELATIONAL MODEL OF DATA FOR LARGE SHARED DATA BANK”.
FEATURES OF RDBMS:
- EASY TO ACCESS DATA FROM DB WITH THE HELP OF "SQL QUERY (SELECT)".
⮚ In this relationship one object can have a relationship with another object
EMP EMPID
STUDENT HALL-NO
One – Many / Many – One relationship:
⮚ In this relationship one object can have a relationship with many objects
SQL
.Net
PHP Java
⮚ In this relationship many vendors (or) many objects can have the relationship
with many other objects
Vendor 1 P1
Vendor 2 P2
Vendor 3 P3