Database Design Course assignment: Complete ER β Logical β Physical transformation of University Database using ERwin Data Modeler. Features 6 entities, 9 relationships (including M:N), referential integrity triggers, and production-ready DDL. β
CIS Database Course Homework: Design University database with:
Conceptual β Logical β Physical models
ERwin diagrams (logical/physical)
M:N resolution (Student-Section β StudentSection)
Relationship attributes (Chair start date, Grade)
Full DDL generation with constraints/triggers
Learning Outcomes:
ER-to-relational mapping
Forward engineering
Referential integrity enforcement
SQL Server physical implementation β
Entity Primary Key Key Attributes Entity Primary Key Key Attributes College CName Coffice, Cphone Dept DName, DCode DOffice, DPhone Instructor Id Rank, IName, IOffice Course CCode, CoName Credits, Level, CDesc Section SecId SecNo, Sem, Bldg, RoomNo Student SId DOB, FName, LName, Major StudentSection (M:N) SId, SecId Grade Added: Chair entity (Instructor β Dept chair relationship) β
text
College 1:N Admins β Dept
Dept 1:N Offers β Course
Dept 1:N Employs β Instructor
Dept 1:N Has β Student
Instructor 1:N Teaches β Section
Course 1:N Secs β Section
Student M:N Takes β Section (resolved)
Instructor 1:1 Chairs β Dept
9 FK constraints + cascade triggers prevent orphans