(1)用SQL语言建立以下四个表 SNO SNAME CITY S1 S2 S3 S4 S5 精益 万胜 东方 丰泰隆 康健 天津 北京 北京 上海 南京 PNO PNAME COLOR WEIGHT P1 P2 P3 P4 P5 P6 螺母 螺栓 螺丝刀 螺丝刀 凸轮 齿轮 红 绿 蓝 红 蓝 红 12 17 14 14 40 30 J NO J NAME CITY J1 J2 J3 J4 J5 J6 J7 三 建 一 汽 弹簧厂 造船厂 机车厂 无线电厂 半导体厂 北京 长春 天津 天津 唐山 常州 南京 SNO PNO JNO QTY S1 S1 S1 S1 S2 S2 S2 S2 S2 S2 S3 S3 S4 S4 S4 S5 S5 S5 S5 P1 P1 P1 P2 P3 P3 P3 P3 P5 P5 P1 P3 P5 P6 P6 P2 P3 P6 P6 J1 J3 J4 J2 J1 J2 J4 J5 J1 J2 J1 J1 J1 J3 J4 J4 J1 J2 J4 200 100 700 100 400 200 500 400 400 100 200 200 100 300 200 100 200 200 500 (2)针对(1)中创建的表,用SQL语言完成下题中的各项操作。 ①求供应工程J1零件的供应商号SNO; ②求供应工程J1零件P1的供应商号SNO; ③求供应工程J1红色零件的供应商号SNO; ④求没有使用天津供应商生产的红色零件的工程号JNO; ⑤求至少用了S1供应商所供应的全部零件的工程号JNO。 (3)针对(1)中创建的表,用SQL语言进行下列各项操作: ①统计每种零件的供应总量; ②求零件供应总量在1000种以上的供应商名字; ③在S表中插入一条供应商信息:(S6,华天,深圳); ④把全部红色零件的颜色改为粉红色; ⑤将S1供应给J1的零件P1改为由P2供给; ⑥删去全部蓝色零件及相应的SPJ记录。 (4)在上面各表的基础上创建下列视图VSJ,它记录了给“三建”工程项目的供应零件的情况,包括供应商号零件号和零件数量;并对该视图查询S1供应商的供货情况。 (5)针对(1)中创建的表,用SQL语言进行下列各项操作: ①将S,P,J和SPJ表的所有权限授予用户张成。 ②将SPJ表的SELECT权和QTY列的UPDATE权授予用户徐天,并允许他传播这些权限。 ③回收刘斓用户对S表SNO列的修改权。-笔试面试资料
这是qklbishe.com第4955 篇笔试面试资料
提供答案分析,通过本文《(1)用SQL语言建立以下四个表 SNO SNAME CITY S1 S2 S3 S4 S5 精益 万胜 东方 丰泰隆 康健 天津 北京 北京 上海 南京
PNO PNAME COLOR WEIGHT P1 P2 P3 P4 P5 P6 螺母 螺栓 螺丝刀 螺丝刀 凸轮 齿轮 红 绿 蓝 红 蓝 红 12 17 14 14 40 30
J NO J NAME CITY J1 J2 J3 J4 J5 J6 J7 三 建 一 汽 弹簧厂 造船厂 机车厂 无线电厂 半导体厂 北京 长春 天津 天津 唐山 常州 南京
SNO PNO JNO QTY S1 S1 S1 S1 S2 S2 S2 S2 S2 S2 S3 S3 S4 S4 S4 S5 S5 S5 S5 P1 P1 P1 P2 P3 P3 P3 P3 P5 P5 P1 P3 P5 P6 P6 P2 P3 P6 P6 J1 J3 J4 J2 J1 J2 J4 J5 J1 J2 J1 J1 J1 J3 J4 J4 J1 J2 J4 200 100 700 100 400 200 500 400 400 100 200 200 100 300 200 100 200 200 500 (2)针对(1)中创建的表,用SQL语言完成下题中的各项操作。 ①求供应工程J1零件的供应商号SNO; ②求供应工程J1零件P1的供应商号SNO; ③求供应工程J1红色零件的供应商号SNO; ④求没有使用天津供应商生产的红色零件的工程号JNO; ⑤求至少用了S1供应商所供应的全部零件的工程号JNO。 (3)针对(1)中创建的表,用SQL语言进行下列各项操作: ①统计每种零件的供应总量; ②求零件供应总量在1000种以上的供应商名字; ③在S表中插入一条供应商信息:(S6,华天,深圳); ④把全部红色零件的颜色改为粉红色; ⑤将S1供应给J1的零件P1改为由P2供给; ⑥删去全部蓝色零件及相应的SPJ记录。 (4)在上面各表的基础上创建下列视图VSJ,它记录了给“三建”工程项目的供应零件的情况,包括供应商号零件号和零件数量;并对该视图查询S1供应商的供货情况。 (5)针对(1)中创建的表,用SQL语言进行下列各项操作: ①将S,P,J和SPJ表的所有权限授予用户张成。 ②将SPJ表的SELECT权和QTY列的UPDATE权授予用户徐天,并允许他传播这些权限。 ③回收刘斓用户对S表SNO列的修改权。-笔试面试资料》可以理解其中的代码原理,这是一篇很好的求职学习资料
本站提供程序员计算机面试经验学习,笔试经验,包括字节跳动/头条,腾讯,阿里,美团,滴滴出行,网易,百度,京东,小米,华为,微软等互联网大厂真题学习背诵。
答案:
SNO |
SNAME |
CITY |
S1 S2 S3 S4 S5 |
精益 万胜 东方 丰泰隆 康健 |
天津 北京 北京 上海 南京 |
PNO |
PNAME |
COLOR |
WEIGHT |
P1 P2 P3 P4 P5 P6 |
螺母 螺栓 螺丝刀 螺丝刀 凸轮 齿轮 |
红 绿 蓝 红 蓝 红 |
12 17 14 14 40 30 |
JNO |
JNAME |
CITY |
J1 J2 J3 J4 J5 J6 J7 |
三 建 一 汽 弹簧厂 造船厂 机车厂 无线电厂 半导体厂 |
北京 长春 天津 天津 唐山 常州 南京 |
SNO |
PNO |
JNO |
QTY |
S1 S1 S1 S1 S2 S2 S2 S2 S2 S2 S3 S3 S4 S4 S4 S5 S5 S5 S5 |
P1 P1 P1 P2 P3 P3 P3 P3 P5 P5 P1 P3 P5 P6 P6 P2 P3 P6 P6 |
J1 J3 J4 J2 J1 J2 J4 J5 J1 J2 J1 J1 J1 J3 J4 J4 J1 J2 J4 |
200 100 700 100 400 200 500 400 400 100 200 200 100 300 200 100 200 200 500 |
(2)针对(1)中创建的表,用SQL语言完成下题中的各项操作。
①求供应工程J1零件的供应商号SNO;
②求供应工程J1零件P1的供应商号SNO;
③求供应工程J1红色零件的供应商号SNO;
④求没有使用天津供应商生产的红色零件的工程号JNO;
⑤求至少用了S1供应商所供应的全部零件的工程号JNO。
(3)针对(1)中创建的表,用SQL语言进行下列各项操作:
①统计每种零件的供应总量;
②求零件供应总量在1000种以上的供应商名字;
③在S表中插入一条供应商信息:(S6,华天,深圳);
④把全部红色零件的颜色改为粉红色;
⑤将S1供应给J1的零件P1改为由P2供给;
⑥删去全部蓝色零件及相应的SPJ记录。
(4)在上面各表的基础上创建下列视图VSJ,它记录了给“三建”工程项目的供应零件的情况,包括供应商号零件号和零件数量;并对该视图查询S1供应商的供货情况。
(5)针对(1)中创建的表,用SQL语言进行下列各项操作:
①将S,P,J和SPJ表的所有权限授予用户张成。
②将SPJ表的SELECT权和QTY列的UPDATE权授予用户徐天,并允许他传播这些权限。
③回收刘斓用户对S表SNO列的修改权。

