3868MySQL数据库应用-0006
单选题(共25题,共75分)
1. 下述()不是DBA数据库管理员的职责。
A 完整性约束说明
B 定义数据库模式
C 数据库安全
D 数据库管理系统设计
参考答案:D
2. 要保证数据库的数据独立性,需要修改的是()。
A 模式与外模式
B 模式与内模式
C 三层之间的两种映射
D 三层模式
参考答案:C
3. 描述数据库全体数据的全局逻辑结构和特性的是()。
A 模式
B 内模式
C 外模式
D 用户模式
参考答案:A
4. 下面的选项不是关系数据库基本特征的是()。
A 不同的列应有不同的数据类型
B 不同的列应有不同的列名
C 与行的次序无关
D 与列的次序无关
参考答案:A
5. 有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄, C#是课程号,CNAME是课程名称。要查询选修“MySQL”课的年龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是()。
A S.S#=SC.S# and C.C#=SC.C# and SAGE>=20 and CNAME=‘MySQL’
B S.S#=SC.S# and C.C#=SC.C# and SAGE in>=20 and CNAME in ‘MySQL’
C SAGE in>=20 and CNAME in ‘MySQL’
D SAGE>=20 and CNAME=’MySQL’
参考答案:A
6. 数据库与文件系统的根本区别在于()
A 提高了系统效率
B 方便了用户使用
C 数据的结构化
D 节省了储存空间
参考答案:C
7. 若用如下的SQL语句创建了一个表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,
C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,()行可以被插入。
A (’201009’,’111’,60,必修)
B (’200823’,’101’,NULL,NULL)
C (NULL,’103’,80,’选修’)
D (’201132’,NULL,86,’ ’)
参考答案:B
8. 在下列描述中,正确的描述是()。
A SQL是一种过程化语言
B SQL集合操作方式
C SQL不能嵌入到高级语言程序中
D SQL 是一种 DBMS
参考答案:B
9. 在E-R模型向关系模型转换时,M:N的联系转换为关系模式时,其外键包括()。
A M端实体的关键字
B N端实体的关键字
C M、N端实体的关键字
D 重新选取其他属性
参考答案:C
10. “汽车用品网上商城”中,购物车实体与()实体有联系。
A 用户类别
B 用户
C 订单
D 订单明细
参考答案:B
11. 在网上购物流程中,位于“用户注册”与“选购产品”之间的步骤是()。
A 浏览产品
B 订购产品
C 送货上门
D 货到付款
参考答案:A
12. 在ER模型中,如果有3个不同的实体集,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是()。
A 4
B 5
C 6
D 7
参考答案:C
13. 下列四项中说法不正确的是()
A 数据库减少了数据冗余
B 数据库中的数据可以共享
C 数据库避免了一切数据的重复
D 数据库具有较高的数据独立性
参考答案:C
14. 为数据表创建索引的目的是( )
A 提高查询的检索性能
B 创建唯一索引
C 创建主键
D 归类
参考答案:A
15. 在MySQL数据库中可以创建和删除表、视图、索引,可以修改表,这是因为MySQL提供了()。
A 数据定义功能
B 数据查询功能
C 数据操作功能
D 数据控制功能
参考答案:C
16. 存在两个结构相同的数据库表T1(col1,col2,col3)、T2(col1,col2,col3),写出一SQL 语句将所有T1数据导入到T2表 ( )
A select col1,col2,col3 from T1 INTO T2 (col1,col2,col3)
B INSERT T1 (col1,col2,col3) INTO T2(col1,col2,col3)
C insert into T2 (col1,col2,col3) AS select col1,col2,col3 from T1
D insert into T2 (col1,col2,col3) select col1,col2,col3 from T1
参考答案:D
17. 条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且()
A 包括20岁不包括30岁
B 不包括20岁包括30岁
C 不包括20岁和30岁
D 包括20岁和30岁
参考答案:D
18. 参照完整性要求有关联的两个或两个以上表之间数据的一致性。参照完整性可以通过建立()来实现。
A 主键约束和唯一约束
B 主键约束和外键约束
C 唯一约束和外键约束
D 以上都不是
参考答案:C
19. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()
A 数据操纵
B 数据控制
C 数据定义
D 数据查询
参考答案:C
20. 设置存储过程中语句结束符的命令是()
A set
B end
C delimiter
D finish
参考答案:C
21. 使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是()
A 在LIMIT子句中使用RAND()函数指定行数,并用ORDER BY子句定义一个排序规则
B 只要使用LIMIT子句定义指定的行数即可,不使用ORDER BY子句
C 只要在ORDER BY子句中使用RAND()函数,不使用LIMIT子句
D 在ORDER BY子句中使用RAND()函数,并用LIMIT子句定义行数
参考答案:D
22. 下面SQL是来源于考试成绩表t_exam:学号stuId、科目编号subId、成绩score,考试日期:ex_date。有以下sql,它表示的意思是:()
Select stu_id,subId,count(*) as x
From t_exam
Where ex_dat e=’2008-08-08’
Group stu_id,subId
Having count(*)>1
Order by x desc
A 出’2008-08-08’这天某科考试2次及以上的学生记录
B 出’2008-08-08’这天,某科考试2次及以上的学生记录,考试次数多的放在前面
C 出’2008-08-08’这天,某科考试2次及以上的学生记录,考试次数少的放在前面
D 根据学号和学科分组,出每个人考试科数,最后考试次数多的放在前面
参考答案:B
23. 关系数据库中,主键是()
A 创建唯一的索引,允许空值
B 只允许以表中
【题目】(共4题,共20分)
1. 数据库的特点有()
创建唯一约束sql语句A 数据共享
B 减少冗余度
C 数据独立
D 集中控制
参考答案:A,B,C,D
2. 对于关系型数据库来说,表之间存在下面那些关系()
A 一对一关系
B 一对多关系
C 多对多关系
D 继承关系
参考答案:A,B,C
3. 改变表名的指令是()
A ALTER TABLE t1 rename to t2
B RENAME t1 to t2
C UPDATE NAME t1 to t2
D CHANG
E NAME t1 to t2
参考答案:A,B
4. MySQL可以授予的权限包括()
A 列权限
B 表权限
C 数据库权限
D 用户权限
参考答案:A,B,C,D
综合分析题(共1题,共5分)
1. 某工厂生产多种产品,每种产品由不同的零件组装而成,有的零件可用在不同的产品上。产品有产品号和产品名两个属性,零件有零件号和零件名两个属性。
设计系统的关系数据库逻辑模型,完善表结构,选择正确的选项()
() products(pid,name),pid是主键
零件表 compnents(cid,name),cid为主键
组装表 takes(pid,cid),pid、cid是外键,分别参照产品表的pid和零件表的cid
A 产品表
B 学生表
C 课程表
D 教师表
参考答案:A
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论