ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:64.50KB ,
资源ID:1327317      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1327317.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】二级MySQL数据库程序设计-7及答案解析.doc)为本站会员(priceawful190)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】二级MySQL数据库程序设计-7及答案解析.doc

1、二级 MySQL 数据库程序设计-7 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:3,分数:12.00)1.在 MySQL 中,要进行数据的检索、输出操作,通常所使用的语句是_。(分数:4.00)A.SELECTB.INSERTC.DELETED.UPDATE2.在 SELECT 语句中,要将结果集中的数据行根据选择列的值进行逻辑分组,以便实现对每个组的聚集计算,可以使用的子句是_。(分数:4.00)A.LIMITB.GROUP BYC.WHERED.ORDER BY3.下列语句中,表灵气的基本操作语句不包括_。(分数:4.00)A.CREATE 语句B.INSE

2、RT 语句C.DELETE 语句D.UPDATE 语句二、填空题(总题数:5,分数:20.00)4.SELECT 语句的执行过程是从数据库中选取匹配的特定 1 和 2,并将这些数据组织成一个结果集,然后以一张 3 的形式返回。 (分数:4.00)5.当使用 SELECT 语句返回的结果集中行数很多时,为了便于用户对查询结果集的浏览和操作,可以使用 1 子句来限制被 SELECT 语句返回的记录数。 (分数:4.00)6.在 MySQL 中,可以使用 INSERT 或 1 语句,向数据库中一个已有的表中插入一行或多行记录。 (分数:4.00)7.在 MySQL 中,可以使用 1 语句或 2 语句

3、删除表中的所有记录。 (分数:4.00)8.在 MySQL 中,可以使用 1 语句来修改数据表中的记录。 (分数:4.00)三、编程题(总题数:1,分数:40.00)给定供应商供应零件的数据库 db_sp,其中包含供应商表 S、零件表 P 和供应情况表 SP,表结构如下: 供应商 S( SNO ,SNAME,STATUS,CITY),各字段的含义依次为供应商编号、供应商名称、状态和所在城市,其中 STATUS 为整型,其他均为字符型。 零件 P( PNO ,PNAME,COLOR,WEIGHT),各字段的含义依次为零件编号、零件名称、颜色和重量,其中WEIGHT 为浮点型,其他均为字符型。 供

4、应 SP( SNO,PNO ,JNO,QTY),各字段的含义依次为供应商编号、零件编号和供应量,其中 QTY 为整型,其他均为字符型。 各数据表的记录如下: (分数:40.00)(1).查询供应零件号为 P1 的供应商号码。(分数:4.00)_(2).查询供货量在 300500 之间的所有供货情况。(分数:4.00)_(3).查询供应红色零件的供应商号码和供应商名称。(分数:4.00)_(4).查询重量在 15 以下,Paris 供应商供应的零件代码和零件名。(分数:4.00)_(5).查询由 London 供应商供应的零件名称。(分数:4.00)_(6).查询不供应红色零件的供应商名称。(分

5、数:4.00)_(7).查询供应商 S3 没有供应的零件名称。(分数:4.00)_(8).查询供应零件代码为 P1 和 P2 两种零件的供应商名称。(分数:4.00)_(9).查询与零件名 Nut 颜色相同的零件代码和零件名称。(分数:4.00)_(10).查询供应了全部零件的供应商名称。(分数:4.00)_四、应用题(总题数:1,分数:28.00)给定供应商供应零件的数据库 db_sp,其中包含供应商表 S、零件表 P 和供应情况表 SP,表结构如下: 供应商 S( SNO ,SNAME,STATUS,CITY),各字段的含义依次为供应商编号、供应商名称、状态和所在城市,其中 STATUS

6、为整型,其他均为字符型。 零件 P( PNO ,PNAME,COLOR,WEIGHT),各字段的含义依次为零件编号、零件名称、颜色和重量,其中WEIGHT 为浮点型,其他均为字符型。 供应 SP( SNO,PNO ,JNO,QTY),各字段的含义依次为供应商编号、零件编号和供应量,其中 QTY 为整型,其他均为字符型。(分数:28.00)(1).数据库 db_sp 和数据表 S、P 和 SP 均已在第三章作业中定义,请使用 INSERT 语句向各数据表插入如下记录。 (分数:7.00)_(2).请使用 UPDATE 语句将数据库 db_sp 的表 P 中蓝色零件的重量增加 20%。(分数:7.

7、00)_(3).请使用 DELETE 语句将数据库 db_sp 的表 S 中状态为空值的供应商信息删除。(分数:7.00)_(4).请使用 DELETE 语句删除数据库 db_sp 中没有供应零件的供应商信息。(分数:7.00)_二级 MySQL 数据库程序设计-7 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:3,分数:12.00)1.在 MySQL 中,要进行数据的检索、输出操作,通常所使用的语句是_。(分数:4.00)A.SELECT B.INSERTC.DELETED.UPDATE解析:2.在 SELECT 语句中,要将结果集中的数据行根据选择列的值进行逻辑分

