【数据库系统】—— 经典范例University数据库各表速查(大学系统)
目录
University 数据库ER图
University 数据库
advisor表 学生的导师表
classroom表 教室信息
course表 课程信息
department表 院系信息
instructor表 所有教师的基本信息
prereq表
section表 开课信息
student表 所有学生的基本信息
takes表 所有学生的选课信息
teaches表 所有教师被分配要教的课信息
time_slot表 时间段安排表
university数据库建表数据在这篇文章
【数据库系统】——经典示例University数据库建表代码和添加数据(大学系统)
University 数据库ER图
- 10个实体集,7个联系集
- 联系集分类1
- 动作联系 takes advisor teaches
- 隶属联系 course_dept inst_dept sec_class stud_dept sec_course sec_time_slot prereq
- 有人参与的有可能是动作联系,事物之间多半是隶属联系
- 联系集分类2
- 多对多 prereq teaches takes
- 一对多 course_dept inst_dept stud_dept sec_course sec_time_slot sec_class
University 数据库
advisor表 学生的导师表
S_ID 学生学号
i_ID 教师工号
classroom表 教室信息
building 教室所在的大楼
room_number 教室门牌号
capacity 教室容量(人)
course表 课程信息
course_id 课程号
title 课程名
dept_name 课程所在院系的名字
credits 课程的学分
department表 院系信息
dept_name 院系名字
building 院系所在大楼
budget 院系预算经费(钱)
instructor表 所有教师的基本信息
ID 教师工号
name 教师姓名
dept_name 教师所在院系的名字
salary 教师工资(钱)
prereq表
course_id 课程号
prereq_id 课程要求的先修课程的课程号
section表 开课信息
course_id 课程号
sec_id 课序号
semester 学期(秋/冬)
year 学年(20XX)
building 课程所在的大楼名字
room_number 课程所在的教师门牌号
time_slot_id 课程时间段 A是第一节课
student表 所有学生的基本信息
ID 学生学号
name 学生姓名
dept_name 学生所在院系的名字
tot_cred 已经修的总学分
takes表 所有学生的选课信息
ID 学生学号
course_id 课程号
sec_id 课序号
semester 课程所在学期(秋/冬)
year 课程所在学年(20XX)
grade 学生成绩登记(A/B/xxx)
teaches表 所有教师被分配要教的课信息
ID 教师工号
course_id 课程号
sec_id 课序号
semester 课程所在学期(秋/冬)
year 课程所在学年(20XX)
time_slot表 时间段安排表
time_slot_id 时间段的代号 A表示第一节课
day 星期几
start_hr 开始的小时数
start_min 开始的分钟数
end_hr 结束的小时数
end_min 结束的分钟数
【数据库系统】—— 经典范例University数据库各表速查(大学系统)相关推荐
- 【数据库系统】——经典示例University数据库建表代码和添加数据(大学系统)
目录 university数据库 ER图 建表代码 插入表的数据 university数据库各表查询结果以及属性解释在这篇文章里 [数据库系统]-- 经典范例University数据库各表速查(大学系 ...
- 数据科学+python+R+数据库+机器学习+(速查表)cheat sheets大全
数据科学+python+R+数据库+机器学习+(速查表)cheat sheets大全 Learn, compete, hack and get hired! 学习.竞争.精进.996. 东西永远学不完 ...
- node.js+MySql数据库+HTML实现内部查重系统
node.js+MySql数据库+HTML实现内部查重系统 实现目标: 1.将每个人的项目登记,存入MySql数据库 2.在填写时进行实时正则判断,判断每项输入格式是否正确,方便之后进行查重对比 3. ...
- java词汇速查手册_java 词汇表速查手册
Abstract class 抽象类:抽象类是不允许实例化的类,因此一般它需要被进行扩展继承. Abstract method 抽象方法:抽象方法即不包含任何功能代码的方法. Access modif ...
- 【BMC系列】redis 数据库 命令手册 速查
在BMC redfish相关的开发中,会用到redis: redis 命令手册 命令目录(使用 CTRL + F 快速查找): Key(键) DEL DUMP EXISTS EXPIRE EXPIRE ...
- php获取数据库所有记录,PHP读取数据库指定表所有记录范例
本代码实现php连接并读取MYSQL指定表中的所有内容,并以一个带表头的表格来显示所有内容,虽然很简单,但对于PHP初学者来说,这是PHp与MYSQL的最基本的操作. PHP读取数据库指定表所有记录范 ...
- 数据库系统概论 实验报告答案 实验五:数据库单表查询
实验五:数据库单表查询 一.实验目的 1. 掌握SELECT语句的基本语法和查询条件表示方法: 2. 掌握查询条件表达式和使用方法: 3. 掌握GROUP BY 子句的作用和使用方法: 4. 掌握HA ...
- 数据库建表的两种经典方式
数据库建表的两种方法 准备工作 点击右键新建数据库,输入数据库名称即可! 在这里我们数据库的名称为Students,其余默认即可. (1)如下图所示,Students为建好的数据库,接下来建表. 第一 ...
- 数据库建表原则,SQL数据库建表前期优化,SQL数据库操作优化,数据库命名规范...
2019独角兽企业重金招聘Python工程师标准>>> 关键字: 数据库建表原则 ·1. 原始单据与实体之间的关系 可以是一对一.一对多.多对多的关系.在一般情况下,它们是一对一的关 ...
最新文章
- 2021年ACM Fellow名单出炉!唐杰、刘铁岩、谢涛等当选!
- .NET简谈组件程序设计之(详解NetRemoting结构)
- oracle外键死锁,Oracle技术之和外键相关的阻塞和死锁问题总结(二)
- Transact_SQL小手册
- 廖雪峰Python学习笔记——类和实例
- 写文件函数 Linux C fwrite,C文件读写函数介绍(转)
- android 串口一直打开_实例 | 使用Python串口实时显示数据并绘图
- linux终端模拟器app下载,3C终端模拟器app下载-3C终端模拟器v0.9最新版下载 - 91手游网...
- Leetcode —— 面试题 04.02. 最小高度树(Python)
- 关于理解《C++ 对象模型》中:把单一元素的数组放在末尾,struct可以拥有可变大小的数组...
- 用了Python这么久,你连这个都没试过?
- python字符串转换为数字_Python不使用int()函数把字符串转换为数字的方法
- [九省联考2018] 一双木棋 chess
- 【前端】js代码模拟用户键盘鼠标输入
- jqgrid列表显示时间控件
- 美国计算机金融排名大学排名,2018usnews美国大学金融专业研究生top30排名
- 微信视频号从零到月入万元攻略
- 虹科新闻|ATTO 宣布支持 Apple 最新操作系统 macOS® 13 Ventura
- 寻找你的热情(1)——检查自己所处的位置
- (四)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 安装Tomcat和JDK 以及 Nginx与Tomcat整合
热门文章
- SSH和tcp_wrappers
- 数码相机的分类及各品牌的系列
- ThreadPool的线程开启、线程等待、线程池的设置、定时功能
- c++实现坦克大战(开源)无bug
- Docker 打包镜像文件
- win-python-pytest(pytest-parallel/pytest-xdist)自动化测试多线程的验证
- 外汇入场前必须要学的知识
- 欧盟ETSI公布Wi-Fi 6E的测试标准Draft ETSI EN 303 687 V1.0.0
- android sqlite 自定义路径,SQLite数据库创建时自定义路径
- svr代码matlab,matlab解决svr代码.docx