S 380 - STUDY GUIDE
APPROXIMATE FORMAT
- 10 Multiple Choice
- 10 Matching
- Discussion Questions including designing and normalizing relations
CONTENT
Chapters 1-7; Homework, Access and Salsa Labs
- Introduction to Database Processing
- Examples of Databases
- File Processing Systems
- Definitions
- History of Database
- Introduction to Database Development
- Creating a Database
- Components of a DBMS
- Database Development Processes
- Entity-Relationship Model
- Elements of the Entity-Relationship Model (entity classes and instances, relationship classes and instances)
- Examples
- You need to be able to model a database with an E-R diagram
- Semantic Object Model
- Elements of the Semantic Object Model (object classes and instances, types of objects (simple, composite, compound, hybrid)
- Examples
- Comparing the Semantic Object Model and the E-R Model
- You need to be able to model a database with the Semantic Object Model
- Relational Model and Normalization
- Relational Model
- Normalization (First-Fifth, Boyce-Codd)
- Domain/Key Normal Form
- You need to be able to normalize relations so as to remove anomalies
- Database Design using E-R Models
- You need to be able to design a database from an E-R model
- Database Design using Semantic Object
- You need to be able to design a database from an E-R model
- Access
- You should be able to discuss how to create a database
- You should be able to discuss how to modify a table
- You should be able to discuss how to create a form
- You should be able to discuss how to filter/query a table
- Salsa
- You should be able to discuss how to create a database using objects