目录

University 数据库ER图

University 数据库

advisor表 学生的导师表

classroom表 教室信息

course表 课程信息

department表 院系信息

instructor表 所有教师的基本信息

prereq表

section表 开课信息

student表 所有学生的基本信息

takes表 所有学生的选课信息

teaches表 所有教师被分配要教的课信息

time_slot表 时间段安排表



university数据库建表数据在这篇文章

【数据库系统】——经典示例University数据库建表代码和添加数据(大学系统)


University 数据库ER图

  • 10个实体集,7个联系集

 

  • 联系集分类1
  1. 动作联系 takes advisor teaches 
  2. 隶属联系 course_dept inst_dept sec_class stud_dept sec_course sec_time_slot prereq
  3. 有人参与的有可能是动作联系,事物之间多半是隶属联系

 

  • 联系集分类2
  1. 多对多  prereq teaches takes 
  2. 一对多 course_dept inst_dept stud_dept sec_course sec_time_slot sec_class

 

【数据库系统】—— 经典范例University数据库各表速查(大学系统)


University 数据库

【数据库系统】—— 经典范例University数据库各表速查(大学系统)


advisor表 学生的导师表

S_ID 学生学号

i_ID 教师工号

【数据库系统】—— 经典范例University数据库各表速查(大学系统)

【数据库系统】—— 经典范例University数据库各表速查(大学系统)


classroom表 教室信息

building 教室所在的大楼

room_number 教室门牌号

capacity 教室容量(人)

【数据库系统】—— 经典范例University数据库各表速查(大学系统)

【数据库系统】—— 经典范例University数据库各表速查(大学系统)


course表 课程信息

course_id 课程号

title 课程名

dept_name 课程所在院系的名字

credits 课程的学分

【数据库系统】—— 经典范例University数据库各表速查(大学系统)

【数据库系统】—— 经典范例University数据库各表速查(大学系统)


department表 院系信息

dept_name 院系名字

building 院系所在大楼

budget 院系预算经费(钱)

【数据库系统】—— 经典范例University数据库各表速查(大学系统)

【数据库系统】—— 经典范例University数据库各表速查(大学系统)


instructor表 所有教师的基本信息

ID 教师工号

name 教师姓名

dept_name 教师所在院系的名字

salary 教师工资(钱)

【数据库系统】—— 经典范例University数据库各表速查(大学系统)

【数据库系统】—— 经典范例University数据库各表速查(大学系统)


prereq表

course_id 课程号

prereq_id 课程要求的先修课程的课程号

【数据库系统】—— 经典范例University数据库各表速查(大学系统)

【数据库系统】—— 经典范例University数据库各表速查(大学系统)


section表 开课信息

course_id 课程号

sec_id 课序号

semester 学期(秋/冬)

year 学年(20XX)

building 课程所在的大楼名字

room_number 课程所在的教师门牌号

time_slot_id 课程时间段 A是第一节课

【数据库系统】—— 经典范例University数据库各表速查(大学系统)

【数据库系统】—— 经典范例University数据库各表速查(大学系统)


student表 所有学生的基本信息

ID 学生学号

name 学生姓名

dept_name 学生所在院系的名字

tot_cred 已经修的总学分

【数据库系统】—— 经典范例University数据库各表速查(大学系统)

【数据库系统】—— 经典范例University数据库各表速查(大学系统)


takes表 所有学生的选课信息

ID 学生学号

course_id 课程号

sec_id 课序号

semester 课程所在学期(秋/冬)

year 课程所在学年(20XX)

grade 学生成绩登记(A/B/xxx)

【数据库系统】—— 经典范例University数据库各表速查(大学系统)

【数据库系统】—— 经典范例University数据库各表速查(大学系统)


teaches表 所有教师被分配要教的课信息

ID 教师工号

course_id 课程号

sec_id 课序号

semester 课程所在学期(秋/冬)

year 课程所在学年(20XX)

【数据库系统】—— 经典范例University数据库各表速查(大学系统)

【数据库系统】—— 经典范例University数据库各表速查(大学系统)


time_slot表 时间段安排表

time_slot_id 时间段的代号 A表示第一节课

day 星期几

start_hr 开始的小时数

start_min 开始的分钟数

end_hr 结束的小时数

end_min 结束的分钟数

【数据库系统】—— 经典范例University数据库各表速查(大学系统)

【数据库系统】—— 经典范例University数据库各表速查(大学系统)

相关文章: