1 / 32
文档名称:

数据库实验报告.docx

格式:docx   大小:482KB   页数:32页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实验报告.docx

上传人:zhangshus 2022/5/18 文件大小:482 KB

下载得到文件列表

数据库实验报告.docx

文档介绍

文档介绍:数据库实验报告
学生
实验课成
学号

武汉理工大学
学生实验报告书
实验课程名称数据库系统概论
开课学院计算机科学与技术学院
指导老师姓名
学生姓名
学生专业班级
2021—202案设计,
验手段确实定,试验步骤等,用硬件逻辑或者算
法描述)
实验内容和步骤:
(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)
。翻开数据库查询分析器,创立数据库以及数据库表
CREATEDATABASESPJ
2创立表创立S表USESPJGO
CREATETABLES(
SNAMEvarchar(50),STATUSint,CITYvarchar(20),SNOchar(2)PRIMARYKEY)其中PRIMARYKEY定义了SNO为主键3。向S表中插入记录
USESPJ;
INSERTINTOS
VALUES('精益',20,'天津','S1')
INSERTINTOS
VALUES('盛锡',10,'北京','S2')
4。修改表结构,包括修改属性列的数据类型,增加新的属性列
USESPJ
GO
ALTERTABLES
ALTERCOLUMNSTATUSvarchar(5)
ALTERTABLES
ADDSADDRESSvarchar(30)
5选择查询
USESPJ
SELECTSNO,CITY
FROMS
WHERESTATUS=10
6模糊查询
USESPJ
SELECTJNAME
FROMJ
WHEREJNAMELIKE%厂’
7自身连接
USESPJ
SELECTS1。SNO,S2。PNO
FROMSPJS1,SPJS2
WHERES1。QTY=S2。WEIGHT
三、主要仪器设备及耗材
WindowsXPSQLSERVER2000
第二局部:实验调试与结果分析〔可力口页〕
一、调试过程〔包括调试方法描述、实验数据记
录,实验现象记录,实验过程发现的问题等〕
错误:使用插叙分析器执行下面命令两次
USESFJ:
I1ISERTIKTOS
gLUES『精益2口「天津’J51,〕
INSERTIKTOS
yMUESC感相"1U「北京‘,‘32’〕
显示错误:
效劳器:消息213,级别16,状态4,行1
插入错误:列名或所提供值的数目与表定义不匹配。
二、实验结果及分析〔包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等〕
实验结果已在第一局部给出,这里只是局部结果。
1、选择操作
%"有四—POZOpgUBm:LGig。5FLPC-NU09O81。用后】AdiE洞irMur二1tgi1g
J3EJTJ
sELKTJNO。CIIY
FROMS
THERESTATUS=10
I
wffl
-
1]S2北京
二网唔回7项
通沟不成RzTtngoei国苦卬[证血期但正场1斛岫n疝「求由我|ci;〔nm-卜万。5』列1
2、简单排序
三、实验小结、建议及体会
了解SQL语句的数据定义与数据更新功能,了解SQL语句的查询功能,掌握SQL中的数据定义语句的用法,熟练掌握SQL中的插入、修改和删除语句的操作。
实验课程名称:数据库系统概论
实验项目名称
子查询及组合
实验成绩
实验者
专业班级
组别
同组者
实验日期
2021年
月111
11
3
第一局部:实验分析与设计(可力口页)
一、实验内容描述(问题域描述)
实验目的和要求:了解SQL语句的查询功能,理解视图的概念。熟练掌握使用SQL语句进行数据库的嵌套查询及组合查询的操作;掌握视图创立语句和视图的使用方法,加深对视图作用的理解。
二、实验根本原理与设计(包括实验方案设计,实
验手段确实定,试验步骤等,用硬件逻辑或者算法描述)
实验内容和步骤:
(1)在DBMS勺交