University Database ER Diagram

Database Management, Spring 2026 — Assignment #3 (30 pts)

COLLEGE Name COffice CPhone DEPARTMENT Code DName DNumber DPhone COURSE CsNumber CsName CsDesc CLevel Credits SECTION SNumber Semester Year Classroom BuildingNo RoomNo INSTRUCTOR IId IName Office Phone IRank STUDENT SId SName SAddr SPhone Dob Administers (1,N) (1,1) Offers (1,N) (1,1) Has_Sec (1,N) (1,1) Deans (1,1) (0,1) Chairs (1,1) (0,1) CStartDate Works_For (0,N) (1,1) Teaches (0,N) (1,1) Enrolls (0,N) (5,N) Grade Major (1,1) (0,N) Minor (0,N) (0,N)

Entity Details

EntityAttributesPKType
COLLEGEName, COffice, CPhoneNameStrong
DEPARTMENTDName, Code, DNumber, DPhoneCodeStrong
COURSECsName, CsNumber, CsDesc, CLevel, CreditsCsNumberStrong
SECTIONSNumber, Semester, Year, Classroom(BuildingNo, RoomNo){CsNumber, Semester, Year, SNumber}Weak (owner: COURSE)
INSTRUCTORIId, IName, Office, Phone, IRankIIdStrong
STUDENTSId, SName, SAddr, SPhone, DobSIdStrong

Relationship Details

RelationshipEntities(min,max)AttributesDescription
AdministersCOLLEGE — DEPARTMENTCollege(1,N) — Dept(1,1)Each college administers multiple departments; each department belongs to one college.(每個學院管理多個系所。)
DeansINSTRUCTOR — COLLEGEInstructor(0,1) — College(1,1)Each college has exactly one dean (a faculty member).(每個學院有一位院長。)
ChairsINSTRUCTOR — DEPARTMENTInstructor(0,1) — Dept(1,1)CStartDateEach department has one chair; tracks start date.(每個系所有一位系主任,記錄開始日期。)
Works_ForINSTRUCTOR — DEPARTMENTInstructor(1,1) — Dept(0,N)Each instructor has one primary department.(每位教師有一個主要系所。)
OffersDEPARTMENT — COURSEDept(1,N) — Course(1,1)Each department offers courses; each course belongs to one department.(每個系所開設課程。)
Has_SectionCOURSE — SECTIONCourse(1,N) — Section(1,1)Identifying relationship. Each course has sections.(識別關係,課程有多個 section。)
TeachesINSTRUCTOR — SECTIONInstructor(0,N) — Section(1,1)Each section has one instructor; an instructor can teach many sections.(每個 section 有一位教師。)
EnrollsSTUDENT — SECTIONStudent(0,N) — Section(5,N)GradeStudents enroll in sections; each section needs at least 5 students.(學生選課,每個 section 至少 5 人。)
MajorSTUDENT — DEPARTMENTStudent(1,1) — Dept(0,N)Each student has exactly one major department.(每個學生有一個主修。)
MinorSTUDENT — DEPARTMENTStudent(0,N) — Dept(0,N)A student may have zero or more minor departments.(學生可以有零到多個副修。)
Assumptions:

Assignment #3 — Database Management, Spring 2026 — 1134542 俞綱皓