目录
一.选择题
二.填空题
三.设计题
四.简答题
五.综合体
一.选择题
1.下列属于数据库中存储数据基本特点是 (书中)P28页
A.冗余大 B.无组织 C.不可共享 D.永久存储
2.浏览器/服务器结构描述不正确的是 (书中)P36页
A.三层客户/服务器结构 B.基于Web引用的客户/服务器结构
C.B/S脚骨 D.C/S结构
3.基本关系又称为 (书中)P44页
A.基本表 B.虚表 C.查询表 D.视图表vmn,b
4.关系操作的特点是 (书中)P49页
A.过程化操作方式 B.属性操作方式 C.列操作方式 D.集合操作方式
5.关系数据语言的类型不包括 (书中)P49页
A.关系代数语言 B.过程化程序设计语言 C.关系演算语言 D.具有关系代数和关系演算双重特点的语言
6.在关系模式”学生-宿舍(学号,专业号,楼号)”,假设同一个专业学生所住宿舍楼号相同。若某专业有80名学生,则其楼号要被反复存储80次,该问题是 (书中)P56页
A.更新异常 B.数据冗余 C.插入异常 D.删除异常
7.新奥尔良设计方法属于 (书中)P65页
A.直观设计法 B.计算机辅助设计法 C.规范设计法 D.基于第三范式的设计方法
8.从E-R图向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是 (书中)P80页
A.M端实体的键 B.N端实体的键 C.M端实体键与N端实体键组合 D.重新选取其他属性
9.在存储过程中,语句”DECLARE cid INT;”含义是 (书中)p128页
A.声明一个整型全局变量 B.声明一个整型局部变量,默认值为NULL C.为声明的整型全局变量赋值 D.把选定列的值存储到局部变量中
10.在MySQL中,使用FETCH...INTO语句的作用是 (书中)P129页
A.创建游标 B.声明游标 C.打开游标 D.从游标中读取数据
11.在MySQL 中,语句”DROP FUNCTION IF EXISTS fn_s”的含义是 (书中)P133页
A.传概念存储函数Ffn_s B.修改存储函数fn_s C.删除存储函数fn_s D.调用存储函数fb_s
12.在某关系模式中”专业”属性的取值限定”数学”或”物理”,这种约束是 (书中)P139页
A.CHECK约束 B.NOT NULL约束 C.UNIQUE约束 D.CONSTRAINT约束
13.在MySQL中,语句”GRANT SELECT ON s To ‘h’;”的含义是 (书中)P86页
A.将s表删除权限授权给用户h B.将s表查询权限授权给用户h
C.从用户h收回对s表删除权限 D.从用户h收回s表查询权限
14.数据仓库描述正确的是 (书中)P182页
A.数据仓库中的数据是按照各种主题来组织的
B.数据仓库的数据单位中保存数据的细化程度越高,粒密度就越大
C.数据仓库中的数据来自不同数据源,遵守不同的编码规则
D.对数据仓库可以进行大量的查询、修改和删除操作
15.与数据挖掘技术不相关的选项是 (书中)P183页
A.数据统计 B.模式识别 C.数据处理 D.机器学习
二.填空题
16.数据共享是指在数据中,一个数据可以为多个不同的(用户)共同使用 (书中)P31页
17.关系模型的数据结构非常简单,只包含单一的数据结构,即(关系) (书中)P44页
18.关系数据库是以二维表格的形式组织数据,表中每一列表示实体的一个属性,具有相同的(数据类型)(书中)P44页
19.在关系数据库中,对关系的最基本的一个限定是:关系的每一个分量必须是一个不可分的
(数据项)(书中)P48页
20.为了使数据库设计更加合理,需要一个有效的指导原则,该原则称为(数据库设计)方法 (书中)P65页
21.使用MySQL数据库管理系统构建各种信息管理系统或互联网网站的应用环境,主要有LAMP和(WAMP)两种架构方式(书中) P86页
22.在存储过程中可以声明(局部变量),用来存储存储过程体中的临时结果 (书中)P127
23.在事物运行的过程中,若发生了某种故障,事物不能继续运行,系统将事物中对数据库的所有所有已完成的操作全部撤销,使用的语句是(ROLLBACK)。(书中)152页
24.解决并发操作所带来的数据不一致问题的方法有(封锁)、时间戳、乐观控制法和多版本并发控制等 (书中)155页
25.具有模型简单清晰、理论基础好、数据独立性强、数据库语言非过程化和标准化等特点的是第(二)代关系数据库系统 (书中)P179页
三.设计题
某文具店管理系统的数据库中包括如下关系表:
文具表(文具编号,文具名称,单价,类别编号)
类别表(类别编号,类别名称)
试实现下列操作:
26.使用关系代数查询文具名称为“黑色水性笔”的文具编号。
27.使用关系代数查询类别编号为“B001”的文具编号和文具名称。
28.使用SQL语句查询每个类别文具的类别编号及平均价格。
SELECT 类别编号, AVG(单价) AS 平均价格
FROM 文具表
GROUP BY 类别编号;
29.使用SQL语句查询类别名称为“笔类”的文具编号和文具名称。(用嵌套查询)
SELECT 玩具编号,文具名称
FROM 玩具表
WHERE 类别名称=(SELECT 类别编号 FROM 类别表 WHERE 类别名称=’笔类’);
30.使用SQL语句建立”计算机类”的视图V_CAL,该视图包括信息:文具编号,文具名称,单价
CREATE VIEW V_CAL(文具编号, 文具名称, 单价) AS
SELECT 文具表.文具编号, 文具表.文具名称, 文具表.单价
FROM 文具表 JOIN 类别表 ON 文具表.类别编号 = 类别表.类别编号
WHERE 类别表.类别名称 = '计算器类';
四.简答题
31.简述关系数据库中域的含义,并以员工表的“性别”字段为例进行说明。(书中)P47页
域表示属性的取值范围。员工表中”性别”字段取值范围是”男”或”女”
32.简述数据操纵语言中UPDATE与DELETE语句的含义。 (书中)p86页
UPDATA:用户修改表或视图中的数据,其既可修改表或视图中-行数据,也同时时间修改多行或全部数据
DELETE:用户从表或视图中删除数据,其中可根据条件删除指定的数据
33.简述存储过程的含义。 (书中)P125页
存储过程是一组为了完成某项特定功能的SQL语句集,其实质上就是一段存储在数据库中的代码,它可以由声明的SQL语句和过程式SQL语句组成。
34.简述MySQL中语句“CREATE USER 'lijing'@localhost'IDENTIFIED BY'zf99;”的含义。
在MYSQL服务器总添加一个新用户,用户名为lijing,主机名为localhost,登录密码设置zf99
35.简述数据库事务操作中COMMIT语句的具体内容。书中(P152)
COMMIT语句表示提交,即提交事物的所有操作,具体地说将事物中所有对数据库的更新写回到磁盘上的物理数据库中,事物正常结束
五.综合体
36.某企业对某高校学生开展秋季招聘,需要管理如下信息:身份证号码,姓名,性别,专业,岗位编号,岗位名称,性别,专业岗位编号,岗位名称。
其中:每个学生申请多个岗位,每个岗位页可以有多个学生申请
试按要求完成下列问题。
(1)画出反映上述实体关系的ER图(不必画出实体的属性
(2)转换成关系模式
(3)用SQL语句建立”学生表”
CREATE TABLE 学生表(身份证号码char(18) Primary key,
姓名char(10),
性别char(2),
专业char(20),
岗位编号(15),
岗位名称(20));