数据库实验报告Word文件下载.docx

上传人:b****5 文档编号:18020633 上传时间:2022-12-12 格式:DOCX 页数:20 大小:369.42KB
下载 相关 举报
数据库实验报告Word文件下载.docx_第1页
第1页 / 共20页
数据库实验报告Word文件下载.docx_第2页
第2页 / 共20页
数据库实验报告Word文件下载.docx_第3页
第3页 / 共20页
数据库实验报告Word文件下载.docx_第4页
第4页 / 共20页
数据库实验报告Word文件下载.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

数据库实验报告Word文件下载.docx

《数据库实验报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库实验报告Word文件下载.docx(20页珍藏版)》请在冰豆网上搜索。

数据库实验报告Word文件下载.docx

实验日期

年月日

第一部分:

实验分析与设计(可加页)

一、实验内容描述(问题域描述)

实验目的和要求:

了解SQLSEVER2000的功能及组成,熟练掌握利用SQLSEVER2000工具创建数据库、表、索引和修改表结构及向数据库输入数据、修改数据和删除数据的操作方法和步骤,掌握定义数据约束条件的操作。

二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)

实验内容和步骤:

(1)熟悉SQLSEVER2000的界面和操作。

(2)创建数据库和查看数据库属性。

(3)创建表、确定表的主码和约束条件。

(4)查看和修改表的结构。

(5)向数据库输入数据,观察违反列级约束时出现的情况。

(6)修改数据。

(7)删除数据,观察违反表级约束时出现的情况。

三、主要仪器设备及耗材

WindowsXPSQLSERVER2000

第二部分:

实验调试与结果分析(可加页)

一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)

没有错误

错误:

未能建立与WORKEPLACE\XUMENGXING的链接SQLServer不存在或访问被拒绝

原因:

未启动数据库服务

二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)

实验结果部分截图:

1.进入数据库管理工具

2.创建数据库0803

3.数据库表的设计

4.数据库表中输入数据

5.修改数据

6.删除数据

三、实验小结、建议及体会

通过本次实验,我对SQLSERVER2000的使用有了基本的了解,并且能够熟练掌握利用SQLSEVER2000工具创建数据库、表、索引和修改表结构及向数据库输入数据、修改数据和删除数据的操作方法。

T—SQL的简单查询、连接查询

一、实验内容描述(问题域描述)

实验目的和要求:

了解SQL语句的数据定义与数据更新功能,了解SQL语句的查询功能,掌握SQL中的数据定义语句的用法,熟练掌握SQL中的插入、修改和删除语句的操作,熟练掌握使用SQL语句进行数据库的简单查询、连接查询。

三、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)

(1)在SQLSEVER2000的查询分析器里,用SQL语句建库、建表并插入记录。

(2)修改表结构,包括修改属性列的数据类型,增加新的属性列,删除已有的属性列。

(3)使用单个元组和多元组插入。

(4)简单查询操作,包括投影、选择、数据排序、模糊匹配查询等。

如果结果不正确,要进行修改,直至正确为止。

(5)连接查询操作,包括等值连接、自然连接、一般连接、自身连接、外连接。

具体操作:

创建了一个SPJ数据库,包括供应商表S、零件表P、工程项目表J、供应情况表SPJ4

关系模式如下:

S(SNO,SNAME,STATUS,CITY)

P(PNO,PNAME,COLOR,WEIGHT)

J(JNO,JNAME,CITY)

SPJ(SNO,PNO,JNO,QTY)

1.打开数据库查询分析器,创建数据库以及数据库表

CREATEDATABASESPJ

2创建表

创建S表

USESPJ

GO

CREATETABLES

SNAMEvarchar(50),

STATUSint,

CITYvarchar(20),

SNOchar

(2)PRIMARYKEY

其中PRIMARYKEY定义了SNO为主键

3.向S表中插入记录

USESPJ;

INSERTINTOS

VALUES('

精益'

20,'

天津'

'

S1'

INSERTINTOS

盛锡'

10,'

北京'

S2'

4.修改表结构,包括修改属性列的数据类型,增加新的属性列

ALTERTABLES

ALTERCOLUMNSTATUSvarchar(5)

ADDSADDRESSvarchar(30)

5选择查询

SELECTSNO,CITY

FROMS

WHERESTATUS=10

6模糊查询

SELECTJNAME

FROMJ

WHEREJNAMELIKE‘%厂’

7自身连接

SELECTS1.SNO,S2.PNO

FROMSPJS1,SPJS2

WHERES1.QTY=S2.WEIGHT

WindowsXPSQLSERVER2000

一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)

错误:

使用插叙分析器执行下面命令两次

显示错误:

服务器:

消息213,级别16,状态4,行1

插入错误:

列名或所提供值的数目与表定义不匹配。

二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)

实验结果已在第一部分给出,这里只是部分结果。

1、选择操作

2、简单排序

3、实验小结、建议及体会

了解SQL语句的数据定义与数据更新功能,了解SQL语句的查询功能,掌握SQL中的数据定义语句的用法,熟练掌握SQL中的插入、修改和删除语句的操作。

子查询及组合

1、实验内容描述(问题域描述)

了解SQL语句的查询功能,理解视图的概念。

熟练掌握使用SQL语句进行数据库的嵌套查询及组合查询的操作;

掌握视图创建语句和视图的使用方法,加深对视图作用的理解。

二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)

(1)在DBMS的交互式环境里,用SQL语句建库、建表并插入记录。

(2)使用In、比较符和Exists操作符进行嵌套查询操作。

(3)分组查询,包括分组条件表达、选择组条件表达的方法。

(4)集合查询。

(5)使用视图创建语句建视图,通过视图查询数据(6)带子查询的修改和删除

(7)通过视图修改和删除数据

具体操作如下:

1.用SQL语句建库、建表并插入记录。

2.使用IN、比较符和EXISTS操作符进行嵌套查询操作

SELECTSNO

FROMSPJ

WHERE

JNO='

J1'

ANDPNOIN

SELECTPNO

FROMP

WHERE

COLOR=‘蓝'

3.分组查询,包括分组条件表达、选择组条件表达的方法。

4.集合查询。

SELECT*

FROMS0803

WHERECITY='

UNION

WHERESNOIN

SELECTSNO

FROMSPJ

WHEREJNO='

J2'

5.使用视图创建语句建视图,通过视图查询数据

CREATEVIEWSPJ_VIEW

AS

SELECTID,SNO,JNO,QTY

WHERESNO='

6.通过视图修改和删除数据

INSERT

INTOSPJ_VIEW

VALUES(23,'

200)

通过视图删除

DELETE

FROMSPJ_VIEW

WHEREQTY=200

插入时,没有由于一些字段不满足约束,导致插入出现错误。

集合查询

视图插入数据(23,'

视图删除(23,'

通过本次实验,我了解SQL语句的查询功能,理解视图的概念。

数据导入/导出、数据备份和恢复

掌握数据的导入/导出,了解SQLSEVER2000的数据备份和恢复机制,掌握SQLSEVER2000中数据库备份和恢复的方法。

(1)使用SQLSEVER2000工具对表中的数据导出到其它格式的文件。

(2)将其它格式的文件数据导入到数据库中。

(3)使用SQLSEVER2000工具创建一个数据库的备份(海量备份、增量备份)。

(4)使用SQLSEVER2000工具及所创建的数据库备份恢复这个数据库。

3、主要仪器设备及耗材

计算机、SQLSERVER2000

1.在要导出的表上点击右键,选择“所有任务”,然后选择“导出数据”,接着按照弹出的对话框,根据自己的需要操作。

导出后显示如下:

2.在要导出的表上点击右键,选择“所有任务”,然后选择“导入数据”,接着按照弹出的对话框,根据自己的需要操作。

将Input.txt文件中数据导入到数据库中,点击下一步即可:

3.使用SQLSEVER2000工具创建一个数据库的备份(海量备份、增量备份)。

4.使用SQLSEVER2000工具及所创建的数据库备份spj.bak恢复SPJ数据库。

将原来的SPJ删掉,新建一个空数SPJ据库,然后点击右键恢复数据库操作,从“从设备”中选择备份文件,并在选项中选择在现有文件里强制还原。

此时点击确定即可顺利完成还原。

三、实验小结、建议及体会

通过本次实验,我基本掌握数据的导入/导出,了解SQLSEVER2000的数据备份和恢复机制,掌握SQLSEVER2000中数据库备份和恢复的方法。

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

当前位置:首页 > 医药卫生 > 基础医学

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

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