




















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
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
1 / 28
This page cannot be seen from the preview
Don't miss anything!





















Lecture 7 (28-02-12)
Spring 12
A DB Design is a model of a particular real-world system
It provides a picture of reality
Should be simple and self- explanatory
Design Stages
Analyze User Environment Develop Conceptual Model Map Conceptual Model to Logical Choose DBMS Develop Physical Design Implement System Test System Operational Maintenance
Process of creating a logical
representation of the structure of the database
The most important task in
database development
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
Created using a data model
Data Model: is a set of tools or constructs that is used to construct a database design
Structures
Manipulation language
Integrity constraints
Beep beep, caution
Semantic: Entity-Relationship, Object-Oriented
Record based: Hierarchical, Network, Relational
Conceptual: using SDM
Logical: using DM of tool
Physical: using the DBMS
Lecture 8 (01-03-12)
Spring 12