数据库课程设计报告 完整版.docx

上传人:h**** 文档编号:25813031 上传时间:2022-07-14 格式:DOCX 页数:12 大小:14.26KB
返回 下载 相关 举报
数据库课程设计报告 完整版.docx_第1页
第1页 / 共12页
数据库课程设计报告 完整版.docx_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《数据库课程设计报告 完整版.docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告 完整版.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数据库课程设计报告 完整版 数据库课程设计 班级物联网1202 学号3120611027 姓名杨璐 指导老师年轶 2022 年 1 月 目录 一、引言 (2) 1目的 (2) 2题目 (2) 3要求 (2) 二、系统的分析与设计 (3) 1概念设计 (3) 2逻辑设计 (3) 3系统功能结构 (4) 4完整性设计 (5) 三、系统的实现 (6) 四、课程设计小结 (22) 一、引言 1目的 课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力。课程设计的目的: (1)加深对数据库系统、软

2、件工程、程序设计语言的理论知识的理解和应用水平; (2)在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高; (3)学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力; (4)为毕业设计和以后工作打下必要基础。 2题目 题目2.设计一个大学教学数据库应用系统。 该系统涉及学生、教师、课程、分组、登记。数据见附表2。 因时间关系,只要求每个学生任选1个题目,如有时间有兴趣,可做另外一题,酌情加分。 3要求 运用数据库基本理论与应用知识,在微机RDBMS(SQL Server)的环境上建立一个数据库应用系统。要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的

3、实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。 (1)用E-R图设计选定题目的信息模型; (2)设计相应的关系模型,确定数据库结构; (3)分析关系模式各属于第几范式,阐明理由; (4)设计应用系统的系统结构图; (5)通过设计关系的主码约束、外码约束和使用CHECK实现完整性控制; (6)完成实验内容所指定的各项要求; (7)分析遇到的问题,总结并写出课程设计报告; (8)自我评价 二、系统的分析与设计 1概念设计 2逻辑设计 STUDENT(sno,sname,address,zip,state,city,sex) sno是主码

4、 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 CHA

5、R(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) 三、系统的

6、实现 题目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 TEACH

7、ER (tno CHAR(10)PRIMARY KEY, tname CHAR(20), phone CHAR(10), salary NUMERIC(10,2) ); CREATE TABLE SECTION (secno CHAR(2), tno CHAR(10), cno CHAR(10), sqty INT, PRIMARY KEY(secno,tno,cno), FOREIGN KEY(tno)REFERENCES TEACHER(tno), FOREIGN KEY(cno)REFERENCES COURSE(cno) ); CREATE TABLE ENROLL (cno CHAR

8、(10), secon CHAR(2), sno CHAR(10), grade INT, PRIMARY KEY(cno,sno), FOREIGN KEY(sno)REFERENCES STUDENT(sno), FOREIGN KEY(cno)REFERENCES COURSE(cno) ); 3.完成数据的录入 COURSE表录入数据 INSERT INTO COURSE VALUES(450,Western Civilization,History,3); INSERT INTO COURSE VALUES(730,Calculus Iv,Math,4); INSERT INTO C

9、OURSE VALUES(290,English Composition,English,3); INSERT INTO COURSE VALUES(480,Compiler Writing,Computer Science,3); SELECT*FROM COURSE STUDENT表录入数据 INSERT INTO STUDENT VALUES(148,Susan powell,534 East River Dr,19041,Haverford,PA,F); INSERT INTO STUDENT VALUES(210,Bob Dawson,120 South Jefferson,0289

10、1,Newport,RI,M); INSERT INTO STUDENT VALUES(298,Howard Mansfield,290 Wynkoop Drive,22180,Vienna,VA,M); INSERT INTO STUDENT VALUES(348,Susan Pugh,534 East Hampton Dr,06107,Hartford,CN,F); INSERT INTO STUDENT VALUES(349,Joe Adams,73 Emmerson Street,19702,Newark,DE,M); INSERT INTO STUDENT VALUES(354,Ja

11、net Ladd,441 10th Street,18073,Pennsburg,PA,F); INSERT INTO STUDENT VALUES(410,Bill Jone,120 South Harrison,92660,Newport,CA,M); INSERT INTO STUDENT VALUES(473,Carol Dean,983 Park Avenue,02169,Boston,MA,F); INSERT INTO STUDENT VALUES(548,Allen thomas,238 West Ox Road,60624,Chicago,IL,M); INSERT INTO

12、 STUDENT VALUES(558,Val Shipp,238 Westport Road,60556,Chicago,IL,F); INSERT INTO STUDENT VALUES(649,John Anderson,473 Emmory Street,10008,New York,NY,M); INSERT INTO STUDENT VALUES(654,Janet Yhomas,441 6th Street,16510,Erie,PA,F); SELECT*FROM STUDENT TEACHER录入数据 INSERT INTO TEACHER VALUES(303,Dr.Hor

13、n,257-3049,27540.00); INSERT INTO TEACHER VALUES(290,Dr.Lowe,257-2390,31450.00); INSERT INTO TEACHER VALUES(430,Dr.Engle,56-4621,38200.00); INSERT INTO TEACHER VALUES(180,Dr.Cooke,257-8088,29560.00); INSERT INTO TEACHER VALUES(560,Dr.Olsen,257-8086,31778.00); INSERT INTO TEACHER VALUES(784,Dr.Scango

14、,257-3046,32098.00); SELECT*FROM TEACHER SECTION表录入数据 INSERT INTO SECTION VALUES(1,303,450,2); INSERT INTO SECTION VALUES(1,290,730,6); INSERT INTO SECTION VALUES(1,430,290,3); INSERT INTO SECTION VALUES(1,180,480,3); INSERT INTO SECTION VALUES(2,560,450,2); INSERT INTO SECTION VALUES(2,784,480,2);

15、SELECT*FROM SECTION ENROLL表录入数据 INSERT INTO ENROLL VALUES(730,1,148,3); INSERT INTO ENROLL VALUES(450,2,210,3); INSERT INTO ENROLL VALUES(730,1,210,1); INSERT INTO ENROLL VALUES(290,1,298,3); INSERT INTO ENROLL VALUES(480,2,298,3); INSERT INTO ENROLL VALUES(730,1,348,2); INSERT INTO ENROLL VALUES(290,1,349,4); INSERT INTO ENROLL VALUES(480,1,348,4);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