Chapter 3-Database Systems Eighth Edition Presentation
Chapter 3-Database Systems Eighth Edition Presentation
Implementation, and
Management
Eighth Edition
Chapter 3
The Relational Database Model
Objectives
• That the relational database model offers a logical
view of data
• About the relational model’s basic component:
relations
• That relations are logical constructs composed of
rows (tuples) and columns (attributes)
• That relations are implemented as tables in a
relational DBMS
• About relational database operators, the data
dictionary, and the system catalog
• How data redundancy is handled in the relational
database model
• Why indexing is important
Database Systems, 8th Edition 2
3.1 A Logical View of Data
• Relational model
– View data logically rather than physically
• Table
– Structural and data independence
– Resembles a file conceptually
• Relational database model easier to
understand than hierarchical and network
models
28
Natural Join Step 2: Select
29
Left Outer Join
• Data dictionary
– Provides detailed accounting of all tables found
within the user/designer-created database
– Contains (at least) all the attribute names and
characteristics for each table in the system
– Contains metadata: data about data
– Sometimes as “the database designer’s
database” because it records the design
decisions about tables and their structures
33
Y
100-999 FK AGENT
100-999
Composite
Entity