8、组,以便实现对每个组的聚集计算,可以使用的子句是_。(分数:4.00)A.LIMITB.GROUP BY C.WHERED.ORDER BY解析:3.下列语句中,表灵气的基本操作语句不包括_。(分数:4.00)A.CREATE 语句 B.INSERT 语句C.DELETE 语句D.UPDATE 语句解析:二、填空题(总题数:5,分数:20.00)4.SELECT 语句的执行过程是从数据库中选取匹配的特定 1 和 2,并将这些数据组织成一个结果集,然后以一张 3 的形式返回。 (分数:4.00)解析:行 列 临时表5.当使用 SELECT 语句返回的结果集中行数很多时,为了便于用户对查询结果集的

9、浏览和操作,可以使用 1 子句来限制被 SELECT 语句返回的记录数。 (分数:4.00)解析:LIMIT6.在 MySQL 中,可以使用 INSERT 或 1 语句,向数据库中一个已有的表中插入一行或多行记录。 (分数:4.00)解析:REPLACE7.在 MySQL 中,可以使用 1 语句或 2 语句删除表中的所有记录。 (分数:4.00)解析:DELETE TRANCATE TABLE8.在 MySQL 中,可以使用 1 语句来修改数据表中的记录。 (分数:4.00)解析:UPDATE三、编程题(总题数:1,分数:40.00)给定供应商供应零件的数据库 db_sp,其中包含供应商表 S

10、、零件表 P 和供应情况表 SP,表结构如下: 供应商 S( SNO ,SNAME,STATUS,CITY),各字段的含义依次为供应商编号、供应商名称、状态和所在城市,其中 STATUS 为整型,其他均为字符型。 零件 P( PNO ,PNAME,COLOR,WEIGHT),各字段的含义依次为零件编号、零件名称、颜色和重量,其中WEIGHT 为浮点型,其他均为字符型。 供应 SP( SNO,PNO ,JNO,QTY),各字段的含义依次为供应商编号、零件编号和供应量,其中 QTY 为整型,其他均为字符型。 各数据表的记录如下: (分数:40.00)(1).查询供应零件号为 P1 的供应商号码。(

11、分数:4.00)_正确答案:()解析:在 MySQL 命令行客户端输入如下 SQL 语句: mysqlSELECT DISTINCT SNO FROM SP WHERE PNO=“P1“; (2).查询供货量在 300500 之间的所有供货情况。(分数:4.00)_正确答案:()解析:在 MySQL 命令行客户端输入如下 SQL 语句: mysqlSELECT * FROM SP WHERE QTY BETWEEN 300 AND 500; (3).查询供应红色零件的供应商号码和供应商名称。(分数:4.00)_正确答案:()解析:在 MySQL 命令行客户端输入如下 SQL 语句: mysql

