Download Database Design - Seattle Central College

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts

Data center wikipedia, lookup

Data model wikipedia, lookup

Data analysis wikipedia, lookup

Information privacy law wikipedia, lookup

Entity–attribute–value model wikipedia, lookup

3D optical data storage wikipedia, lookup

Business intelligence wikipedia, lookup

Versant Object Database wikipedia, lookup

Concurrency control wikipedia, lookup

Open data in the United Kingdom wikipedia, lookup

Data vault modeling wikipedia, lookup

Database wikipedia, lookup

Relational model wikipedia, lookup

Clusterpoint wikipedia, lookup

Database model wikipedia, lookup

Transcript
Database Design
Overview and Principles
Why Design?
A well designed relational database
maintains data integrity and allows
you to access any data and compare
it to any other data.
 A poorly designed relational database
can make it impossible to retrieve or
enter needed information
 Taking the time to carefully design a
database is essential

Advantages of Methodology
It gives you the skills you need to to
design a sound database
 Provides an organized set of
techniques and procedures
 Helps reduce missteps
 Makes design easier and faster

Objectives of Good Design
A database that supports required
and ad hoc queries
 Proper and efficient table structure
 Data integrity at all levels
 Support of business rules
 Scalable: supports future growth

Design Methods

Traditional database design methods
incorporate 3 phases
Requirements analysis
 Data modeling
 Normalization

Note on Normalization



“Normalization is the process of
decomposing large tables into smaller ones
in order to eliminate redundant data and
duplicate data and to avoid problems with
inserting, updating, or deleting data.” page
36
The author incorporates Normalization into
his method without treating it specifically.
We will cover it briefly because you will be
expected to know what is meant by Normal
forms, etc.
Note:

This PowerPoint is based on Chapter
Two of Database Design For mere
Mortals 2nd Edition by Michael J.
Hernandez