- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库课程设计详细计划
数据库应用实训
1.1教务信息管理需求分析
与教室管理相关的学校的组织机构有:学生、教师和教室。学校的所有日常工作都是围绕着这三大部分进行的。
一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业有若干班级,如信息学院的2005级信息管理与信息系统专业下设两个班级:信管1班、信管2班;一个班级有若干同学,如信管1班有姜杉、刘天营、张蓝方、张娜、周潇等。
一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业有若干教师,如信息学院信息管理与信息系统专业有陈禹、左美云。
一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业开设有若干课程,如信息学院信息管理与信息系统专业开设有数据库系统概论、计算机网络等课程。
一个学校有若干教学楼,如求是楼、教学一楼、教学二楼、教学三楼等;一个教学楼有若干楼层,如教学一楼有一层、二层、三层、四层、五层、六层;一个楼层有若干教室,如一层有1101,1102,1103,1104等教室。
一个教师可以开设若干门课程,一门课程可以由多个老师来教授。一个教室在不同的时段可以上不同的课程。
1.2 实训内容
根据以上给出的相关需求分析完成以下操作:
1.2.1数据库概念设计
1.自行阅读相关资料,查找信息系统的需求分析、逻辑设计和物理设计这三个阶段主要完成的任务,如何完成(需要做哪些工作)。
2.查找ER图的概念,如何画ER图
3.画出相关分ER图
(1)画出学生和教师实体集ER图(参照数据表结构)
(2)画出教师、院系和学生实体集ER图
(3)画出学生、教室和教师实体集ER图
4.画出教室管理系统的整体ER图(实体集之间关系参照给定的需求分析)
1.2.2数据库逻辑与物理设计
一、确定关系模式
根据给定的数据字典(相关表)确定数据库的关系模式
1.教学楼数据字典:
属性名 类型 长度 备注 教学楼号 char 10 学校教学楼号 教学楼名称 char 10 学校教学楼名称 此表关系模式如 : 教学楼(教学楼号,教学楼名称)
注:下划线处为主键
2.教室数据字典:
属性名 类型 长度 备注 教室编号 char 10 教学楼中教室号 教学楼号 char 10 教室所在教学楼号 楼层 int 教室所在楼层
3.院系数据字典:
属性名 类型 长度 备注 院系号 char 10 学校中院系的编号 院系名称 char 30 学校中院系名称
4.课程数据字典:
属性名 类型 长度 备注 课程号 char 10 课程编号 课程名称 char 30 课程名称 学分 int 课程学分 课程类型 char 10 课程类型(全校选修、专业选修、专业必修、人文修养、艺术教育) 院系号 char 10 课程开课的院系
5.教师数据字典:
属性名 类型 长度 备注 教师号 char 10 教师编号 教师姓名 char 20 教师姓名 性别 char 2 教师性别(限定男、女) 院系号 char 10 教师所属院系 职称 char 10 教师的职称(教授、副教授、讲师) 身份证号 char 18 教师身份证号
6.学生数据字典:
属性名 类型 长度 备注 学号 char 10 学生编号 姓名 char 20 学生姓名 院系号 char 10 学生所属院系 身份证号 char 18 学生的身份证号
7.教师开课表数据字典:
属性名 类型 长度 备注 教师号 char 10 教师编号 教室号 char 10 教室编号 课程号 char 10 该教室所开的课程 工作日 char 10 工作日(限定周一,周二,周三,周四,周五) 上课时间段 char 20 上课时间段(1,2或3,4或 5,6或 7,8节)
8.教室借用表数据字典:
属性名 类型 长度 备注 教室号 char 10 教室编号 使用人编号 char 10 借用教室人员的编号 使用日期 smalldatetime 使用教室的日期 工作日 char 10 使用教室的星期(同工作日) 借用时间段 char 20 使用教室的时间段(同上课时间段) 用途 char 100 借用教室的用途 状态 char 1 借用教室审批的状态
二.在SQL DBMS中创建以上表,根据需求分析自
文档评论(0)