Top Banner
Database Database Management Management Systems Systems Lecture - 3
23

Database management systems cs403 power point slides lecture 03

Apr 14, 2017

Download

Education

Abu Sayed
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Database management systems   cs403 power point slides lecture 03

DatabaseDatabaseManagement Management

SystemsSystems

Lecture - 3

Page 2: Database management systems   cs403 power point slides lecture 03

Lecture OverviewDatabase Architecture

Data Independence

Page 3: Database management systems   cs403 power point slides lecture 03

Database Architecture

Page 4: Database management systems   cs403 power point slides lecture 03

Three Level Architecture

A basis for understanding DBMS functionalities

Three levels at which data can be described

Page 5: Database management systems   cs403 power point slides lecture 03

ObjectiveSeparate users view from the

physical representationWhy?

Different views of same dataConsolidated representationBoth ways easy change

Page 6: Database management systems   cs403 power point slides lecture 03

The Three-Level Architecture

External Level

Conceptual Level

Internal Level

Physical Data Organization

View 1 View 2 View n

Conceptual Schema

InternalSchema

Database

User 1 User 2 User n

Page 7: Database management systems   cs403 power point slides lecture 03

The ArchitectureDepicted by three schemas or

three modelsRefers to permanent structure

or intention of database

Page 8: Database management systems   cs403 power point slides lecture 03

Level 1 External View

The way users think about data

Page 9: Database management systems   cs403 power point slides lecture 03

External View Each user has a view of the

database limited to the appropriate portion of the user’s perspective of reality.

Page 10: Database management systems   cs403 power point slides lecture 03

External View

Users may have different views of the same data e.g. date, time etc.

Page 11: Database management systems   cs403 power point slides lecture 03

External View

Virtual/calculated data: that is not actually stored in the database but is created when needed e.g. age, statistical data etc.

Page 12: Database management systems   cs403 power point slides lecture 03

External View

DBMS uses external views to create user interface for different users which is both the facility and barrier

Page 13: Database management systems   cs403 power point slides lecture 03

External View

User’s external view is created after considering data access, reports, and the transactions needs.

Page 14: Database management systems   cs403 power point slides lecture 03

External View

External schema evolves as user needs are modified over time

Page 15: Database management systems   cs403 power point slides lecture 03

Lower Layers

External Layer

Saleem

SaleemaFirst Name: RanaLast Name: AslamDate of Birth: 12 Sep, 1970

Name: R. AslamAge: 25y,10dDept: Sales

Employee Data Workers

Page 16: Database management systems   cs403 power point slides lecture 03

Level 2 Logical or

Conceptual View A complete description of the

information content of the database

Page 17: Database management systems   cs403 power point slides lecture 03

Conceptual SchemaThe entire information

structure of the database, as seen by the DBA

The community view of data

Page 18: Database management systems   cs403 power point slides lecture 03

Conceptual Schema

All entities, attributes and their relationships are represented here

Page 19: Database management systems   cs403 power point slides lecture 03

Conceptual Schema Contains record types

representing entities, data item types with their attributes, relationships and constraints on data.

Page 20: Database management systems   cs403 power point slides lecture 03

Conceptual Schema

Contains Semantic information about the data meaning, security and integrity information

Page 21: Database management systems   cs403 power point slides lecture 03

Conceptual Schema

Relatively constant: designed with the present as well as future needs of an organization

Page 22: Database management systems   cs403 power point slides lecture 03

Name DoB Deps DepIdRana Aslam 12/09/70 5 D001Marya Wasti 29/02/80 0 D005

Conceptual Layer

External LayerSaleem

SaleemaFirst Name: RanaLast Name: AslamDate of Birth: 12 Sep, 1970

Name: R. AslamAge: 24y,10dDept: Sales

Employee Data Workers

Logical Record Interface

Page 23: Database management systems   cs403 power point slides lecture 03

DatabaseDatabaseManagement Management

SystemsSystems

Lecture - 3