- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课程设计
班 级 物联网1202
学 号
姓 名 杨璐
指导老师 年轶
年 1 月
目 录
TOC \o 1-3 \h \z \u 一、引言 2
1.目标 2
2.题目 2
3.要求 2
二、系统分析和设计 3
1.概念设计 3
2.逻辑设计 3
3.系统功效结构 4
4.完整性设计 5
三、系统实现 6
四、课程设计小结 22
一、引言
1.目标
课程设计为学生提供了一个既动手又动脑,独立实践机会,将书本上理论知识和实际有机结合起来,锻炼学生分析处理实际问题能力。提升学生适应实际,实践编程能力。课程设计目标:
(1)加深对数据库系统、软件工程、程序设计语言理论知识了解和应用水平;
(2)在理论和试验教学基础上深入巩固已学基础理论及应用知识并加以综合提升;
(3)学会将知识应用于实际方法,提升分析和处理问题能力,增强动手能力;
(4)为毕业设计和以后工作打下必需基础。
2.题目
题目2.设计一个大学教学数据库应用系统。
该系统包含学生、老师、课程、分组、登记。数据见附表2。
因时间关系,只要求每个学生任选1个题目,如有时间﹑有爱好,可做另外一题,酌情加分。
3.要求
利用数据库基础理论和应用知识,在微机RDBMS(SQL Server)环境上建立一个数据库应用系统。要求把现实世界事物及事物之间复杂关系抽象为信息世界实体及实体之间联络信息模型,再转换为机器世界数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。
(1)用E-R图设计选定题目标信息模型;
(2)设计对应关系模型,确定数据库结构;
(3)分析关系模式各属于第几范式,说明理由;
(4)设计应用系统系统结构图;
(5)经过设计关系主码约束、外码约束和使用CHECK实现完整性控制;
(6)完成试验内容所指定各项要求;
(7)分析碰到问题,总结并写出课程设计汇报;
(8)自我评价
二、系统分析和设计
1.概念设计
2.逻辑设计
STUDENT(sno,sname,address,zip,state,city,sex) sno是主码
TEACHER(tno,tname,phone,salary) tno是主码
COURSE(cno,cname,department,credit) cno是主码
SECTION(secno,cno,tno,sqty) secno、tno、cno是主码,cno、tno是外码
ENROLL(secno,cno,sno,grade) cno,sno是主码,cno,sno是外码
3.系统功效结构
4.完整性设计
/*?包含:关系主码、外码、CHECK约束。并给出对应SQL语句*/
COURSE完整性约束:
cno CHAR(10) PRIMARY KEY
STUDENT完整性约束:
sno CHAR(10) PRIMARY KEY
TEACHER完整性约束:
tno CHAR(10) PRIMARY KEY
SECTION完整性约束:
PRIMARY KEY(secno,tno,cno),
FOREIGN KEY(tno) REFERENCES TEACHER(tno),
FOREIGN KEY(cno) REFERENCES COURSE(cno)
ENROLL完整性约束:
PRIMARY KEY(cno,sno),
FOREIGN KEY(sno) REFERENCES STUDENT(sno),
FOREIGN KEY(cno) REFERENCES COURSE(cno)
三、系统实现
题目2
1.创建数据库
创建名为“SCTE”数据库
2.创建各基础表
CREATE TABLE COURSE
(cno CHAR(10) PRIMARY KEY,
cname CHAR(30),
department CHAR(30),
credit SMALLINT
);
CREATE TABLE STUDENT
(sno CHAR(10) PRIMARY KEY,
sname CHAR(30),
address CHAR(30),
zip CHAR(10),
city CHAR(20),
state CHAR(10),
sex CHAR(2)
);
CREATE TABLE TEACHER
(tno CHAR(10) PRIMARY
您可能关注的文档
最近下载
- 智能阀门定位器YT_3400系列使用说明书(1).pdf VIP
- 广东省佛山市南海区罗村高级中学2024-2025学年高一上学期10月月考 化学试题(无答案).docx VIP
- 教科(2025版)小学科学三年级上册第一单元《天气》知识点总结.docx VIP
- 17J925-1 压型金属板建筑构造图集 17J925-1.pdf VIP
- 2025mba管理经济学试题及答案.doc VIP
- 食材供货质量保障措施.docx VIP
- 质量管理体系与措施.pdf VIP
- 高处作业吊篮备案.告知.自检.验收.doc VIP
- 2.绿云iHotel系统初识.pptx VIP
- 神经系统对运动的调控.ppt VIP
原创力文档


文档评论(0)