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小时内删除。