RDBMS & Data Models: Monday, March 3, 2014 1:05 PM
RDBMS & Data Models
1) RDBMS stands for Relational Database Management System and includes the capabilities of a DBMS with the additional ability to define relationships between data values.
2) A database is a collection of logically related data and an RDBMS uses data models to describe the data, relationships among data, and any constraints defined.
3) Data models specify the logical structure of a database using tables that contain rows of data organized into columns. Relationships between tables are also defined.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
27 views1 page
RDBMS & Data Models: Monday, March 3, 2014 1:05 PM
RDBMS & Data Models
1) RDBMS stands for Relational Database Management System and includes the capabilities of a DBMS with the additional ability to define relationships between data values.
2) A database is a collection of logically related data and an RDBMS uses data models to describe the data, relationships among data, and any constraints defined.
3) Data models specify the logical structure of a database using tables that contain rows of data organized into columns. Relationships between tables are also defined.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1
RDBMS & Data Models
Monday, March 3, 2014
1:05 PM
DBMS - Store and Manage Data
RDBMS - DBMS + Relationship between various data values
Database - Collection of logically related data
Identifying the Database Architecture
External level Conceptual level Internal level Physical data organization
Database Management- Maintaining data for its easy availability
Normalization and DE-normalization Data DBMS - Software required for database management 1NF Store Update Retrieve Data Place related data values in table User Interaction Information & Privilege Define similar data type within column name Approaches There should be no repeating group in table Traditional Every table must have unique primary key Primitive -File base-Flat text file-API interaction 2NF File Processing System No partial dependency between key and nonData Duplication key attribute Data Dependence 3NF Database No Transitive(indirect) dependency exist Complete data stored in centralized repository called data base between key and non-key attribute Self-descriptive nature of data BCNF Insulation between Programs and data, Determinant is candidate Key Data Abstraction -Program and Data independency Multiple Composite candidate key Support for multiple view of data Multiple candidate key overlaps Sharing of Data & Multiuser Transaction Processing - Multiple user access same data Relational Operators Describing the Advantages of using DBMS Controlling redundancy Minimized data inconsistency Data integrity Data security Sharing data Data independence Provide backup & recovery
RDBMS Page 1
Restrict -> Horizontal column
Project -> Vertical Rows Product Union Intersect Difference Join Divide
Data Model -Description of data in database
Object-based logical model Description of data Relationship among data Any constrains defined Record-based logical model Specifies logical structure of database in table Tables-> Relation Data -> Entity Row-> Tuple Number of Tuple -> Cardinality Column header-> Attribute Number of columns -> Degree of table Relation -> Row Different Domain ->Collection of value from which one or more attribute draw their value Relationship Instance -> Association of entity instance Entity - Weak entity Subtype - Super-type- Specialization & Generalization Key Candidate Primary Alternate Foreign Composite