Guide IV
Part 2 The Relational Model and Languages
Chapter 4 The Relational Model
4.1 Describe the main characteristics of the Relational Data Model, including the properties of
relations and the rules for relational integrity.
Relational
set of tables (as perceived by users)
rows/columns
variety of possible storage structures
no repeating groups
Entity Integrity: No attribute participating in the PK of a base relation is allowed to accept null
values.
4.2 The Relational and CODASYL models are examples of two different approaches by which a
Database Management System will be classified. Make a detailed comparison of each of these
models, indicating clearly the relative advantages and disadvantages of each.
CODASYL
records in chains/rings
Relational
set of tables (as perceived by users)
CODASYL Data Model Advantages