资源描述:
《参考资料数据库实验报告册》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、合肥师范学院实验报告册2014/2015学年第1学期系别计算机学院实验课程数据库原理专业班级姓名学号指导教师李宜兵实验名称课时实验报告成绩实验(一)——数据库基本操作2实验(二)——SQL语句6实验(三)——数据库完整性与安全性实验4实验(四)——数据库编程4备注:《数据库原理》实验班级:学号:姓名:实验一——数据库基本操作一、实验目的1.熟悉MSSQLSERVER运行界面,掌握服务器的基本操作。2.掌握界面操作方法完成用户数据库建立、备份和还原。3.建立两个实验用的数据库,使用企业管理器和查询分析器对数据库和表进行基本操作。二、实验预习内容在认真阅读教材及实验指导书的基础上,上
2、机前请预习以下内容,并在空白处填写相应的步骤或命令。1.熟悉SQLSERVER2000的运行环境,练习服务器基本操作:打开、停止、关闭。2.使用SQLSERVER2000中的企业管理器完成以下任务。数据库名称:STC表:STU(snochar(9),snamevarchar(50),ssexchar(2),sageint,sdeptchar(2));COURSE(cnochar(3),cnamevarchar(50),cpnochar(3),creditint);SC(snochar(9),cnochar(3),gradeint);说明:以上为表结构,以snochar(9)为例,
3、说明sno属性设置为字符类型,宽度为9,int指整型数据。1)建立数据库STC,分别建立以上三张表,并完成数据录入。(表结构及数据参见教材)2)分析并建立各表的主码,用下划线在上面表结构中标出主码。createtablestu(snochar(9)primarykey,snamevarchar(50),ssexchar(2),sageint,sdeptchar(2));select*fromcoursecreatetablecourse(cnochar(3)primarykey,cnamevarchar(50),cpnochar(3),creditint,foreignkey(c
4、pno)referencescourse(cno));createtablesc(snochar(9),cnochar(3),gradeint,primarykey(sno,cno),foreignkey(sno)referencesstu(sno),foreignkey(cno)referencescourse(cno));insertintostuvalues('95001','李勇','男','20','cs');Stu表:20《数据库原理》实验班级:学号:姓名:Course表:Sc表:1)建立各表之间的关联,请简述操作步骤。建立关联:右击SC表,设计表---在任意一个空白
5、处右击---关系---表和列规范---选择主键表course对应的主码cno和外键表sc对应的cno以及主键表stu对应的主码sno和外键表sc对应的sno—确定即可2)参考实验指导书的【第5章数据库的备份和还原】,使用企业管理器对数据库STC进行备份,并尝试在个人电脑与机房电脑上进行还原,请简述备份、还原操作的步骤。右击STC数据库----任务—备份—备份到(添加到你要备份到的地方)---确定。右击STC数据库----任务—还原----数据库---(从原数据库或源设备)----选择路径--确定。2.在SQLSERVER2000的查询分析器中使用SQL语言完成以下任务。参考实验指
6、导书《数据库系统实验指导教程》【实验1.1数据定义】,建立数据库SCHOOL,分别建立students、teachers、courses、choices四张表,表结构见实验指导书P236【附录A】。1)用SQL语言创建数据库、建表。建表时为各表建立关键字、设置外码,数据暂不录入,请写出对应的SQL命令。createtablestudents(sidchar(10)primarykey,snamechar(30)notnull,emailchar(30),20《数据库原理》实验班级:学号:姓名:gradeint);createtableteachers(tidchar(10)pri
7、marykey,tnamechar(30)notnull,emailchar(30),salaryint,);createtablecourses(cidchar(10)primarykey,cnamechar(30)notnull,hourint,);createtablechoices(nointprimarykey,sidchar(10)notnull,tidchar(10)notnull,cidchar(10)notnull,scoreint,foreignkey(sid