国开《3868MySQL数据库应用-0007》期末机考【答案】

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

国开《3868MySQL数据库应用-0007》期末机考【答案】
单选题(共25题,共75分)
1. 要保证数据库的逻辑数据独立性,需要修改的是()。

A 模式与外模式的映射
B 模式与内模式之间的映射
C 模式
D 三层模式
参考答案:A
2. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。

A 模式
B 物理模式
C 子模式
D 内模式
参考答案:C
3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。

I.人工管理阶段 II.文件系统阶段 III.数据库阶段
A I 和 II
B 只有 II
C II 和 III
D 只有 I
参考答案:D
4. 要保证数据库的数据独立性,需要修改的是()。

A 模式与外模式
B 模式与内模式
C 三层之间的两种映射
D 三层模式
参考答案:C
5. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。

A 数据查询
B 数据操纵
C 数据定义
D 数据控制
参考答案:C
6. SQL语言是()的语言,容易学习。

A 过程化
B 非过程化
C 格式化
D 导航式
参考答案:B
7. 关系数据库管理系统应能实现的专门关系运算包括()。

A 排序、索引、统计
B 选择、投影、连接
C 关联、更新、排序
D 显示、打印、制表
参考答案:B
8. 在SQL查询时,使用WHERE子句指出的是()。

A 查询目标
B 查询条件
C 查询视图
D 查询结果
参考答案:B
9. 在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。

A 逻辑设计阶段
B 概念设计阶段
C 物理设计阶段
D 需求分析阶段
参考答案:A
10. “汽车用品网上商城”数据库包括()张表。

A 6
B 7
C 8
D 9
参考答案:C
11. 在数据库设计中,将E-R图转换成关系数据模型的过程属于()。

A 需求分析阶段
B 逻辑设计阶段
C 概念设计阶段
D 物理设计阶段
参考答案:B
12. 在网上购物流程中,位于“用户注册”与“选购产品”之间的步骤是()。

A 浏览产品
B 订购产品
C 送货上门
D 货到付款
参考答案:A
13. 关系模型中有三类完整性约束:实体完整性、参照完整性和用户自定义完整性。

定义外部关键字实现的是哪一类完整性()
A 实体完整性
B 用户自定义完整性
C 实体完整性、参照完整性
D 参照完整性
参考答案:D
14. 参照完整性规则:表的()必须是另一个表主键的有效值,或者是空值。

A 候选键
B 外键
C 主键
D 主属性
参考答案:B
15. 连接MySQL服务器的指令是?()
A mysqladmin -u root password test
B mysql -u root password test
C mysql -u root -p test
D mysql -u root -password test
参考答案:C
16. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于():
A 实体完整性约束
B 参照完整性约束
C 用户自定义完整性约束
D 关键字完整性约束
参考答案:C
17. 连接查询使用的关键字是()
A UNION
B JOIN
C ALL
D FULL
参考答案:B
18. 查询每门课程最高分,要求得到的信息包括课程名称和分数,正确的命令是()
A SELECT 课程名称,SUM(分数)AS分数
FROM curriculum, grade
WHERE curriculum. 课程编号= grade.课程编号
GROUP BY课程名称
B SELECT 课程名称,MAX(分数)分数
FROM curriculum, grade
WHERE curriculum. 课程编号= grade.课程编号
GROUP BY课程名称
C SELECT 课程名称,SUM(分数)分数
FROM curriculum, grade
WHERE curriculum. 课程编号= grade.课程编号
GROUP BY curriculum.课程名称
D SELECT 课程名称,MAX(分数)AS分数
FROM curriculum, grade
WHERE curriculum. 课程编号= grade.课程编号
GROUP BY curriculum.课程名称
参考答案:B
19. 关于SELECT语句以下哪一个描述是错误的()
A SELECT语句用于查询一个表或多个表的数据
B SELECT语句属于数据操作语言(DML)
C SELECT语句的列必需是基于表的列的
D SELECT语句表示数据库中一组特定的数据记录
参考答案:C
20. 查找表结构用以下哪一项()
A FIND
B SELETE
C ALTER
D DESC
参考答案:D
21. 哪个关键字在Select语句中表示所有列()
A *
B ALL
C DESC
D DISTINCT
参考答案:A
22. 创建表时,不允许某列为空可以使用()
A NOTNULL
B NONULL
C NOTBLANK
D NOBLANK
参考答案:A
23. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成字符串,这一规则属于()
A 实体完整性约束
B 参照完整性约束
C 用户自定义完整性约束
D 关键字完整性约束
参考答案:C
24. 关系数据库中,主键是()
A 创建唯一的索引,允许空值
B 只允许以表中
【题目】(共4题,共20分)
1. 关于DELETE和TRUNCATE TABLE的说法,正确的是( )
A 两者都可以删除指定条目的记录
B 前者可删除指定条目的记录,后者不能
C 两者都返回被删除记录的数目
D 前者返回被删除记录数目,后者不返回
参考答案:B,D
2. 外键定义中ON DELETE与ON UPDATE有几种设置()
A CASCADE
B NO ACTION
C RESTRICT
D SET NULL
参考答案:A,B,C,D
3. 下面系统中属于关系数据库管理系统的是( )
A MS-SQL SERVER
B Oracle
C IMS
D DB2
参考答案:A,B,C
4. MySQL安装包括哪些主要部件()
A MySQL服务器
B MySQL客户端程序
C PL/SQL
D MySQL图形化工具
参考答案:A,B,D
综合分析题(共1题,共5分)
1. 有一个关于商品供应及顾客订单数据库CRM-DB,包括四个表,表中信息如下:
供应表apply(id、name、sid、price),说明:id供应厂家编号,name供应厂家名称,sid 商品编号,price商品价格
顾客表customers(gid、name、address、balance),说明:gid顾客编号,name顾客姓名,address地址,balance余额
订单表orders(sid、gid、date),说明:sid商品编号,gid顾客编号,date订单日期
商品表goods(sid、name、count),说明:sid商品编号,name商品名称,count商品数量现在要从商品表中查询以“可乐”两个字结尾的商品名称及数量,并按数量降序排序,请完善以下SQL语句,选择正确的答案:
SELECT name,count
FROM ()
WHERE name like “%可乐”
ORDER BY count DESC;
A goods
B apply
C customers
D orders
参考答案:A。

相关文档
最新文档