数据结构实验报告实验(一)——数据库基本操作

数据结构实验报告实验(一)——数据库基本操作

ID:44954943

大小:2.70 MB

页数:28页

时间:2019-11-06

数据结构实验报告实验(一)——数据库基本操作_第1页
数据结构实验报告实验(一)——数据库基本操作_第2页
数据结构实验报告实验(一)——数据库基本操作_第3页
数据结构实验报告实验(一)——数据库基本操作_第4页
数据结构实验报告实验(一)——数据库基本操作_第5页
资源描述:

《数据结构实验报告实验(一)——数据库基本操作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、合肥师范学院实验报告册2013/2014学年第2学期系别计算机科学与技术系实验课程数据库原理专业计算机软件班级软件一班姓名罗晓薇学号1211431015指导教师潘洁珠实验名称课时实验报告成绩实验(一)——数据库基本操作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));COUTSES(cnochar(3),cnamevarchar(50),cpn

3、ochar(3),creditint);SC(snochar(9),cnochar(3),gradeint);说明:以上为表结构,以snochar(9)为例,说明sno属性设置为字符类型,宽度为9,int指整型数据。1)建立数据库STC,分别建立以上三张表,并完成数据录入。(表结构及数据参见教材)2)分析并建立各表的主码,用下划线在上面表结构中标出主码。3)建立各表之间的关联,请简述操作步骤。答:1)26《数据库原理》实验班级:学号:姓名:2)3)1)参考实验指导书的【第5章数据库的备份和还原】,使用企业管理器对数据库STC进行

4、备份,并尝试在个人电脑与机房电脑上进行还原,请简述备份、还原操作的步骤。答:备份:右击STC数据库出现菜单,点击任务,选择还原操作,出现对话框后,输入备份名称backstc,在目标中选择添加,选择备份数据库所在位置,再点击确定即可备份。还原:右击数据库,在所有任务中选择还原数据库,再新的对话框内输入所要还原数据库的名称,再选择从设备还原,按添加键,选择备份所在磁盘,选中备份,点击确定还原数据库。2.在SQLSERVER2000的查询分析器中使用SQL语言完成以下任务。26《数据库原理》实验班级:学号:姓名:参考实验指导书《数据库

5、系统实验指导教程》【实验1.1数据定义】,建立数据库SCHOOL,分别建立students、teachers、courses、choices四张表,表结构见实验指导书P236【附录A】。1)用SQL语言创建数据库、建表。建表时为各表建立关键字、设置外码,数据暂不录入,请写出对应的SQL命令。创建数据库Createdatabasestc;Createtablestudents(sidchar(10)uniqueprimarykey,Snamechar(30)notnull,Emailchar(30),Gradeint,);创建教师

6、表Createtableteachers(tidchar(10)uniqueprimarykey,Tnamechar(30)notnull,Emailchar(30),Salaryint,);创建课程表Createtablecourses(cidchar(10)uniqueprimarykey,Cnamechar(30)notnull,Hourint,);创建选课表Createtablechoices(nochar(10)uniqueprimarykey,Sidchar(10)notnull,Tidchar(10),Cidcha

7、r(10),Scoreint,Foreignkey(sid)referencesstudents(sid),Foreignkey(tid)referencesteachers(tid),Foreignkey(cid)referencescourses(cid),);2)为students表、courses建立按主键増序排列的索引,请写出相应的SQL命令。Createindexstusnoonstudents(snoasc);Createindexcoucnooncourses(cnoasc);26《数据库原理》实验班级:学号:姓

8、名:1)删除course上的索引,请写出相应的SQL命令。Dropindexcoucno;2)在SCHOOL数据库中的students表中增加一个“出生日期”字段,类型为日期时间型,请写出对应的SQL命令。Altertablestudentsadd'出生日期'd

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。