数据库实验报告_第1页
数据库实验报告_第2页
数据库实验报告_第3页
数据库实验报告_第4页
数据库实验报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、合肥师范学院实验报告 姓名:07袁红 课程名称:数据库原理 院(系):计算机学院 专业/年级:2014计算机科学与技术班(嵌入式应用技术)班 实验一 数据库基本操作 (2课时)一、 实验目的1. 熟悉MS SQL SERVER运行界面,掌握服务器的基本操作。2. 掌握界面操作方法完成用户数据库建立、备份和还原。3. 建立两个实验用的数据库,使用企业管理器和查询分析器对数据库和表进行基本操作。二、 实验预习内容在认真阅读教材及实验指导书的基础上,上机前请预习以下内容,并在空白处填写相应的步骤或命令。1. 熟悉SQL SERVER 2000 的运行环境,练习服务器基本操作:打开、停止、关闭。2.

2、使用SQL SERVER 2000 中的企业管理器完成以下任务。数据库名称:STC表:STU(sno char(9), sname varchar(50), ssex char(2) , sage int, sdept char(2) ); COUTSES( cno char(3), cname varchar(50), cpno char(3), credit int ); SC(sno char(9), cno char(3), grade int );说明:以上为表结构,以sno char(9)为例,说明sno属性设置为字符类型,宽度为9,int指整型数据。 1) 建立数据库STC,分别

3、建立以上三张表,并完成数据录入。(表结构及数据参见教材)2) 分析并建立各表的主码,用下划线在上面表结构中标出主码。3) 建立各表之间的关联,请简述操作步骤。Stc数据库-数据库关系图-新建数据库关系图-选择表 4) 参考实验指导书的【第5章 数据库的备份和还原】,使用企业管理器对数据库STC进行备份,并尝试在个人电脑与机房电脑上进行还原,请简述备份、还原操作的步骤。 备份,stc数据库右键-任务-备份-常规-数据库stc,恢复模式full,备份类型完整,名称stc数据库完整备份-磁盘-选择-覆盖所有备份设备-确认 还原,stc数据库右键-任务-还原-常规-目标数据库stc,目标时间地点最近状

4、态,源数据库stc,选择覆盖现有数据库-确认3. 在SQL SERVER 2000 的查询分析器中使用SQL语言完成以下任务。参考实验指导书数据库系统实验指导教程【实验1.1 数据定义】,建立数据库SCHOOL,分别建立students、teachers、courses、choices四张表,表结构见实验指导书P236 【附录A】。1) 用SQL语言创建数据库、建表。建表时为各表建立关键字、设置外码,数据暂不录入,请写出对应的SQL命令。create schema school authorization dbo; create table students ( sid char(10) pr

5、imary key, sname char(30) not null, email char(30),grade int); create table teachers(tid char(10) primary key,tname char(30) not null,email char(30),salary int)create table course (cid char(10)primary key,cname char(30)not null,hour int );create table choices(no int primary key,sid char(10)reference

6、s students(sid) not null,tid char(10)references teachers(tid) ,cid char (10) references course(cid) not null,scorce int);2) 为students表、courses建立按主键増序排列的索引,请写出相应的SQL命令。create index a on students (sid asc);create index b on course (cid asc);3) 删除course上的索引,请写出相应的SQL命令。 drop index course.b;4) 在SCHOOL数据

7、库中的students表中增加一个“出生日期”字段,类型为日期时间型,请写出对应的SQL命令。 alter table studentsadd 出生日期datetime; 5) 删除students中的“出生日期”字段,请写出对应的SQL命令。 alter table studentsdrop column 出生日期;6) 删除SCHOOL数据库中的students表,请写出对应的SQL命令。 drop table choices;drop table students;4. 使用企业管理器创建数据库SCHOOL,实现内容与实验预习内容3完全相同。5. 使用企业管理器,将SCHOOL数据库分离

8、出MS SQL SERVER,请简述步骤。 任务-分离-确认6. 使用企业管理器,使用【数据库/所有任务/附加数据库】将SCHOOL数据库添加进SQL SERVER,并查看数据。7. 使用查询分析器,删除数据库STC,请写出对应的SQL命令。 drop database stc;8. 结束本次实验三、 实验课后训练1. 使用企业管理器练习数据的导入导出。1) 将SCHOOL数据库students表中的数据导出到STC数据库对应的stu表中;2) 向STC数据库courses表导入SCHOOL数据库courses表中的数据;3) 自行练习实验指导书【实验5.3 SQL SERVER数据库的导入与

9、导出】部分;2. 自行练习实验指导书【实验1.1数据定义】部分。四、 实验报告1简述本次实验所用到的SQL命令及其功能。Create table +表名, 创建表Create schema +数据库名称authorization dbo 用于创建数据库Create index +索引名称创建索引Drop用于删除列,表,字段等Alter table+表名 +add+属性名、字段名在修改的范围内给表增加列或字段属性名asc、desc指定数据排列顺序 2在MS SQL SERVER中数据库的“分离|添加”与“备份|还原”是相同的功能吗? 不相同, 分离;是指断开这个数据库的连接,添加是指附加已经分离的数据库文件, 备份:是指对本机服务器里面的数据进行备份,有增量备份,差异备份,完整备份,还原是指还原已经备份好的数据库文件3实验总结(实验过程中出现的问题、解决方法、结果如何或其它) 问题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论