+ All Categories
Home > Education > Database management systems cs403 power point slides lecture 06

Database management systems cs403 power point slides lecture 06

Date post: 14-Apr-2017
Category:
Upload: abu-sayed
View: 67 times
Download: 7 times
Share this document with a friend
24
Database Database Management Management Systems Systems Lecture - 6
Transcript
Page 1: Database management systems   cs403 power point slides lecture 06

DatabaseDatabaseManagement Management

SystemsSystems

Lecture - 6

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

In Previous LectureWe were discussing Context

Diagram that…..

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

In Previous LectureWe were discussing Context

Diagram that…..

And also the level 0 Diagram which is …..

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

Detailed Diagrams

Show processes in successive levels of detail

shows major sub-processes

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

Detailed DiagramsOutline numbering

1.1, 1.2, …, 1.n Level one, shows internal details for each major sub-process

1.1.1, 1.1.2,…1.1.n Level two

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

Detailed Diagrams

Limit number of process to 7 to 9 per page/diagram for clarity

All elements must be named

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

Detailed DiagramsAll process have both inputs and

outputs Outputs must differ from inputs

Child diagrams and parent process must have same input/output

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

Detailed Diagram

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

Data Dictionary

A repository of information that describes logical structure of database, or it contains the metadata

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

Data Dictionary

May be integrated or freestanding

Integrated is referred by DBMS

Freestanding as a CASE tool

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

Cross Reference Matrix

A Data Dictionary toolUsed to link different things,

like functions to entities, or requirements to attributes

Can be manual even

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

Book Issued

Class List

Courses Offered

All Faculty

BooksToFac

BooksToStu

FacName

FacAddress

NoOfFac

NoOfStu

StuName

Cross Reference Table

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

Summary

Analyze User Environment or

Preliminary Study + Requirements Analysis

Use of CASE or manual tools

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

Database Design Phase

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

Database DesignDesign and Model mean the

same

Database Design represents logical structure of the database

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

Database ModelingProcess of creating a logical

representation of the structure of the database

The most important task in database development

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

Points to Remember

A database must mirror the real world. Only then can it answer questions about the real world!

The emphasis of data modeling is on representing reality

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

Points to RememberIdeally it should be a represented

graphicallyThe goal is to identify the facts to

be stored in the database Data modeling involves users and

analysts

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

Data Model

Created using a data model

Data Model: is a set of tools or constructs that is used to construct a database design

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

Components of a DM

Structures

Manipulation language

Integrity constraints

Beep beep, caution

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

Significance of DM

Facilitates and provides guidelines or rules in the DB design process

Every DBMS is based on a DM

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

Types of Data Models

Semantic: Entity-Relationship, Object-Oriented

Record based: Hierarchical, Network, Relational

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

DB Design Types

Conceptual: using SDM

Logical: using DM of tool

Physical: using the DBMS

Page 24: Database management systems   cs403 power point slides lecture 06

DatabaseDatabaseManagement Management

SystemSystem

Lecture - 6


Recommended