12、SELECT DISTINCT S.SNO, SNAME FROM S JOIN SP JOIN P - ON S.SNO=SP.SNO AND SP.PNO=P.PNO - WHERE P.COLOR=“Red“; (4).查询重量在 15 以下,Paris 供应商供应的零件代码和零件名。(分数:4.00)_正确答案:()解析:在 MySQL 命令行客户端输入如下 SQL 语句: mysqlSELECT PNO, PNAME FROM P WHERE WEIGHT=15 AND PNO IN - (SELECT PNO FROM SP WHERE SNO IN - (SELECT SNO F

13、ROM S WHERE CITY=“Paris“); (5).查询由 London 供应商供应的零件名称。(分数:4.00)_正确答案:()解析:在 MySQL 命令行客户端输入如下 SQL 语句: mysqlSELECT DISTINCT PNAME FROM P, SP, S - WHERE S.SNO=SP.SNO AND SP.PNO=P.PNO AND CITY=“London“; (6).查询不供应红色零件的供应商名称。(分数:4.00)_正确答案:()解析:在 MySQL 命今行客户端输入如下 SQL 语句: mysqlSELECT SNAME FROM S - WHERE SN

14、O NOT IN - (SELECT SNO FROM SP JOIN P - ON SP.PNO=P.PNO - WHERE COLOR=“Red“); (7).查询供应商 S3 没有供应的零件名称。(分数:4.00)_正确答案:()解析:在 MySQL 命令行客户端输入如下 SQL 语句: mysqlSELECT PNAME FROM P - WHERE NOT EXISTS - (SELECT * FROM SP - WHERE SP.PNO=P.PNO AND SNO=“S3“); (8).查询供应零件代码为 P1 和 P2 两种零件的供应商名称。(分数:4.00)_正确答案:()解析

15、:在 MySQL 命令行客户端输入如下 SQL 语句: mysqlSELECT SNAME FROM S JOIN SP - ON S.SNO=SP.SNO - WHERE PNO=“P1“AND S.SNO IN - (SELECT SNO FROM SP WHERE PNO=“P2“); (9).查询与零件名 Nut 颜色相同的零件代码和零件名称。(分数:4.00)_正确答案:()解析:在 MySQL 命令行客户端输入如下 SQL 语句: mysqlSELECT PX.PNO,PX.PNAME - FROM P PX JOIN P PY - ON PX.COLOR=PY.COLOR - W

16、HERE PY.PNAME=“Nut“AND PX.PNAME!=“Nut“; (10).查询供应了全部零件的供应商名称。(分数:4.00)_正确答案:()解析:在 MySQL 命令行客户端输入如下 SQL 语句: mysqlSELECT SNAME FROM S - WHERE NOT EXISTS - (SELECT * FROM P - WHERE NOT EXISTS - (SELECT * FROM SP - WHERE S.SNO=SP.SNO AND SP.PNO=P.PNO); 四、应用题(总题数:1,分数:28.00)给定供应商供应零件的数据库 db_sp,其中包含供应商表

17、S、零件表 P 和供应情况表 SP,表结构如下: 供应商 S( SNO ,SNAME,STATUS,CITY),各字段的含义依次为供应商编号、供应商名称、状态和所在城市,其中 STATUS 为整型,其他均为字符型。 零件 P( PNO ,PNAME,COLOR,WEIGHT),各字段的含义依次为零件编号、零件名称、颜色和重量,其中WEIGHT 为浮点型,其他均为字符型。 供应 SP( SNO,PNO ,JNO,QTY),各字段的含义依次为供应商编号、零件编号和供应量,其中 QTY 为整型,其他均为字符型。(分数:28.00)(1).数据库 db_sp 和数据表 S、P 和 SP 均已在第三章作

18、业中定义,请使用 INSERT 语句向各数据表插入如下记录。 (分数:7.00)_正确答案:()解析:在 MySQL 命今行客户端输入如下 SQL 语句: mysql INSERT INTO S VALUES - (“S1“, “Smith“, 20, “London“), - (“S2“, “Jones“, 10, “Paris“), - (“S3“, “Blake“, 30, “Paris“), - (“S4“, “Clark“, 20, “London“), - (“S5“, “Adams“, 30, “Athens“); Query OK, 5 rows affected (0.07

19、sec) Records: 5 Duplieates: 0 Warnings: 0 mysql INSERT INTO S(ANO, SNAME, CITY) VALUES - (“S6“, “Brown“, “New York“); Query OK, 1 row affected (0.00 sec) mysql INSERT INTO P VALUES - (“PI“, “Nut“, “Red“, 12), - (“P2“, “Bolt“, “Green“, 17), - (“P3“, “Screw“, “Blue“, 17), - (“P4“, “Screw“, “Red“, 14),

20、 - (“P5“, “Cam“, “Blue“, 12), - (“P6“, “Cog“, “Red“, 19); Query OK, 6 rows affected (0.00 sec) Records: 6 Duplicates: 0 Warnings: 0 mysql INSERT INTO SP VALUES - (“S1“, “P1“, 200) - (“S1“, “P4“, 700) - (“S1“, “P5“, 400) - (“S2“, “PI“, 200) - (“S2“, “P2“, 200) - (“S2“, “P3“, 500) - (“S2“, “P4“, 600)

21、- (“S2“, “P5“, 400) - (“S2“, “P6“, 800) - (“S3“, “P3“, 200) - (“S3“, “P4“, 500) - (“S4“, “P2“, 300) - (“S4“, “P5“, 300) - (“S5“, “P1“, 100) - (“S5“, “P6“, 200) - (“S5“, “P2“, 100), - (“S5“, “P3“, 200,, - (“S5“, “P5“, 400); Query OK, 18 rows affected(0.05 sec) Records: 18 Duplicates: 0 Warnings: 0(2)

22、.请使用 UPDATE 语句将数据库 db_sp 的表 P 中蓝色零件的重量增加 20%。(分数:7.00)_正确答案:()解析:在 MySQL 命令行客户端输入如下 SQL 语句: mysqlUPDATE P - SET WEIGHT=WEIGHT * 1.2 - WHERE COLOR=“Blue“; Query OK, 2 rows affected(0.00 sec) Rows matched: 2 Changed: 2 Warnings: 0(3).请使用 DELETE 语句将数据库 db_sp 的表 S 中状态为空值的供应商信息删除。(分数:7.00)_正确答案:()解析:在 My

23、SQL 命令行客户端输入如下 SQL 语句: mysqlDELETE FROM S WHERE STATUS IS NULL; Query OK, 1 row affected(0.07 sec)(4).请使用 DELETE 语句删除数据库 db_sp 中没有供应零件的供应商信息。(分数:7.00)_正确答案:()解析:在 MySQL 命令行客户端输入如下 SQL 语句: mysqlDELETE FROM S WHERE SNO NOT IN - (SELECT SNO FROM SP); Query OK, 1 row affected(0.06 sec) (注:验证结果时可先使用 INSERT 语句向表 S 中插入一条记录)

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1