福师1208批次《数据库应用》复习题及参考答案一

[复制链接]
发表于 2012-8-24 02:34:38 | 显示全部楼层 |阅读模式
本课程复习题所提供的答案仅供学员在复习过程中参考之用,有问题请到课程论坛提问。
本复习题页码标注所用教材为:
教材名称
单价
作者
版本
出版社
数据库原理与应用教程
(第2版)
29
何玉洁
2009年6月第2版
机械工业出版社
如学员使用其他版本教材,请参考相关知识点
一、单项选择题(每小题1分,共15分)
1.要保证数据库物理数据独立性,需要修改的是(      )。
A.模式                          B.模式与内模式的映射
C.模式与外模式的映射            D.内模式
答案:B
2.下列四项中,不属于数据库特点的是(      )。
A.数据共享                      B.数据完整性
C.数据冗余很高                  D.数据独立性高
答案:C
3.数据库中存储的是(      )。
A.数据                          B.数据模型
C.数据之间的联系                D.数据以及数据之间的联系
答案:D
4.概念结构设计阶段得到的结果是(   )。
A.数据字典描述的数据需求     B.某个DBMS所支持的数据模型
C.E-R图表示的概念模型       D.包括存储结构和存取方法的物理结构
答案:B
5.基本SQL语言可以创建的内容中,不包括(      )。
A.视图          B.索引         C.完整性            D.基本表
答案:C
6.关系数据模型的三个组成要素中,不包括(      )。
A.完整性规则       B.数据结构       C.恢复    D.数据操作
答案:C
7.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是 (      )。
A. 左联接           B. 右联接        C. 自联接      D. 外联接
答案:D
8.下列四项中,不正确的提法是(      )。
A.SQL语言是关系数据库的国际标准语言
B.SQL语言具有数据定义、查询、操纵和控制功能
C.SQL语言可以自动实现关系数据库的规范化
D.SQL语言称为结构查询语言
答案:C
9.在数据库中为数据表创建索引的目的是(   )。
A.提高查询的检索性能                B.创建唯一索引   
C.归类                              D.创建主码  
答案:A
10.在数据库设计中,将E-R图转换成关系数据模型的过程属于(   )。
A. 需求分析阶段                    B. 逻辑设计阶段   
C. 概念设计阶段                     D. 物理设计阶段
答案:B
11. 一位教师可以教多门课,一门课只能由一位教师来教。在E-R数据模型中这种联系属于(    )。
A. 一对一联系                       B. 一对多联系
C. 多对多联系                       D. 无法确定
答案:B
12. SQL语言引入了视图的概念,下述说法正确的是(     )。
A. 视图的存在提高了并发程序                           
B. 视图简化用户观点,但不提高查询效率
C. 视图是由弱干表组成,独立存储在数据库中
D. 视图与基本表的最大区别在于它是逻辑定义的虚表
答案:D
13. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(   )。
A DBS包括DB和 DBMS                 B. DBMS包括DB和DBS
C. DB包括DBS和 DBMS                D. DBS就是DB,也就是DBMS
答案:A
14. 用(     )命令可以删除基表。      
A. DROP                             B. ALTER
C. REVOKE                           D. DELETE
答案:A
15. 在SQL中,用户可以直接操作的是(   )。
A. 视图                             B. 基本表         
C. 基本表或视图                     D. 基本表和视图
答案:D
二、填空题(每空1分,共20分)
1.数据库管理系统(DBMS)通常提供__________、数据操纵、数据控制和数据库维护。
答案:数据定义
2.实体之间的联系类型有__________、__________、__________。
答案:一对一联系   一对多联系  多对多联系
3.视图是从其它__________或视图导出的虚表。
答案:基本表
4.数据库保护问题包括:__________、完整性、故障恢复和并发控制等多方面。
答案:安全性保护
5.关系代数中专门的关系运算包括:选择、__________和连接。
答案:投影
6.在关系R中,若属性或属性组X不是关系R的主码,但X是其他关系的主码,则称X为关系R的__________。
答案:外码
7.事务具有四个特性,即__________、__________、__________、持久性。
答案:原子性  一致性  隔离性
8.__________ 是设计关系数据库概念模型设计阶段的指南和工具。
答案:E-R图
9.Visual FoxPro中运算符分为四种:算术运算符,字符串运算符,_______________和逻辑运算符。
答案:日期时间运算符
10. ODBC数据库应用程序有应用程序、 ___________________________四部分组成。
答案:驱动程序管理器、驱动程序、数据源
11. _________是对数据库中数据物理结构和存储方式的描述,是数据在数据库内部的表示形式。  
答案:内模式  
12. SQL Server 2000提供了四种数据库备份与恢复数据的方式:__________________    _________和文件或文件组备份。
答案:全库备份、日志备份 、差异备份
三、名词解释(每小题3分,共15分)
1. 数据库系统
知识点:数据库系统的定义及组成
教材页码:P8
2. 并发控制
知识点:并发控制
教材页码:P77~80
3. 内模式
知识点:三级模式结构,内模式
教材页码:P20
4. 事务
知识点:事务的定义
教材页码:P75
5. 数据独立性
知识点:数据独立性
教材页码:P7~8
四、简答题(每小题5分,共30分)
1.简述数据库管理系统的功能和特点。
知识点:数据库管理系统的功能和特点
教材页码:P23~24
2. 试述数据库设计的基本步骤?
知识点:数据库设计的基本步骤
教材页码:P91~92
3.权限的管理包含哪些内容?可以通过哪些途径实现?
知识点:权限的管理及实现方法
教材页码:P148~151
4. 试述不同类型的用户访问SQL Server 2000数据库中的数据的安全认证模式?
知识点:SQL Server 的安全机制
教材页码:P142~144
5. 文件系统与数据库系统的区别是什么?
知识点:文件系统与数据库系统的对比,优缺点分析
教材页码:P3~7
6. 简述关系模式规范化的步骤。
知识点:关系规范化理论
教材页码:P71~73
五、分析SQL语句,用文字说明表示的含义(每小题2分,共10分)
1. 设有关系数据库:试分析下面SQL语句:
职工关系EMPLOYEE (职工号,职工名,街道,城市)
工作关系WORKS (职工号,公司号,工资)
公司关系COMPANY (公司号,公司名,城市)
UPDATE WORKS SET工资 = 工资 * 1.05
  WHERE公司号IN   (SELECT公司号 FROM COMPANY WHERE公司名=‘联华公司’)
