mysql数据库应用与开发姜桂洪 课后答案_MySQL数据库应用与开发习题解答与上机指导...

第3部分MySQL数据库模拟试题及参考答案

学习导读:

本部分包括6套MySQL数据库的模拟试题和参考答案,涵盖了本课程的主要知识点,可以帮助读者了解和检验自己的学习情况。

前4套以MySQL基本知识和基本操作为重点内容,第5套有个别题目是PHP软件内容,第6套添加了数据库设计方面的内容。

MySQL数据库模拟试题1

说明: 本试题为笔试方式,考试时间100分钟,总计100分。

一、 选择题(每题1分,共20分)

1. 下面标识符不合法的是。

A. null_1B. _mysqlC. 3moneyD. trigger1

2. MySQL数据库无处不在的数据危险不包括。

A. 系统故障B. 计划故障C. 介质故障D. 事务故障

3. 使用select将表中数据导出到文件,可以使用子句。

A. to fileB. into fileC. out to fileD. into outfile

4. 一个关系只有一个。

A. 候选码B. 主码C. 外码D. 超码

5. 基于“学生选课课程”数据库中的3个关系:

stu(sno,sname,sex,department),主码是sno

course(cno,cname,teacher),主码是cno

sc(Sno,cno,grade),主码是(sno,cno)

在下列关于保持数据库完整性的叙述中,是不正确的。

.  A. 向关系sc插入元组时,sno和cno都不能是空值(null)

B. 可以任意删除关系sc中的元组

C. 向任何一个关系插入元组时,必须保证该关系主码值的唯一性

D. 可以任意删除关系cno中的元组

6. 要想移除账户,应使用语句。

A. delete userB. drop userC. delete privD. drop priv

7. 触发器可以创建在中。

A. 表B. 索引C. 事件D. 函数

8. 使用语句删除触发器trig_test。

A. drop * from trig_Test

B. drop trig_Tes

C. drop triger where name='trig_Test'

D. drop triger trig_Test

9. 在SQL语言中,子查询是。

A. 返回单表中数据子集的查询语句

B. 选取多表中字段子集的查询语句

C. 选取单表中字段子集的查询语句

D. 嵌入到另一个查询语句之中的查询语句

10. 在数据库设计中,ER模型是进行的一个主要工具。

A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计

11. 通过以下语句临时关闭事件e_test。

A. alter event e_test disableB. alter event e_test drop

C. alter event e_test enableD. alter event e_test delete

12. 视图是一个虚表,视图的构造基于。

A. 基表或视图B. 基表或索引

C. 视图或索引D. 基表、视图或索引

13. 设s_avg(sno,avg_grade)是一个基于关系sc定义的学号和他的平均成绩的视图。下面对该视图的操作语句中,是不能正确执行的。

Ⅰ. update s_avg set avg_grade=90 where sno=2017010601

Ⅱ. select sno, avg_grade from s_avg where sno=2017010601

A. 仅ⅠB. 仅ⅡC. 都能D. 都不能

14. 如果关系模式R属于1NF,且每个非主属性都完全函数依赖于R的主码,则R属于。

A. 2NFB. 3

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值