Chapter 4
Relational Databases
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-1
Learning Objectives
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-2
Data Hierarchy
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-3
Advantages of Database Systems
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-4
Database Terminology
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-5
Logical vs. Physical
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-6
Schemas
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-7
DBMS Languages
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-8
Relational Database
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-9
A Relational Table
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-10
Row (Record)
Column (Field)
Each row contains multiple attributes describing an instance of the entity. In this case, inventory.
Same type of data
Attributes
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-11
Database Design Errors
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-12
Design Requirements for Relational Database
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-13
Normalizing Relational Databases
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-14
Microsoft Access Query #1
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-15
Microsoft Access Query #2
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-16
Microsoft Access Query #3
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-17
Microsoft Access Query #4
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-18
Microsoft Access Query #5
Copyright Β© 2012 Pearson Education, Inc. publishing as Prentice Hall
4-19