Midterm Open book and notes, but tight on time Problems on – Conceptual modeling: ERD and EERD Create/extend a diagram Answer questions based on the existing diagram Requires knowledge of both (textbook and Chen) notations. – Logical Design Relational model – Transforming an EERD to table schema – Integrity Constraints Normalization (NOTE: textbook’s definition of insertion anomaly is inaccurate – use one from the handout; likewise, the book’s definition of a transitive relationship is not entirely accurate – see the handout.) – Anomalies, 2 nd, 3 rd normal forms – Physical design SQL create table, insert commands, constraints – Answer questions based on existing SQL code – Write your own SQL code Goals and techniques of physical design process Terminology and concepts from Chapters 1-6.
Problem samples 2 categories: – Given design/code, answer questions based on it – Produce your own design/code, extend an existing one Samples: – In-class problems – Homework problems – Textbook problems
Some practice problems from the textbook Chapter 1, review question (RQ) 2, 3; problem (Pr.) 9 Chapter 2, Pr. 18, 20 Chapter 3, RQ 1 - 3, 8, 12, Pr. 5, 12 Chapter 4, RQ 1-3, P 5, 7 Chapter 5, RQ 1-6, Pr. 1-3, 6, 11 Chapter 6, RQ 4-7, 10, 12