_…__…__…__…__…__…__…__…__…_:…名…姓…… __…__…__…__…__…__…__…_:…号线..学… _…__…__…__…__…__…__ 订.__…__…:…级…班… …__…__装_..__…__…__…__…__…__…__…__…:…业…专… _…__…__…__…__…__…__…:…级…年……诚信应考 考出水平 考出风格
浙江大学城市学院
2011 — 2012 学年第 1 学期期末考试试卷
《 数据库系统原理 》
开课单位: 计算分院 ;考试形式:闭卷;考试时间:_2012_年__1_月_13_日; 所需时间: 120 分钟 题序 一 二 三 四 五 六 七 八 总 分 得分 评卷人 得分 一.____单项选择题_____(本大题共__18____题,每题___2___分,共____36____分。) 1. 在数据库中,与查询有关的是( C )
A. 数据依赖 B. 进程管理 C. 索引 D. 数据压缩
2. 下列说法中不正确的是( C )。
A. 任何一个包含两个属性的关系模式一定满足3NF B. 任何一个包含两个属性的关系模式一定满足BCNF C. 任何一个包含三个属性的关系模式一定满足3NF D. 任何一个关系模式都一定有码
3. 单个用户使用的数据视图的描述称为 ( A )
A. 外模式 B. 概念模式 C. 内模式 D. 存储模式
4. 设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是( A ) A. 实体完整性规则 B. 参照完整性规则 C. 用户定义完整性规则 D. 域完整性规则 5. 下述哪一条不是由于关系模式设计不当而引起的?(
B
)
A. 数据冗余 B. 丢失修改 C. 插入异常 D. 更新异常
6. 设有关系R和关系S进行如图3所示的运算,则运算结果中含有元组的数目是( A )
R S A 1 4 7 B 2 5 8
C 3 6 9 D 5 7 9 C. 8
D. 9
E 6 8 10 A. 6 B. 7
7. 在数据库系统中,保证数据及语义正确和有效的功能是 ( D )
A. 并发控制
8. 设有两个事务T1、T2,其并发操作如下所示,下列评价正确的是(
A. 该操作不存在问题 C. 该操作不能重复读
B. 该操作丢失修改
D. 该操作读“脏”数据
D
)。
B. 存取控制
C. 安全控制
D. 完整性控制
T1 ①读A=100 A=A*2写回 ② ③ROLLBACK 恢复A=100
9. 若数据库中只包含成功事务提交的结果,则此数据库就称为处于( B )状态。
A. 安全
B. 一致
C. 不安全
D. 不一致 D )
T2 读A=10
10. 对关系R进行投影运算后,得到关系S,则 (
A. 关系R的元组数等于关系S的元组数 B. 关系R的元组数小于关系S的元组数
C. 关系R的元组数大于或等于关系S的元组数 D. 关系R的元组数大于关系S的元组数
选择题11-14基于图书管理数据库,表结构如下所示:
2
第 2 页 共 9 页
图书 列名 图书编号 分类号 书名 作者 出版单位 单价 读者 列名 借书证号 单位 姓名 性别 职称 地址 借阅 列名 借书证号 图书编号 借书日期 数据类型 VARCHAR VARCHAR DateTime 长度 4 8 8 约束条件 主码 数据类型 VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR 长度 4 8 6 2 6 20 约束条件 主码 数据类型 VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR FLOAT 长度 6 8 16 6 20 8 约束条件 主码 11. 查询0001号借书证的读者姓名和所借图书的书名。SQL语句正确的是( A )。
SELECT 姓名,书名 FROM 借阅,图书,读者 WHERE 借阅.借书证号='0001' AND _____________________
A. 图书.图书编号=借阅.图书编号 AND 读者.借书证号=借阅.借书证号 B. 图书.分类号=借阅.分类号 AND 读者.借书证号=借阅.借书证号 C. 读者.图书编号=借阅.图书编号 AND 读者.借书证号=借阅.借书证号 D. 图书.图书编号=借阅.图书编号 AND 读者.书名=借阅.书名
12. 查询所藏图书中,有两种及两种以上的图书出版社所出版图书的最高单价和平均单价。下
面SQL语句正确的是( B )。 SELECT 出版单位,MAX(单价),AVG(单价) FROM 图书
__________________________
A. GROUP BY 出版单位 HAVING COUNT 图书编号>=2
B. GROUP BY 出版单位 HAVING COUNT(DISTINCT 图书编号)>=2 C. GROUP BY 出版单位>=2 D. WHERE 图书编号>=2
13. 查询0002号借书证的读者姓名和所借图书的总价值。下面SQL语句正确的是( A )。
3
第 3 页 共 9 页
SELECT 姓名,SUM(单价) FROM 图书,读者 WHERE 借书证号='0002'
AND ______________________________
A. 总编号 IN (SELECT 总编号 FROM 借阅 WHERE 借书证号='0002')
B. 总编号 NOT IN (SELECT 总编号 FROM 借阅 WHERE 借书证号='0002') C. 总编号=(SELECT 总编号 FROM 借阅 WHERE 借书证号='0002') D. WHERE 借书证号='0002'
14. 查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是(
D )。
SELECT 出版单位,__________,__________,__________ FROM 图书 ______ 出版单位
A. MIN(单价) AVGAGE(单价) COUNT(*) GROUP BY B. MAX(单价) AVG(单价) COUNT(*) ORDER BY C. MAX(单价) AVG(单价) SUM(*) ORDER BY D. MAX(单价) AVG(单价) COUNT(*) GROUP BY
选择题15-17基于下列表及数据: 部门表 部门号 40 10 20 30
商品表 部门号 40 40 40 20 40 20 20 40 30 30 商品号 0101 0104 0105 1032 0107 0110 0112 0202 1041 0204 商品名称 A牌电风扇 A牌微波炉 B牌微波炉 C牌传真机 D牌微波炉 A牌电话机 A牌手机 A牌电冰箱 B牌计算机 C牌计算机 单价 200.00 350.00 600.00 1000.00 420.00 200.00 2000.00 3000.00 6000.00 数量 10 10 10 20 10 50 10 2 10 产地 广东 广东 上海 北京 广东 广东 广东 广东 上海 上海 部门名称 家用电器部 电视录摄像机部 电话手机部 计算机部 10000.00 10 15. 语句:SELECT 部门表.部门号,部门名称,SUM(单价*数量)
FROM 商品表,部门表 WHERE 部门表.部门号=商品表.部门号 GROUP BY 部门表.部门号 的查询结果是( B )。
A. 各部门商品数量合计
4
第 4 页 共 9 页
B. 各部门商品金额合计 C. 所有商品金额合计
D. 各部门商品金额平均值
16. 语句:SELECT 部门表.部门号,部门名称,商品号,商品名称,单价 FROM 部门表,商品表
WHERE 部门表.部门号=商品表.部门号 ORDER BY 部门表.部门号 DESC,单价 查询结果的第一条记录的商品号是( A )。
A. 0101 B. 0202 C. 0110 D. 0112
17. 语句:SELECT 商品名称 FROM 商品表 WHERE 数量=10
UNION
SELECT 商品名称 FROM 商品表 WHERE 产地=‘广东’ 查询结果行数是( D )。 A. 7 B. 6 C. 13 D. 9
18. 以下SQL语句运行出错的是( C )。
A. 从商品表中删除行('20','1032','C牌传真机', 1000.00,20,'北京') B. 将行('50','小电器部')插入部门表中 C. 将商品号为'0110'的部门编号改为'50' D. 将商品号为'1041'的单价改为12000.00
得分 二.__不定项选择题___(本大题共___5___题,每题__3____分,共____15____分。)
1. 关于子查询,以下说法正确的是( AC ) A.一般来说,连接都可以用子查询替换。 B.一般来说,子查询都可以用连接替换。
C.相对于连接,子查询适合于作为查询的筛选条件。 D.相对于连接,子查询适合于查看多表的数据。
2. 关于规范设计的描述正确的是( AD )。 A. 规范设计的主要目的是消除数据冗余。 B. 规范设计一定会增加数据库的性能。 C. 设计数据库时,规范化程度越高越好。
D. 在规范化数据库时,易于维护数据库的完整性。 3. 在( AD )的列上更适合创建索引。
5
第 5 页 共 9 页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库浙大城市学院2011-2012-1数据库系统原理期末试卷(含答案)在线全文阅读。
相关推荐: