Database Management Systems (dbms)


Conceptual Design This is a high level description of the structure of a database Eg: E-R Diagram


Download 0.72 Mb.
bet6/12
Sana28.12.2022
Hajmi0.72 Mb.
#1022645
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
Zamonaviy MBBT

Conceptual Design

  • This is a high level description of the structure of a database
  • Eg: E-R Diagram

  • Concise description of the data requirements of the users and includes detailed description of the data, relationship and constraints.

Logical Design

This is the process of mapping the database structure developed in the previous phase to a particular database model.

Eg: Map E-R model to relational

Physical Design

This is the process of defining structure that enables the database to be queried in an efficient manner

Eg: index and hash file design

Phases of Database Design


Requirements collection & analysis
Conceptual Design
Logical Design
Physical Design
Database Requirements
Conceptual Data Model
Logical Data Model
Physical Data Model
Problem
Database Implementation

Entity – Relationship Modeling

ER model is high level conceptual data model

The Concepts of the ER Model

  • Entity
    • An entity is a thing in the real world with an independent existence .
    • As entity may be an object with a physical existence . e.g. : a person , a student , a house, etc.
    • An entity is any object that is relevant to the organization.
      • Tangible object
      • Intangible objects
      • Events

Entities
Conceptual Design
Department
Employee
Project
Dependent

The Concepts of the ER Model

  • Attribute
    • Each entity has particular properties or features (characteristics ) called attributes .
    • e.g.
    • student entity(student no, name, address, dob)

Type of attributes

1   2   3   4   5   6   7   8   9   ...   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling