数据库原理实验报告一《SQL server的基本操作》文档格式.docx

上传人:b****3 文档编号:15301327 上传时间:2022-10-29 格式:DOCX 页数:13 大小:1,013.26KB
下载 相关 举报
数据库原理实验报告一《SQL server的基本操作》文档格式.docx_第1页
第1页 / 共13页
数据库原理实验报告一《SQL server的基本操作》文档格式.docx_第2页
第2页 / 共13页
数据库原理实验报告一《SQL server的基本操作》文档格式.docx_第3页
第3页 / 共13页
数据库原理实验报告一《SQL server的基本操作》文档格式.docx_第4页
第4页 / 共13页
数据库原理实验报告一《SQL server的基本操作》文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

数据库原理实验报告一《SQL server的基本操作》文档格式.docx

《数据库原理实验报告一《SQL server的基本操作》文档格式.docx》由会员分享,可在线阅读,更多相关《数据库原理实验报告一《SQL server的基本操作》文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

数据库原理实验报告一《SQL server的基本操作》文档格式.docx

 

计算机与信息科学学院软件学院

实验项目名称

SQLServer的基本操作

实验时间

年月日星期四

实验类型

□验证性□设计性√综合性

一、实验目的

初步了解SQLServer的基本操作、熟悉SQLServer2008软件的平台及组件、掌握基本的建立、修改、备份、恢复数据库的操作以及建立、修改、存储表的操作,掌握如何给表构建主键,并且使用SQLServer支持的数据类型等等

二、实验要求

1.学会多种方式构建数据库

2.学会修改数据库

3.掌握数据库备份和恢复等方法

4.学会可视化建表,修改表,删除表;

5.学会给表构建主键;

6.掌握SQLServer支持的数据类型;

7.掌握如何把数据库和数据导出到*.sql文件中

三、实验内容与设计(主要内容,操作步骤、算法描述或程序代码)

1、学会多种方式构建数据库;

(1)以定义一个学生-课程数据库为例:

1.定义学生-课程模式,即学生-课程数据库:

右键“新建数据库”、命名:

S-T、刷新左兰对象资源管理器、出现S-T数据库,如下图所示:

2、学会修改数据库

(1)若想修改数据库名称:

单击创建好的S-T数据库、右键点击重命名,即可修改数据库名字;

3、掌握数据库备份和恢复等方法

(1)假如我们已经建好“S-T数据库”及数据库中“表SC”

(2)假如我们已经建好“S-T数据库”及数据库中“表SC”

(3)假如我们已经建好“S-T数据库”及数据库中“表SC”

(4)选中“S-T数据库”、右键点击“任务”、单击“分离”,会弹出下面窗口:

单击“确定”、右键刷新“数据库”,会发现数据库中“S-T”数据库已经被分离出去了,如下图所示:

(5)此时右键单击数据库,单击“附加”,弹出下面窗口:

单击“添加”,会发现系统数据库文件中有“S-T”数据库,如下图:

点击“确定”,添加“S-T”数据库

(6)右键单击数据库并刷新,会发现“S-T”数据库恢复了:

4、学会可视化建表,修改表,删除表;

(1)数据库中可以可视化新建表:

A、将构建的数据库展开可看见有“表”:

B、右键点击“新建表”,会出现下图:

C、输入已知表,此处我输入的是书本P80面的表SC

D、保存时命名为“SC”,再刷新可看见左栏出现了表dbo.SC,如下:

E、右键单击“编辑前200行”,即可编辑和修改数据库中表的内容

(2)数据库中修改表

A、创建好表SC后右键单击“设计”,会出现我们之前已经构建好的表的框架:

B、如果我们想要再增加列,直接像上面三栏一样输入列、数据类型、允许NULL值:

(3)数据库中删除表

A、右键单击删除,则表被删除

5、学会给表构建主键;

(1)新建可视化表时即要为表设置主键

(2)加入要设Sno为主键,则单击这一行,在Sno前会出现一个三角形,右键单击:

单击“设置主键”,可看到Sno前面多了一把钥匙

这是就说明Sno已被设置为主键

(3)若想同时设两个主键,则按着Ctrl键选中要设为主键的列名,再单击右键,单击设置为主键:

6、掌握SQLServer支持的数据类型;

数据类型

说明

Bigint

大整数(8字节)

int,intteger

长整数(4字节)

Smallint

短整数(2字节)

Char(n),charcter(n)

长度为n的定长字符串

Clob

字符串大对象

Blob

二进制大对象

Numeric(p,d)

定点数,由p位数字(不包括符号、小数点)组成,小数点后面有d位数字

Decimal(p,d),dec(p,d)

同Numeric(p,d)

Real

取决于机器精度的单精度浮点数

Doubleprecision

取决于机器精度的双精度浮点数

Float

可选精度的浮点数,精度至少为n为数字

Boolean

逻辑布尔量

Date

日期,包括年、月、日,格式为YYYY-MM-DD

TIME

时间,包括一日的时、分、秒,格式为HH-MM-SS

Timestamp

时间戳类型

Interval

时间间隔类型

(1)单击“S-T”数据库,右键单击“任务”、“生成脚本”

(2)选择需要编写成脚本的数据库或者数据库文件

(3)选择路径,单击下一步,直到出现完成按钮

(4)在之前选好的路径里文件会有对应的*.sql文件

三、测试数据和执行结果(在给定数据下,执行操作、算法和程序的结果,可使用数据、图表、截图等给出)

1、构建“S-T”数据库如下:

2、新建的可视化表“Student”(包括主键的设置)结果如下:

3、编辑表得到的表如下:

4、“分离”备份数据库操作按钮如下:

5、恢复数据库操作按钮如下:

6、设置主键按钮如下:

7、修改表的“设计”键按钮如下:

8、编辑表按钮如下:

9、为了将库或者数据生成*.sql文件,找到脚本按钮:

10、得到选择存储路径的窗口:

11、把数据库和数据导出到*.sql文件中,最终结果如下:

13、可以看到在路径为桌面的文件夹中出现了*.sql文件:

四、实验结果分析及总结(对实验的结果是否达到预期进行分析,总结实验的收获和存在的问题等)

收获:

1、在这次SQLServer的基本操作的熟悉过程中,我学会了多种方式构建数据库、学会了修改数据库、掌握了数据库备份和恢复等方法、学会了可视化建表,修改表,删除表、学会了给表构建主键、掌握了SQLServer支持的数据类型、掌握了如何把数据库和数据导出到*.sql文件中,所有的实验结果都达到了预期;

2、按照老师课堂上的一步步操作介绍,在这次实验过程中实验非常流畅,可见在课堂上认真听老师讲课非常的关键;

3、课上的实验上机课也非常重要,只有在听取老师的讲解基础上,再上机操作,才能加深自己的印象,更加熟悉SQLServer2008这个软件以及一些基本的操作;

4、虚心求教很重要。

老师不管是课堂还是上机课教我们的东西都是知识点和经验,所以一定要认真听,不懂不要觉得不好意思,一定要不懂就问,把知识点搞清楚。

发现存在的问题:

1、在可视化表创建好之后,要想再对表进行更改,应该右键设计表,在设计环节可以同时对多个列设置主键,但是必须按着Ctrl键;

2、第一次使用SQLServer软件,肯定会有很多不熟悉的地方,一定要注意在课下多摸索,熟悉这个软件,使自己在实验过程中更懂得灵活变通;

3、在分离数据库时要把打开的表关闭,才能分离,不然就会提示正在使用而无法分离表;

4、构建表之后,如果左边对象栏中没有出现新建的表要注意右键刷新一下数据库,才会出现我们新构建的表。

实验内容和设计(A-E):

操作过程、算法或代码(A-E):

实验结果(A-E):

实验分析和总结(A-E):

实验成绩(A-E):

反馈评语:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1