What is a database
What is a database management system DBMS
DBMS advantages
stages of database design
requirement analysis
conceptual database design
2. create relations for all entities
logical database design
schema refinement
physical database design
application and security design
2. enforce rules
Data model main components
what is a super key
primary key + candidate key
what is a candidate key
potential primary keys
what are integrity constraints
database is legal if ICS holds for all data
eg. reject insertion of student with non existent student ID