大数据库原理与应用实验报告材料Word下载.docx

上传人:b****3 文档编号:18279461 上传时间:2022-12-15 格式:DOCX 页数:31 大小:698.32KB
下载 相关 举报
大数据库原理与应用实验报告材料Word下载.docx_第1页
第1页 / 共31页
大数据库原理与应用实验报告材料Word下载.docx_第2页
第2页 / 共31页
大数据库原理与应用实验报告材料Word下载.docx_第3页
第3页 / 共31页
大数据库原理与应用实验报告材料Word下载.docx_第4页
第4页 / 共31页
大数据库原理与应用实验报告材料Word下载.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

大数据库原理与应用实验报告材料Word下载.docx

《大数据库原理与应用实验报告材料Word下载.docx》由会员分享,可在线阅读,更多相关《大数据库原理与应用实验报告材料Word下载.docx(31页珍藏版)》请在冰豆网上搜索。

大数据库原理与应用实验报告材料Word下载.docx

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

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

当前位置:首页 > 自然科学 > 物理

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

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