Skip to content

harsh-stack/Database-Design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

University Database Design (CIS Database Course)

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. ​

πŸŽ“ Assignment Overview

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 ​

πŸ“Š Database Entities (6 Core + 1 Derived)

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) ​

πŸ”— Relationships (9 Binary + Constraints)

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages