数据库原理与应用实验报告Word格式文档下载.docx
- 文档编号:22889634
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:33
- 大小:697.76KB
数据库原理与应用实验报告Word格式文档下载.docx
《数据库原理与应用实验报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库原理与应用实验报告Word格式文档下载.docx(33页珍藏版)》请在冰豆网上搜索。
5)找出供应工程J1红色零件的供应商号
6)找出没有使用供应商生产的绿色零件的工程号
7)找出和供应商S1在同一城市的供应商所提供的所有零件
8)找出供应红色的P1零件且其供应量>
200的供应商号
9)找出所有供应商的和所在城市
10)找出零件的名称、颜色、重量
11)找出使用供应商S2所供应零件的工程号
12)找出工程项目J3实用的各种零件的名称及数量
13)找出厂商供应的所有零件
14)找出使用产的零件的工程号
15)找出没有天津产的零件的工程号
16)把全部红色零件的颜色改为蓝色
17)由供应商S4供给J3零件P5改为由S3供应,请做必要的修改
18)从供应商表关系中删除S3的记录,并从供应情况关系中删除相应的记录
19)请将(S2,J6,P4,300)插入到供应情况关系中
20)为‘一键’工程项目建立一个供应情况的视图,包括供应商号,零件代码,供应商名称,供应数量
A)找出‘一键’使用的各零件代码及数量
B)找出供应商S2的供应情况
C)找出供应零件P2且供应数量大于100的供应商名
21)把对表xuning_S的插入权限授予用户zhangyong,并允许他再将此权利授予他人
22)把查询表xuning_SPJ和修改QTY的权限授予liming
4.实验结果(只要粘贴图片,查询分析器,写的语句和结果,四表的语句粘一个图就可以了,剩下三表的语句粘就可以了)
1)在SSMS环境中使用SQL语言创建数据库jiangxue_Mis
语句:
CREATEDATABASEjiangxue_Mis
ON
(
NAME=jiangxue_data,
FILENAME='
c:
\jiangxue\jiangxue-mis-data.mdf'
SIZE=10,
MAXSIZE=50,
FILEGROWTH=5
)
LOGON
NAME='
jiangxue_Log'
FILENAME='
\jiangxue\jiangxue_mis_log.ldf'
SIZE=5MB,
MAXSIZE=25MB,
FILEGROWTH=5MB
2)用SQL语言创建供应商表
1.创造jiangxue_S
createtablejiangxue_S
Snochar(5)primarykey,
Snamechar(20)notnull,
Statusint,
Citychar(20)notnull
2.创造jiangxue_P
createtablejiangxue_P
Pnochar(5)primarykey,
Pnamechar(20)notnull,
Colorchar(20)notnull,
Weightint
3.创造jiangxue_J
createtablejiangxue_J
Jnochar(5)primarykey,
Jnamechar(20)notnull,
Citychar(20)notnull,
4.创造jiangxue_SPJ
createtablejiangxue_SPJ
Snochar(5),
Pnochar(5),
Jnochar(5),
QTYint,
primarykey(Sno,Pno,Jno),
constraintS_SPJforeignkey(Sno)referencesjiangxue_S,
constraintP_SPJforeignkey(Pno)referencesjiangxue_P,
constraintJ_SPJforeignkey(Jno)referencesjiangxue_J
3)将数据插入各表
1.数据插入jiangxue_S表
insert
intojiangxue_S
values('
S1'
'
利群'
30,'
'
S2'
同方'
20,'
S3'
天远'
60,'
S4'
10,'
S5'
化缘'
80,'
S6'
弘治'
50,'
2.将数据插入jiangxue_P
intojiangxue_P
P1'
钉子'
绿'
34'
P2'
螺丝'
蓝'
25'
P3'
螺母'
橙'
12'
P4'
螺栓'
紫'
27'
P5'
螺钉'
红'
53'
P6'
齿轮'
17'
P7'
传送带'
28'
3.将数据插入jiangxue_J
insert
intojiangxue_J
J1'
一键'
J2'
三汽'
J3'
拉链厂'
J4'
无线电厂'
intojiangxue_J
J5'
机床厂'
J6'
螺钉厂'
J7'
机械厂'
天津'
4.将数据插入jiangxue_SPJ
intojiangxue_SPJ
340'
250'
120'
270'
530'
170'
280'
100'
310'
560'
200'
300'
400'
410'
330'
650'
150'
230'
350'
420'
题目1.4:
(1)找出供应工程J1零件的供应商号
selectdistinctSno
fromjiangxue_SPJ
whereJno='
(2)找出供应工程J1零件P1的供应商号
andPno='
(3)找出供应工程J1红色零件的供应商号
andPnoin
(selectPno
fromjiangxue_P
whereColor='
(4)找出没有使用供应商生产的绿色零件的工程号
selectdistinctJno
wherePnoin
)andSnoin
(selectSno
fromjiangxue_S
whereCity<
>
(5)找出同供应商S1在同一城市的供应商所提供的所有零件
(6)找出供应红色的P1零件且其供应量大于200的供应商号
selectSnofromjiangxue_SPJ
whereexists
(select*fromjiangxue_P
wherePno=jiangxue_SPJ.PnoandColor='
红色'
andQTY>
200
题目1.5:
(1)找出所有供应商的和所在城市
selectSname,City
(2)找出所有零件的名称、颜色和重量
selectPname,Color,Weight
(3)找出使用供应商S2所供应零件的的工程号
selectJnofromjiangxue_SPJ
whereSno='
orderbyJnoASC
(4)找出工程项目J3使用的各种零件的名称及其数量
selectPname,sum(QTY)QTYS
fromjiangxue_SPJ,jiangxue_P
andjiangxue_P.Pno=jiangxue_SPJ.Pno
groupbyjiangxue_P.Pname
(5)找出厂商供应的所有零件
selectdistinctPnofromjiangxue_SPJ
whereSnoin
selectSnofromjiangxue_S
whereCity='
(6)找出使用产的零件的工程名称
selectdistinctJnamefromjiangxue_j
whereJnoin(
whereSnoin
(selectSnofromjiangxue_SwhereCity=’’))
(7)找出没用供应天津产的零件的工程号
SelectdistinctJnofromjiangxue_SPJ
(selectSnofromjiangxue_SwhereCity<
'
(8)把全部红色零件的颜色改成蓝色
修改前:
修改后:
(9)由供应商S4供给J3零件P5改为由S3供应,请做必要的修改
修改后;
(10)从供应商关系中删除S3的记录,并从供应情况关系中删除相应的记录
(11)请将(S2,J6,P4,300)插入到供应情况关系中。
插入前:
题目1.11:
为‘’工程项目建立一个供应情况的视图,包括供应商号,零件代码,供应商名称,供应数量
createviewjiangxue_yijian
asselectjiangxue_S.Sno,Pno,Sname,QTY
fromjiangxue_S,jiangxue_SPJ
wherejiangxue_S.Sno=jiangxue_SPJ.SnoandJnoin
(selectJnofromjiangxue_J
whereJname='
(1)找出“”工程项目使用的各种零件代码及其数量
selectPno,QTY
fromjiangxue_yijian
(2)找出供应商S2的供应情况
selectQTY
fromjiangxue_yijianwhereSno='
(3)找出供应零件P2且供应数量大于100的供应商号
selectSno
wherePno='
100
题目1.12
(1)把对表jiangxue_S的插入权限授予用户zhangyong,并允许他再将此权利授予他人
grantinsert
onjiangxue_S
toZhangYong
withgrantoption
(2)把查询表jiangxue_SPJ和修改QTY的权限授予LiMing
grantselect,update(QTY)
onjiangxue_SPJ
toLiMing
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 实验 报告