Database Design Methodology: Conceptual, Logical, and Physical Design, Lecture notes of Design

The process of designing a database, from the conceptual stage of constructing a model of the enterprise's data, to the logical stage of modeling the data based on a specific data model, and the physical stage of producing a description of the database implementation. examples of ER diagrams for the Staff user views of DreamHome, with primary keys added and with specialization/generalization.

Typology: Lecture notes

2021/2022

Uploaded on 09/12/2022

kataelin
kataelin 🇬🇧

4.7

(9)

221 documents

1 / 10

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Conceptual Databases Design
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download Database Design Methodology: Conceptual, Logical, and Physical Design and more Lecture notes Design in PDF only on Docsity!

Conceptual Databases Design

Design Methodology

◆ A structured approach that uses procedures, techniques, tools, and documentation aids to support and facilitate the process of design.

Conceptual Database Design

◆ The process of constructing a model of the data used in an enterprise, independent of all physical considerations.

Logical Database Design

◆ The process of constructing a model of the data based on a specific data model (e.g. relational), but independent of a particular DBMS and other physical considerations.

Build Conceptual Data

◆ To build a conceptual data model of the data requirements of the enterprise.

  • Identify entity types
  • Identify relationship types between entities
  • Identify attributes associated with entity or relationship types
  • Determine candidate, primary, and alternate key attributes
  • Consider use of enhanced modeling concepts, such as specialization / generalization (optional step)
  • Review conceptual data model with user

First-cut ER diagram for Staff user views

of DreamHome

Revised ER diagram for Staff user views of DreamHome with specialization / generalization