数据库实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现
11页1、数据库系统概论实验报告学 号:姓 名:提交日期:2010-12-15成 绩:【实验名称】学生选课系统的数据库设计与实现【实验内容】1、熟悉数据库设计方法;2、熟悉E-R图到关系模式的转换;3、掌握SQL Server 2005数据库的创建SQL语句,理解数据库文件组、文件逻辑名和物理名称的具体含义;4、掌握SQL Server 2005 中用SQL语句建立数据库表,设置数据库完整性约束;5、掌握用SQL Server 2005 建立表的关系图,清楚的表示各表之间的联系。【实验步骤】一、 数据库的逻辑设计图(一)班级、学生、课程实体类型及联系型的ER图图(二)班级实体的分ER图图(三)课程实体的分ER图图(四)学生实体的ER图将上述的E-R图转换为关系模型,关系的主键用下横线标出。学生(学号,姓名,性别,年龄,班级号)课程(课程号,课程名,课时 ,学分)班级(班级号,班级名,人数,专业)选课(课程号学号,成绩)二、 数据库的物理设计1 建表语句:本数据库共创建了四张表,其建表语句如下 1班级表create table class(classNo int not null primary
2、key,className char(20),sdept char(20),number 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,courseNo)2说明外码语句alter table choiceadd foreign key (studentNo) references student(studentNo), foreign key (courseNo) references course(courseNo)alter table studentad
3、d foreign key (classNo) references class(classNo)3记录插入语句:(1)class表:insert class values (40801,yyy,os,35)insert class values (40802,xx,ad,45)insert 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表:insert student values(10001,aa,f,23,40801)insert student v
4、alues(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)insert 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
《数据库实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现》由会员夏**分享,可在线阅读,更多相关《数据库实验报告课程学生选课系统的数据库SQLSERVER包含ER图与实现》请在金锄头文库上搜索。
2023安全教育宣传活动总结(4篇).doc
南京天品动态计量设备培训方案
2022年物理教学反思:一堂好课的标准
2023年管理实习心得体会
罗密欧与朱丽叶教案
2023供电贸易合同4篇
农业防灾减灾工作总结与农业项目工作总结范文汇编
服务非公有制经济发展工作方案
大连理工大学21春《微机原理与控制技术》在线作业二满分答案16
实用的委托管理合同模板锦集7篇
艾默生恒温恒湿空调产品资料
基础钢筋工程施工方案【方案】(DOC 52页)
信息技术教育与学科教学整合的教学设计
入职培训方案
区市场监督管理局书记学习三严三实心得体会
苗木栽植合同
消防安全知识竞赛试题及答案)
沪教版小学一年级数学上学期期中考试水平检测
船舶手工电弧焊工艺
北师大版五年级英语下册教案全册
2023-02-27 22页
2022-08-29 4页
2022-09-03 10页
2022-11-24 2页
2022-09-24 112页
2023-02-10 10页
2022-08-15 7页
2023-07-12 6页
2023-08-28 54页
2023-03-16 2页