- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
综合实验报告by郭小明电子科技大学数据库实验.doc
电 子 科 技 大 学
实 验 报 告
学生姓名:郭小明 学 号:2011060100010 指导教师:牛新征
一、实验室名称:A2 412
二、实验项目名称:学生学籍管理系统
三、实验原理:数据库应用方法与数据库理论知识
四、实验目的:
1、熟悉数据库的设计,并掌握数据库设计的基本方法和步骤,了解数据库设计各阶段的任务等;
2、巩固SQL语言命令、练习E-R图的绘制、体会数据库应用与数据库理论知识的衔接;
实验内容:
1.对应用系统进行需求分析;
2.绘制E-R图;
3.将E-R模型向数据模型转换;
4.创建数据库,定义基本表;
六、实验器材(设备、元器件):
PC机,WINDOWS, SQLSERVER 2008
七、实验步骤:
一、需求分析
本系统要求的主要功能是
(1)学生成绩和基本信息的查询和维护
(2)课程库的查询和维护
(3)学生所选课程信息的查询和维护.
(4)各个课程任课老师信息的查询和维护。
本系统设计牵涉到的实体表信息如下:
(1)学生表(student):
学号(Sid)姓名(Sname)性别(Sex)专业(Spro)籍贯(Shome)
(2)课程表(course):
课程号(Cid)课程名(Cname)学分(Csco) 课时(Chour)
(3)教师表(teacher)
工资号(Tid)教师姓名(Tname)工资(Tsal)职称(Tleve)
教龄(Tage)
(4)学院表(college)
学院编号(Cid)学院年龄(Cage)学院专业数(Cpro)学院学 生数(Cstu)学院教师数(Ctea)
表间联系如下:
(1)学生表与课程表之间是m : n 的联系转换为成绩(score)表
表id(Scid)学号(Sid)课程号(Cid)成绩(Grade)
其中student表中的Sid作为score表的Sid的外键
foreign key(Sid) references student(Sid)
其中course 表中的Cid作为score表中Cid的外键
foreign key(Cid) references course(Cid)
(2)教师表与课程表之间也是m : n 的联系转换为授课 (giveLesson)
表id(Id)教师编号(Tid) 课程编号(Cid)授课教室(Groom)
其中teacher表中的Tid作为giveLesson表中Tid的外键
foreign key(Tid) references teacher(Tid),
其中course表中的 Cid作为giveLesson表中Cid的外键
foreign key(Cid) references course(Cid)
二、E—R图
m
n
n m
n
1
三、将E—R图向数据模型转换
1)在学生关系模型中:
候选码为:学号
函数依赖关系是:学号→姓名 学号→性别 学号→专业 学号→籍贯
2)在选课关系模型中:
候选码为:表id,学号
函数依赖关系是:(表id,学号)→成绩 (表id,学号)→课程名
3)在课程关系模型中:
候选码为:课程号,课程名
函数依赖关系是:(课程号,课程名)→学分 (课程号,课程名) →课时
4)在授课关系模型中:
候选码为:授课id
文档评论(0)