Database Design Design and Model mean the same Database Design represents logical structure of the database
Database Modeling Process of creating a logical representation of the structure of the database The most important task in database development
Points to Remember A database must mirror the real world. Only then can it answer questions about the real world !
Points to Remember Ideally it should be represented graphically The goal is to identify the facts to be stored in the database Database modeling involves users and analysts
Data Model Data Model: is a set of tools or constructs that is used to construct a database design
Components of a DM Structures Data Manipulation Language(DML) Integrity constraints
Significance of DM Facilitates and provides guidelines or rules in the DB design process Every DBMS is based on a DM
Types of Data Models Semantic: Entity-Relationship, Object-Oriented Record based: Hierarchical, Network, Relational
DB Design Types Conceptual: using SDM(Semantic Data Model) Generally using ER(Entity Relationship) Logical: using DM of tool Generally using Relational Physical: using the DBMS