0% 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.
Copyright
© © All Rights Reserved
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% 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.
Copyright
© © All Rights Reserved
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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy