Database Systems Lecture 7 and 8: Database Design and Relational Data Model, Slides of Distributed Database Management Systems

An introduction to the database application development process, focusing on database design and the relational data model. The importance of a simple and self-explanatory db design, the stages of the database development process, and the significance of data modeling. Additionally, it discusses the two major strengths of the relational data model: simplicity and strong mathematical foundation.

Typology: Slides

2011/2012

Uploaded on 07/11/2012

zadi
zadi 🇵🇰

4.3

(8)

71 documents

1 / 28

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
In the name of ALLAH
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c

Partial preview of the text

Download Database Systems Lecture 7 and 8: Database Design and Relational Data Model and more Slides Distributed Database Management Systems in PDF only on Docsity!

In the name of ALLAH

Introduction to Database

Systems

Lecture 7 (28-02-12)

Spring 12

Database Design

 A DB Design is a model of a particular real-world system

 It provides a picture of reality

 Should be simple and self- explanatory

Database Development

Process

Design Stages

Analyze User Environment Develop Conceptual Model Map Conceptual Model to Logical Choose DBMS Develop Physical Design Implement System Test System Operational Maintenance

Database Design Phase

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!  The emphasis of data modeling is on representing reality

Data Model

 Created using a data model

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

Components of a DM

 Structures

 Manipulation language

 Integrity constraints

 Beep beep, caution

Types of Data Models

 Semantic: Entity-Relationship, Object-Oriented

 Record based: Hierarchical, Network, Relational

DB Design Types

 Conceptual: using SDM

 Logical: using DM of tool

 Physical: using the DBMS

Introduction to Database

Systems

Lecture 8 (01-03-12)

Spring 12

Introduction to

Relational Data Model