知识点:更新数据UPDATE
教材页码:P59
2. 图书出版管理数据库中有两个基本表:试分析下列SQL语句:
图书 (书号,书名,作者编号,出版社,出版日期)
作者 (作者编号,作者名,年龄,地址)
SELECT 作者名,书名,出版社 FROM 图书,作者
    WHERE 图书 . 作者编号 = 作者 . 作者编号
       AND 年龄 < = (SELECT AVG (年龄)  FROM 作者);
知识点:查询语句SELECT
教材页码:P39~53
下列3—5小题使用到的关系数据库如下,试分析各SQL语句表达的含义:
学生(学号,姓名,性别,专业,奖学金)
课程(课程号,名称,学分)
学习(学号,课程号,分数)
3. SELECT  学号,姓名,名称,分数 FROM 学生,课程,学习;
 WHERE 学生.学号=学习.学号 AND 课程.课程号=学习.课程号 AND 学生.奖学金<>0
知识点:查询语句SELECT
教材页码:P39~53
4. SELECT 学生.学号,学生.姓名,学生.专业
FROM 学生,学习
WHERE 学生.学号 = 学习.学号
GROUP BY 学生.学号,学生.姓名,学生.专业
HAVING MIN(分数) > 80
知识点:查询语句SELECT
教材页码:P39~53
5. UPDATE 学生 SET 奖学金 = 1000 WHERE 学号 IN (SELECT 学生.学号
FROM 学生,学习
WHERE 学生.学号 = 学习.学号
GROUP BY 学生.学号
HAVING MAX(分数) = 100) and 奖学金 = 0
知识点:查询语句SELECT  数据更新UPDATE
教材页码:P39~53  P59
六、应用题(共10分)
1. 设有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。试画出E-R图,然后转换成符合3NF要求的关系模式,指出它们的主码和外码。
知识点:实体-联系模型,E-R图,E-R模型向关系模型的转换,数据模型的优化,关系数据的规范化理论
教材页码:P13~15P97~100P71
快速回复 返回顶部 返回列表