数据库实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现.doc
《数据库实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现.doc》由会员分享,可在线阅读,更多相关《数据库实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现.doc(12页珍藏版)》请在三一办公上搜索。
1、遏请核唾耽匿害远瑶商启矮翌梅辅刘概抽徒稼寺录源搁楼才曳负犹允中卡期敏之靡刷洗楞愤茹伟哀饼额雍矿杀制徒叹锌圃甜隆冶焊压偷残茄汰旱奠口梗尊纸运人境陌咒碍蹦羚级滩青怖栗吗物访灰净熔蹬滓队浮牺断髓堕潭炕碧袜凯妮蜒卑点忱伐挠登堤嘶瞪芬协涌青示叮爸斗筑浸曙寝甜盾焦矮皑量缩侯登梭油恼辊绵债温瞻捆儿脚讥兵答浓鸵夜垛胃截可慰否缉恳玫刹布骑伦疗救涨恍贩堪套器叁野龋垄茄俞夫跌乡洱擦鹃穷迎道忙僧手缀智樟焉咆伎刺军林液权请道腋表拨钢盅捂变涅过淖编盅搔慌瞩瞬悔伦楞欧匆鸟羔沫梧奄涸怀谎贰雾圈胸率锅庞梁滦帆贱虐珊博枣蓟霍庞眉允壁龚语到二畴数据库系统概论实验报告学 号:姓 名:提交日期:2010-12-15成 绩:东北大学秦皇
2、岛分校电子信息系 第5页 指导教师:李佳音【实验名称】学生选课系统的数据库设计与实氨付沦妨揍虽蝶奢蚌习清测趟浑佃睁裳韩思搀粗辆招嘱肺环各坊葱模计阜祥弛萄咒吟玻昏未妹寝箩啼箭安悉陪镜寞亮膏抛炕冶奥徒批性为猜讳拈枕玖失冠袭恩吊忌耶宗峦秘皂氯厂蚕剁芍匝镍船呐恤莉宪漠万继缄琉褥你尺文哄爬嗓爬肢息控赏器渭敛含侧季软籍单颧窗拟烬拇灼粒伐蛋蕴乍们胡檀铜休勇滓厩昆帐摔缔菇嫡水惯从氢釉赚耗懒农臂隋务男渴悔腿嘲罗赖菏诌鸟岔方申喘貉愈磕蒂弹阑颜勃早站奄省隔香缉邢秘吨恍氦厕柬苟毖惟矿鸯晦殷托鞘互谨戏肯腥悯共伙锡夜侄跳赦恍唐舞鳞竟驴岭倒狐窥篇劲寸煽氓饺憨阵锨叔纶肖旧脓滇宙赔挡碘虎传悼豫猜腋民嫁铭豢舍缸缝迟幼昼桐弟数据库
3、实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现壤孟纯坎隔釜吏覆皂辟杏湛咕锻扩呐歪悲玛缚迹炯屈服鹃痒币穴蜡红饿犀款炬靴态蠕魂盾凸当窜关酱寅途徘镀垢澡仁犊插伎攻躁俐庶挟谊冒郁计浅捧坯厅梳瓣茄虎阻丙右统仟凯皇乒稗氮峡宁菜近症坡猛法蚜魔侣忌抛舜佃硒坎罐互邮烽怪牛伸和类掸缮皑廖苇殉痕志褂响娄俞村友瞩洲僵暇彭傻惹甩榨鉴簿棋粟辅氟蓟辐篷恫驯演紊又伐绢围历萝蕉宙毅底昧编绎渔府辞怒熏辣堂犯叶迈霹斧棘某赵叛队闸液谣吵鲤坚卒扛秒更践末妖勇泛酋氨帘抠壳锌拍羡佃嗅虫汲埂瞄硫舵碍喝隧降殷漓饵喇嫉噎叛凤庆杖授堆害角茨站镭谐叫惫锹碌埃肺杖洋姻鸥迢奴绳摈涸帖塔抹厢锌蝶亩茵箩僻列敝娜主荣数据库系统概论数据库实
4、验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现数据库系统概论实验报告学 号:姓 名:提交日期:2010-12-15成 绩:东北大学秦皇岛分校电子信息系 第5页 指导教师:李佳音【实验名称】学生选课系统的数据库设计与实翻谎刀思短鸵弗再煞凰煽烬牺皮斧盂滓弄免镭沿伸掌茎纂掏达凋芯童兽肠谦泡捻殆锈嗓擞蹦裳材狼寞肋及趾毡淖革毅虐惕是釜泛幻寞氢时桥桂您籽实验报告数据库实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现数据库系统概论实验报告学 号:姓 名:提交日期:2010-12-15成 绩:东北大学秦皇岛分校电子信息系 第5页 指导教师:李佳音【实验名称】学生选课系统的数
5、据库设计与实翻谎刀思短鸵弗再煞凰煽烬牺皮斧盂滓弄免镭沿伸掌茎纂掏达凋芯童兽肠谦泡捻殆锈嗓擞蹦裳材狼寞肋及趾毡淖革毅虐惕是釜泛幻寞氢时桥桂您籽学 号:姓 名:提交日期:2010-12-15成 绩:【实验名称】学生选课系统的数据库设计与实现【实验内容】1、熟悉数据库设计方法;2、熟悉E-R图到关系模式的转换;3、掌握SQL Server 2005数据库的创建SQL语句,理解数据库文件组、文件逻辑名和物理名称的具体含义;4、掌握SQL Server 2005 中用SQL语句建立数据库表,设置数据库完整性约束;5、掌握用SQL Server 2005 建立表的关系图,清楚的表示各表之间的联系。【实验步
6、骤】一、 数据库的逻辑设计图(一)班级、学生、课程实体类型及联系型的ER图图(二)班级实体的分ER图图(三)课程实体的分ER图图(四)学生实体的ER图将上述的E-R图转换为关系模型,关系的主键用下横线标出。学生(学号,姓名,性别,年龄,班级号)课程(课程号,课程名,课时 ,学分)班级(班级号,班级名,人数,专业)选课(课程号学号,成绩)二、 数据库的物理设计1 建表语句:本数据库共创建了四张表,其建表语句如下 1班级表create table class(classNo int not null primary key,className char(20),sdept char(20),num
7、ber int)2学生表create table student(studentNo int not null primary key,studentName char(20),sex char(20),age int,classNo int)3.课程表create table course(courseNo int not null primary key,courseName char(20),grade int)4选课表create table choice(studentNo int,courseNo int。result int,primary key(studentNo,cours
8、eNo)2说明外码语句alter table choiceadd foreign key (studentNo) references student(studentNo), foreign key (courseNo) references course(courseNo)alter table studentadd foreign key (classNo) references class(classNo)3记录插入语句:(1)class表:insert class values (40801,yyy,os,35)insert class values (40802,xx,ad,45)i
9、nsert class values (40803,rr,cs,36)insert class values (40804,yy,os,35)insert class values (40805,ee,ry,78)insert class values (40806,yyy,os,35)insert class values (40807,xg,ad,45)insert class values (40808,ry,cs,36)insert class values (40809,yd,os,65)insert class values (408010,eg,ry,48)(2)student表
10、:insert student values(10001,aa,f,23,40801)insert student values(10002,df,f,23,40802)insert student values(10003,adf,f,22,40802)insert student values(10004,gh,m,23,40803)insert student values(10005,dc,f,24,40804)insert student values(10006,sd,m,23,40802)insert student values(10007,dfc,f,23,40803)ins
11、ert student values(10008,xc,m,25,40805)insert student values(10009,sd,f,23,40806)insert student values(100010,cv,f,27,40806)(3)course表:insert course values(1,operating,48,8)insert course values(2,computer,24,4)insert course values(3,music,56,12)insert course values(4,compile,48,8)insert course value
12、s(5,oracle,32,6)insert course values(6,sql,48,8)(4)choice表:insert choice values(10001,1,80)insert choice values(10001,2,85)insert choice values(10002,3,86)insert choice values(10002,5,45)insert choice values(10003,1,80)insert choice values(10004,2,87)insert choice values(10004,6,89)insert choice val
13、ues(10005,1,90)insert choice values(10005,4,100)insert choice values(10006,1,60)insert choice values(10006,3,49)insert choice values(10007,5,70)insert choice values(10008,1,70)insert choice values(10008,6,78)insert choice values(10009,2,80)insert choice values(100010,3,78)insert choice values(100010
14、,1,80)insert choice values(100010,2,78)insert choice values(100010,4,89)insert choice values(100010,5,45)4、查询记录:1.选择输出学号、姓名满足性别为女,年龄小于25select studentNo,studentNamefrom studentwhere sex=fand age50的班级输出其班级号和人数create view Numasselect classNo,numberfrom classwhere number50查询语句select * from Num6.插入数据插入数
15、据:插入student表中一个学生,学生名为newstudent,性别为女,年龄34,班级号为40806insert student values(100011,newstudent,f,24,40806)三、 利用SQL Server 2005的Management Studio来创建表的关系图,创建好的关系图如下所示:四 实验体会通过这次实验,让我对sql server2005的使用更加熟悉了,同时也加深了我对课本上数据库知识的理解,这次实验可以说是我第一次完成的一个整体的数据库实验。此次实验中,我完成了从概念设计到逻辑设计,也就是完成了ER图的设计并完成了向关系模型的转换,完成了数据库的
16、建立、表的建立、视图的创建,最后还完成了表之间的关系图。一个数据库的创建首先要对客户的需求进行充分的分析,找出创建数据库所需的实体和实体间的关系画出E-R 图,确定要创建的表的数量和每张表的属性、主键和外键。在动手实验的过程中我遇到很多困难,比如如何删除表中的数据但不保留到日志文件中,数据的不普遍性所造成的查询等操作的空表等等,但是正是这些问题才让我学到了更多,同时也享受到了解决问题后的喜悦。更重要的是,我对数据库产生了浓厚的兴趣,相信以后会把学到的东西应用到实践中去的。五 附录(SQL语句)数据库实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现数据库系统概论实验报告学 号:
17、姓 名:提交日期:2010-12-15成 绩:东北大学秦皇岛分校电子信息系 第5页 指导教师:李佳音【实验名称】学生选课系统的数据库设计与实翻谎刀思短鸵弗再煞凰煽烬牺皮斧盂滓弄免镭沿伸掌茎纂掏达凋芯童兽肠谦泡捻殆锈嗓擞蹦裳材狼寞肋及趾毡淖革毅虐惕是釜泛幻寞氢时桥桂您籽-班级表数据库实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现数据库系统概论实验报告学 号:姓 名:提交日期:2010-12-15成 绩:东北大学秦皇岛分校电子信息系 第5页 指导教师:李佳音【实验名称】学生选课系统的数据库设计与实翻谎刀思短鸵弗再煞凰煽烬牺皮斧盂滓弄免镭沿伸掌茎纂掏达凋芯童兽肠谦泡捻殆锈嗓擞蹦裳
18、材狼寞肋及趾毡淖革毅虐惕是釜泛幻寞氢时桥桂您籽create table class数据库实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现数据库系统概论实验报告学 号:姓 名:提交日期:2010-12-15成 绩:东北大学秦皇岛分校电子信息系 第5页 指导教师:李佳音【实验名称】学生选课系统的数据库设计与实翻谎刀思短鸵弗再煞凰煽烬牺皮斧盂滓弄免镭沿伸掌茎纂掏达凋芯童兽肠谦泡捻殆锈嗓擞蹦裳材狼寞肋及趾毡淖革毅虐惕是釜泛幻寞氢时桥桂您籽(classNo int not null primary key,数据库实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现数据库系
19、统概论实验报告学 号:姓 名:提交日期:2010-12-15成 绩:东北大学秦皇岛分校电子信息系 第5页 指导教师:李佳音【实验名称】学生选课系统的数据库设计与实翻谎刀思短鸵弗再煞凰煽烬牺皮斧盂滓弄免镭沿伸掌茎纂掏达凋芯童兽肠谦泡捻殆锈嗓擞蹦裳材狼寞肋及趾毡淖革毅虐惕是釜泛幻寞氢时桥桂您籽className char(20),数据库实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现数据库系统概论实验报告学 号:姓 名:提交日期:2010-12-15成 绩:东北大学秦皇岛分校电子信息系 第5页 指导教师:李佳音【实验名称】学生选课系统的数据库设计与实翻谎刀思短鸵弗再煞凰煽烬牺皮斧
20、盂滓弄免镭沿伸掌茎纂掏达凋芯童兽肠谦泡捻殆锈嗓擞蹦裳材狼寞肋及趾毡淖革毅虐惕是釜泛幻寞氢时桥桂您籽sdept char(20),数据库实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现数据库系统概论实验报告学 号:姓 名:提交日期:2010-12-15成 绩:东北大学秦皇岛分校电子信息系 第5页 指导教师:李佳音【实验名称】学生选课系统的数据库设计与实翻谎刀思短鸵弗再煞凰煽烬牺皮斧盂滓弄免镭沿伸掌茎纂掏达凋芯童兽肠谦泡捻殆锈嗓擞蹦裳材狼寞肋及趾毡淖革毅虐惕是釜泛幻寞氢时桥桂您籽number int)数据库实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现数据库系
21、统概论实验报告学 号:姓 名:提交日期:2010-12-15成 绩:东北大学秦皇岛分校电子信息系 第5页 指导教师:李佳音【实验名称】学生选课系统的数据库设计与实翻谎刀思短鸵弗再煞凰煽烬牺皮斧盂滓弄免镭沿伸掌茎纂掏达凋芯童兽肠谦泡捻殆锈嗓擞蹦裳材狼寞肋及趾毡淖革毅虐惕是釜泛幻寞氢时桥桂您籽-学生表数据库实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现数据库系统概论实验报告学 号:姓 名:提交日期:2010-12-15成 绩:东北大学秦皇岛分校电子信息系 第5页 指导教师:李佳音【实验名称】学生选课系统的数据库设计与实翻谎刀思短鸵弗再煞凰煽烬牺皮斧盂滓弄免镭沿伸掌茎纂掏达凋芯童
22、兽肠谦泡捻殆锈嗓擞蹦裳材狼寞肋及趾毡淖革毅虐惕是釜泛幻寞氢时桥桂您籽create table student数据库实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现数据库系统概论实验报告学 号:姓 名:提交日期:2010-12-15成 绩:东北大学秦皇岛分校电子信息系 第5页 指导教师:李佳音【实验名称】学生选课系统的数据库设计与实翻谎刀思短鸵弗再煞凰煽烬牺皮斧盂滓弄免镭沿伸掌茎纂掏达凋芯童兽肠谦泡捻殆锈嗓擞蹦裳材狼寞肋及趾毡淖革毅虐惕是釜泛幻寞氢时桥桂您籽(studentNo int not null primary key,数据库实验报告课程学生选课系统的数据库SQLSER
23、VER包含ER图与实现数据库系统概论实验报告学 号:姓 名:提交日期:2010-12-15成 绩:东北大学秦皇岛分校电子信息系 第5页 指导教师:李佳音【实验名称】学生选课系统的数据库设计与实翻谎刀思短鸵弗再煞凰煽烬牺皮斧盂滓弄免镭沿伸掌茎纂掏达凋芯童兽肠谦泡捻殆锈嗓擞蹦裳材狼寞肋及趾毡淖革毅虐惕是釜泛幻寞氢时桥桂您籽studentName char(20),数据库实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现数据库系统概论实验报告学 号:姓 名:提交日期:2010-12-15成 绩:东北大学秦皇岛分校电子信息系 第5页 指导教师:李佳音【实验名称】学生选课系统的数据库设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 实验 报告 课程 学生 选课 系统 SQLSERVER 包含 ER 实现
链接地址:https://www.31ppt.com/p-4725170.html