盗传必究
题库一
试卷总分:100 答题时间:60分钟
客观题
一、单选题(共25题,共75分)
1. MySQL是一种( )数据库管理系统
C 关系型
2. 要保证数据库的逻辑数据性,需要修改的是( )。
A 模式与外模式的映射
3. 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和( )。
C 数据库管理员
4. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。
A DBS包括DB和DBMS
5. 在数据库技术中,于计算机系统的模型是( )。
C E-R模型
6. 在SQL语言中,子查询是( )。
D 嵌入到另一个查询语句之中的查询语句
7. 假设有关系R和S,关系代数表达式R-(R-S)表示的是( )。
A R∩S
8. SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等, 其中最重要的,也是使用最频繁的是( )。
A SELECT
9. 在网上购物流程中,位于“用户注册”与“选购产品”之间的步骤是( )。
A 浏览产品
10. “汽车用品网上商城”中,购物车实体与( )实体有联系。
B 用户
11. 数据库设计中,用E-R图来描述信息结构,这是数据库设计的( )。
C 概念设计阶段
12. 在ER模型中,如果有3个不同的实体集,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是( )。
C 6
13. SQL 语言通常称为( )。
A 结构化查询语言
14. 一个实体型转换为一个关系模式,关系的主键为( )
A 实体的码
15. 在关系代数中,对一个关系做投影操作后,新关系的元组个数( )原来关系的元组个数:
D 小于或等于
16. 已知表T1中有2行数据,T2中有3行数据,执行SQL语句“select a.* from T1 a,T2 b”后,返回的行数为( )
D 6行
17. MySQL中,预设的、拥有最高权限超级用户的用户名为( )
D root
18. 使用CREATE TABLE语句的( )子句,在创建基本表时可以启用全文本搜索
A FULLTEXT
19. 查看MySQL版本语句是( )
A mysql - - version
20. MySQL中存储用户全局权限的表是( )
D user
21. 96的数据类型是:( )
A 整型
22. 下面SQL是来源于考试成绩表t_exam:学号stuId、科目编号subId、成绩score,考试日期:ex_date。有以下sql,它表示的意思是:( )
Select stu_id,subId,count(*) as x
From t_exam
Where ex_date=’2008-08-08’
Group stu_id,subId
Having count(*)>1
Order by x desc
B 找出’2008-08-08’这天,某科考试2次及以上的学生记录,考试次数多的放在前面
23. 哪个关键字在Select语句中表示所有列( )
A *
24. SQL中,“AGE IN(20,22)”的语义是( )
D AGE =20 OR AGE =22
25. 关系数据库中,主键是( )
D 为标识表中唯一的实体
二、多选题(共4题,共20分)
1. mySQL支持哪些逻辑运算符( )
C NOT
D AND
2. MySQL变量包括( )
A 用户变量
B 系统变量
D 局部变量
3. 对于关系模式S(Sno,Sname,Age,Dept);C(Cno,Cname,Teacher);SC(Sno,Cno,Score)。下列查询结果相同的是( )
A πSname((S)∞σScore>60(SC))
B πSname(σScore>60(S∞SC))
4. 下列说法正确的是( )
A alter table user drop column sex
B alter table user add sex varchar(20)
C alter table user drop sex
D alter table user modify id int primary key
三、综合分析题(共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
题库二
试卷总分:100 答题时间:60分钟
客观题
一、单选题(共25题,共75分)
1. 要保证数据库的逻辑数据性,需要修改的是( )。
A 模式与外模式的映射
2. 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和( )。
C 数据库管理员
3. 下述( )不是DBA数据库管理员的职责。
D 数据库管理系统设计
4. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。
A DBS包括DB和DBMS
5. 在数据库中,概念模型是( )。
D 用于信息世界的建模,与具体的DBMS无关
6. 关系代数中的投影操作是指从关系中( )。
B 抽出特定字段
7. 有关系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’
8. 若用如下的SQL语句创建了一个表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,( )行可以被插入 。
B (’200823’,’101’,NULL,NULL)
9. 在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
B 逻辑设计阶段
10. “为哪些关系,在哪些属性上,创建什么样的索引”这一设计内容应该属于( )设计阶段。
C 物理设计
11. “汽车用品网上商城”中,购物车实体与( )实体有联系。
B 用户
12. 在网上购物流程中,位于“用户注册”与“选购产品”之间的步骤是( )。
A 浏览产品
13. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( ):
C 用户自定义完整性约束
14. 数据模型的三要素是( )。
A 数据结构、数据操作和数据完整性
15. 表A中有字段b,类型为int,100条记录,值分别为1至100。如下语句 SELECT b FROM A WHERE b BETWEEN 1 AND 50OR (b IN (25,70,95)AND b BETWEEN 25 AND 75) 则如下哪个值在这个sql语句返回的结果集中( )
A 30
16. 二进制日志文件的主要作用是处理数据库的( )。
B 恢复
17. 在SELECT语句中,使用关键字( )可以把重复行屏蔽
D DISTINCT
18. 以下聚合函数求平均数的是( )
C AVG
19. 在student表录入数据时,常常需要一遍又一遍的输入“男”到学生“性别”列,以下( )种方法可以解决这个问题?
A 创建一个DEFSULT约束(或默认值)
20. 从GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是( )
C HAVING
21. 要快速完全清空一个表,可以使用如下语句( )
A TRUNCATETABLE
22. 数据库服务器、数据库和表的关系,正确的说法是( )
B 一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表
23. 下面SQL是来源于考试成绩表t_exam:学号stuId、科目编号subId、成绩score,考试日期:ex_date。有以下sql,它表示的意思是:( )
Select stu_id,subId,count(*) as x
From t_exam
Where ex_date=’2008-08-08’
Group stu_id,subId
Having count(*)>1
Order by x desc
B 找出’2008-08-08’这天,某科考试2次及以上的学生记录,考试次数多的放在前面
24. SQL中,“AGE IN(20,22)”的语义是( )
D AGE =20 OR AGE =22
25. 创建表时,不允许某列为空可以使用( )
A NOTNULL
二、多选题(共4题,共20分)
1. 以下不属于浮点型的是( )
A smallint
B mediumint
D int
2. 关系数据模型哪些优点?( )
A 结构简单
B 有标准语言
C 适用于集合操作
3. 下列说法正确的是( )
A 在MySQL中,不允许有空表存在,即一张数据表中不允许没有字段
B 在MySQL中,对于存放在服务器上的数据库,用户可以通过任何客户端进行访问
4. 下面的查询语句描述不正确的是( )
Select StudentID,Name,(select count(*) from StudentExamwhere StudentExam.StudentID = Student.StudentID) as ExamsTaken
from Studentorder by ExamsTaken desc
A 从Student表中查找StudentID和Name,并按照升序排列
B 从Student表中查找StudentID和Name,并按照降序排列
C 从Student表中查找StudentID、Name和考试次数
三、综合分析题(共1题,共5分)
1. 设某商业公司数据库中有三个实体,一是”公司”实体,属性有公司编号、公司名、地址等;二是”仓库”实体,属性有仓库编号、仓库名、地址等;三是”职工”实体,属性有职工编号、姓名、性别等。每个公司有若干个仓库,每个仓库只能属于1个公司,每个仓库可聘用若干职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。
设计系统的关系数据库逻辑模型,完善表结构,选择正确的选项。
公司表companys(cid,name,address),cid是主键
( ) warehouses(wid,name,address,cid),wid是主键,cid是外键,参照公司表的cid
职工表 emplyoees(eid,name,sex,wid,date,wage),eid为主键, wid是外键,参照仓库表的wid
B 仓库表
题库三
试卷总分:100 答题时间:60分钟
客观题
一、单选题(共25题,共75分)
1. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。
A DBS包括DB和DBMS
2. 描述数据库全体数据的全局逻辑结构和特性的是( )。
A 模式
3. 下列四项中,不属于数据库系统特点的是( )。
C 数据冗余度高
4. MySQL是一种( )数据库管理系统
C 关系型
5. SQL语言是( )的语言,容易学习。
B 非过程化
6. 设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用( )。
D INSERT INTO S VALUES(’张二’,’化学’,80)
7. 实体-联系模型是一种( )工具。
B 系统设计
8. 关系代数中的连接操作是由( )操作组合而成 。
B 选择和笛卡尔积
9. 在网上购物流程中,位于“用户注册”与“选购产品”之间的步骤是( )。
A 浏览产品
10. 在E-R模型向关系模型转换时,M:N的联系转换为关系模式时,其外键包括( )。
C M、N端实体的关键字
11. “汽车用品网上商城”中,购物车实体与( )实体有联系。
B 用户
12. 数据库设计中,用E-R图来描述信息结构,这是数据库设计的( )。
C 概念设计阶段
13. 设F是基本关系R的一个或一组属性,但不是关系R的主键。如果F与基本关系S的主键K相对应,则称F是基本关系R的( )。
D 外键
14. 关于索引(index)的说法哪些是错误?( )
A 创建索引能提高数据插入的性能
15. 取出关系中的某些列,并消去重复的元组的关系运算称为( )
B 投影运算
16. 不属于MySQL日志的是( )
B 服务器日志
17. 删除用户的命令是( )
A dropuser
18. 返回字符串长度的函数是( )
B length()
19. MySQL中,备份数据库的命令是( )
A mysqldump
20. 创建数据库使用以下哪项( )
D create database mytest
21. 哪个关键字在Select语句中表示所有列( )
A *
22. 使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是( )
D 在ORDER BY子句中使用RAND()函数,并用LIMIT子句定义行数
23. 数据库服务器、数据库和表的关系,正确的说法是( )
B 一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表
24. DECIMAL是( )数据类型
A 可变精度浮点值
25. 进入要操作的数据库TEST用以下哪一项( )
D USE TEST
二、多选题(共4题,共20分)
1. MySQL中提供了( )等集合函数
A COUNT
D MAX
2. MySQL中,下列关于创建、管理数据库的操作语句不正确的是( )
C NEW DATABASE Instant
D Connection Instant
3. MySQL字符串类型包括( )
A CHAR
B VARCHAR
D TEXT
4. 在mysql提示符下,输入____命令,可以查看由mysql自己解释的命令( )
B ?
C help
D /h
三、综合分析题(共1题,共5分)
1. 设某商业公司数据库中有三个实体,一是”公司”实体,属性有公司编号、公司名、地址等;二是”仓库”实体,属性有仓库编号、仓库名、地址等;三是”职工”实体,属性有职工编号、姓名、性别等。每个公司有若干个仓库,每个仓库只能属于1个公司,每个仓库可聘用若干职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。
设计系统的关系数据库逻辑模型,完善表结构,选择正确的选项。
公司表companys(cid,name,address),cid是主键
( ) warehouses(wid,name,address,cid),wid是主键,cid是外键,参照公司表的cid
职工表 emplyoees(eid,name,sex,wid,date,wage),eid为主键, wid是外键,参照仓库表的wid
B 仓库表
题库四
试卷总分:100 答题时间:60分钟
客观题
一、单选题(共25题,共75分)
1. 数据库系统的数据性体现在( )。
B 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
2. 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和( )。
C 数据库管理员
3. 要保证数据库的数据性,需要修改的是( )。
C 三层之间的两种映射
4. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。I.人工管理阶段 II.文件系统阶段 III.数据库阶段
D 只有 I
5. 关系数据库管理系统应能实现的专门关系运算包括( )。
B 选择、投影、连接
6. 在SQL查询时,使用WHERE子句指出的是( )。
B 查询条件
7. 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用( ) 。
A UPDATE S SET grade=85 WHERE SN=’王二’ AND CN=’化学’
8. SQL是一种( )语言。
C 关系数据库
9. “汽车用品网上商城”数据库包括( )张表。
C 8
10. 数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是( )。
C 实体联系法和实体联系图
11. 子模式是用来描述( )。
B 数据库的局部逻辑结构
12. “汽车用品网上商城”中,关于购物车功能的描述,( )是错误的。
A 购物车中的购物信息不可删除
13. 数据库备份的作用是( )
C 故障后的恢复
14. MySQL属于( )数据库系统。
C 关系模型
15. 数据模型的三要素是( )。
A 数据结构、数据操作和数据完整性
16. 设关系R和S的属性个数为r和s ,则(R×S)操作结果的属性个数为( )
A r+s
17. 返回当前日期的函数是( )
D curdate()
18. SQL语言中,删除一个视图的命令是( )
D DROP
19. 字符串常量使用( )作为定界符。
A 单引号
20. 表达式Date(’2016-3-13’,Interval 1day)的结果是( )
D 3
21. 例如数据库中有A表,包括学生、课程、成绩三个字段,数据库结构为
学生 课程 成绩
张三 语文 60
张三 数学 100
李四 语文 70
李四 数学 80
李四 英语 80
如何统计最高分>80的课程( )
C SELECT学科 FROM A GROUP BY学科 HAVING MAX(成绩)>80;
22. 使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是( )
D 在ORDER BY子句中使用RAND()函数,并用LIMIT子句定义行数
23. int类型数据范围是 ( )
C -21474838---21474837 0---4294967295
24. 在表中设置外键实现的是哪一类数据完整性( )
B 引用完整性
25. 进入要操作的数据库TEST用以下哪一项( )
D USE TEST
二、多选题(共4题,共20分)
1. 在MySQL中,下列关于创建数据库表的描述不正确的是( )
A 在创建表时必须设定列的约束
B 在删除表的时候通过外键约束连接在一起的表会被一同删除
D 通过CREATE TABLE new_t SELECT * FROM old_t复制表的同时,表的约束能够一起被复制到新表中
2. EMP表如下所示,下面哪些SQL语句的返回值为3( )
雇员号 雇员名 部门号 工资
001 张山 02 2000
010 王宏达 01 1200
056 马林生 02 1000
101 赵敏 04
B select count(distinct 部门号) from emp
D select count(工资) from emp
3. 视图一般不用于下列哪些语句( )
A DELETE
C INSERT
D UPDATE
4. MySQL流程控制语句包括( )
A 出错处理语句
B 分支语句
C 循环语句
三、综合分析题(共1题,共5分)
1. 某工厂生产多种产品,每种产品由不同的零件组装而成,有的零件可用在不同的产品上。产品有产品号和产品名两个属性,零件有零件号和零件名两个属性。
设计系统的关系数据库逻辑模型,完善表结构,选择正确的选项( )
( ) products(pid,name),pid是主键
零件表 compnents(cid,name),cid为主键
组装表 takes(pid,cid),pid、cid是外键,分别参照产品表的pid和零件表的cid
A 产品表下载本文