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

上传人:壹****1 文档编号:505321928 上传时间:2024-02-24 格式:DOCX 页数:27 大小:368.79KB
返回 下载 相关 举报
数据库课程设计报告完整版_第1页
第1页 / 共27页
数据库课程设计报告完整版_第2页
第2页 / 共27页
数据库课程设计报告完整版_第3页
第3页 / 共27页
数据库课程设计报告完整版_第4页
第4页 / 共27页
数据库课程设计报告完整版_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《数据库课程设计报告完整版》由会员分享,可在线阅读,更多相关《数据库课程设计报告完整版(27页珍藏版)》请在金锄头文库上搜索。

1、数据库课程设计班级物联网1202学 号 3120611027姓名杨璐指导老师年轶2014 年 1 月目录一、引言 21目的 22题目 23要求 2二、系统的分析与设计 31概念设计 32逻辑设计 33系统功能结构 44完整性设计 5三、系统的实现 6四、课程设计小结 221目的 课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实 际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的 能力。课程设计的目的:(1) 加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平;(2) 在理论和实验教学基础上进一步巩固已学基本理论及应用知识

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

3、-R图设计选定题目的信息模型;(2) 设计相应的关系模型,确定数据库结构;(3) 分析关系模式各属于第几范式,阐明理由;(4) 设计应用系统的系统结构图;通过设计关系的主码约束、外码约束和使用CHECK实现完整性控制;(6) 完成实验内容所指定的各项要求;(7) 分析遇到的问题,总结并写出课程设计报告;(8) 自我评价、系统的分析与设计2逻辑设计STUDENT(sno,sname,address,zip,state,city,sex)TEACHER(tno,tname,phone,salary)COURSE(cno,cname,department,credit)SECTION(secno,c

4、no,tno,sqty)码ENROLL(secno,cno,sno,grade)sno 是主码tno 是主码cno 是主码secno、tno、eno 是主码,eno、tno 是夕卜cno,sno 是主码,cno,sno 是外码3系统功能结构2岔忙总建一*血绩買怦理于生fri剧修改霍 牛引1佶灵郢1昴:出生冃代询::拔师僧為距切:殴师垃,良&向観师估忠低改j :半比占耳骊加X徹FUIBLHI踐:也细常卓鼻降:J:成站13怠別除:C皿址石砂除:咸就结Jftjyw輪:4完整性设计/*包含:关系主码、外码、CHECK约束。并给出相应的SQL语句*/ COURSE的完整性约束:cno CHAR(10)

5、PRIMARY KEYSTUDENT的完整性约束:sno CHAR(10) PRIMARY KEYTEACHER的完整性约束:tno CHAR(10) PRIMARY KEYSECTION 的完整性约束: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)

6、 REFERENCES COURSE(cno)三、系统的实现题目21.创建数据库创建名为“SCTE”的数据库0 SCTE田口轴库关至圍0 i_J 表0 口视圍田同文伺0 口可翔樂0 口 Service Broker田E拆0 口荽全性2.创建各基本表secno它tnounoT* Lm1卜SECTION0STIIDFNT 它 snoCREATE TABLE COURSE(cno CHAR(10) PRIMARY KEY,cname CHAR(30), department CHAR(30), credit SMALLINT);CREATE TABLE STUDENT(sno CHAR(10) PR

7、IMARY 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 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 KE

8、Y(tno) REFERENCES TEACHER(tno),FOREIGN KEY(cno) REFERENCES COURSE(cno) );CREATE TABLE ENROLL (cno CHAR(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) );* rrr扁消息命令已成功完成。日表田口玮淒 圍 dbo.COURJE田圍 dbQ,ENROLL田 db

9、o.SECnaN 3 dbo.STUDET田 口 dbo,TEACHER3完成数据的录入COURSE表录入数据INSERTINTO COURSEVALUES(450,Western Civilization,History,3);INSERTINTO COURSEVALUES(730,Calculus Iv,Math,4);INSERTINTO COURSEVALUES(290,English Composition,English,3);INSERTINTO COURSEVALUES(480,Compiler Writing,Computer Science,3);SELECT*FROM C

10、OURSESTUDENT表录入数据INSERTINTO STUDENTVALUES(148,Susan powell,534 East River Dr,19041,Haverford,PA,F);INSERTINTO STUDENTVALUES(210,Bob Dawson,120 South Jefferson,02891,Newport,RI,M);INSERTINTO STUDENTVALUES(298,Howard Mansfield,290 Wynkoop Drive,22180,Vienna,VA,M); INSERTINTO STUDENTVALUES(348,Susan Pu

11、gh,534 East Hampton Dr,06107,Hartford,CN,F);INSERTINTO STUDENTVALUES(349,Joe Adams,73 Emmerson Street,19702,Newark,DE,M);INSERTINTO STUDENTVALUES(354,Janet Ladd,441 10th Street,18073,Pennsburg,PA,F);INSERTINTO STUDENTVALUES(410,Bill Jone,120 South Harrison,92660,Newport,CA,M);INSERTINTO STUDENTVALUE

12、S(473,Carol Dean,983 Park Avenue,02169,Boston,MA,F);INSERTINTO STUDENTVALUES(548,Allen thomas,238 West Ox Road,60624,Chicago,IL,M);INSERTINTO STUDENTVALUES(558,Val Shipp,238 Westport Road,60556,Chicago,IL,F);INSERTINTO STUDENTVALUES(649,John Anderson,473 Emmory Street,10008,New York,NY,M); INSERTINT

13、O STUDENTVALUES(654,Janet Yhomas,441 6th Street,16510,Erie,PA,F);SELECT*FROM STUDENTTEACHER录入数据INSERTINTOTEACHERVALUES(303,Dr.Horn,257-3049,27540.00);INSERTINTOTEACHERVALUES(290,Dr.Lowe,257-2390,31450.00); INSERTINTO TEACHERVALUES(430,Dr.Engle,56-4621,38200.00); INSERTINTO TEACHERVALUES(180,Dr.Cooke,257-8088,29560.00); INSERTINTO TEACHERVALUES(560,Dr.Olsen,257-8086,31778.00); INSERTINTO TEACHERVALUES(784,Dr.Scango,257-3

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

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号