`SNO` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘供应商代号’,
`SNAME` varchar(64) DEFAULT NULL COMMENT ‘供应商名称’,
`CITY` varchar(64) DEFAULT NULL COMMENT ‘省份’,
PRIMARY KEY (`SNO`)
)
`PNO` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘产品代号’,
`PNAME` varchar(64) DEFAULT NULL COMMENT ‘产品名称’,
`COLOR` varchar(64) DEFAULT NULL COMMENT ‘颜色’,
PRIMARY KEY (`PNO`)
)
`JNO` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘工程代号’,
`JNAME` varchar(64) DEFAULT NULL COMMENT ‘工程名称’,
`CITY` varchar(64) DEFAULT NULL COMMENT ‘省份’,
)
`SNO` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘供应商代号’,
`PNO` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘产品代号’,
`JNO` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘工程代号‘,
文章部分来自互联网,侵权联系删除
www.qklbishe.com
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » (1)用SQL语言建立以下四个表 SNO SNAME CITY S1 S2 S3 S4 S5 精益 万胜 东方 丰泰隆 康健 天津 北京 北京 上海 南京 PNO PNAME COLOR WEIGHT P1 P2 P3 P4 P5 P6 螺母 螺栓 螺丝刀 螺丝刀 凸轮 齿轮 红 绿 蓝 红 蓝 红 12 17 14 14 40 30 J NO J NAME CITY J1 J2 J3 J4 J5 J6 J7 三 建 一 汽 弹簧厂 造船厂 机车厂 无线电厂 半导体厂 北京 长春 天津 天津 唐山 常州 南京 SNO PNO JNO QTY S1 S1 S1 S1 S2 S2 S2 S2 S2 S2 S3 S3 S4 S4 S4 S5 S5 S5 S5 P1 P1 P1 P2 P3 P3 P3 P3 P5 P5 P1 P3 P5 P6 P6 P2 P3 P6 P6 J1 J3 J4 J2 J1 J2 J4 J5 J1 J2 J1 J1 J1 J3 J4 J4 J1 J2 J4 200 100 700 100 400 200 500 400 400 100 200 200 100 300 200 100 200 200 500 (2)针对(1)中创建的表,用SQL语言完成下题中的各项操作。 ①求供应工程J1零件的供应商号SNO; ②求供应工程J1零件P1的供应商号SNO; ③求供应工程J1红色零件的供应商号SNO; ④求没有使用天津供应商生产的红色零件的工程号JNO; ⑤求至少用了S1供应商所供应的全部零件的工程号JNO。 (3)针对(1)中创建的表,用SQL语言进行下列各项操作: ①统计每种零件的供应总量; ②求零件供应总量在1000种以上的供应商名字; ③在S表中插入一条供应商信息:(S6,华天,深圳); ④把全部红色零件的颜色改为粉红色; ⑤将S1供应给J1的零件P1改为由P2供给; ⑥删去全部蓝色零件及相应的SPJ记录。 (4)在上面各表的基础上创建下列视图VSJ,它记录了给“三建”工程项目的供应零件的情况,包括供应商号零件号和零件数量;并对该视图查询S1供应商的供货情况。 (5)针对(1)中创建的表,用SQL语言进行下列各项操作: ①将S,P,J和SPJ表的所有权限授予用户张成。 ②将SPJ表的SELECT权和QTY列的UPDATE权授予用户徐天,并允许他传播这些权限。 ③回收刘斓用户对S表SNO列的修改权。-笔试面试资料