《数据库系统原理》复习题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库系统原理》考试与命题大纲
大纲执笔人:陈建平
大纲审订:数据库与软件工程教研室数据库系统原理课程组
考试大纲
一、课程绪论
1.数据库常用术语。
2.数据库技术的产生和发展过程。
3.数据库系统的特点。
4.数据模型的作用、组成要素及分类。
5.实体、属性、码、元组、域、联系。
6.实体的E-R表示方法及E-R图。
7.数据库系统的模式结构与组成。
二、关系数据库
1.关系模式的基本概念:关系、元组、分量、候选码、主码、主属性、非码属性、全码。
2.关系的三类完整性,包括完整性规则及其应用。
3.关系代数运算,包括8种关系代数运算。
4.简单的关系演算。
三、关系数据库标准语言SQL
1.SQL语言的特点。
2.SQL语言的各种数据操纵功能。
3.SQL语言的各种数据操纵语句及其应用。
四、关系系统及其查询优化
1.关系系统的定义与分类。
2.关系系统的12条准则(作理解)。
3.关系数据库查询优化准则与算法。
4.优化的一般实现步骤。
五、关系数据理论
1.数据依赖的定义及作用。
2.为何要进行关系的规范化。
3.范式的概念。
4.范式的分类及各类范式之间的联系与区别。
5.数据依赖的公理系统及其应用。
6.利用Armstrong公理推论求解属性闭包、最小函数依赖集和关系模式的候选码。
六、数据库设计
1.数据库设计的特点。
2.数据库设计方法与基本步骤。
3.各设计阶段所涉及的概念、方法、技术与实现原理。
4.利用本章所学知识和技术实现数据库设计的全过程。
七、数据库恢复技术
1.事务的概念和特性。
2.数据库恢复的概念和作用。
3.数据库系统故障的种类及其特点。
4.数据库系统恢复的实现技术与策略。
八、并发控制
1.数据库并发控制的概念及其必要性。
2.封锁的概念与分类。
3.封锁协议的类型及作用。
4.活锁、死锁与两段锁协议。
5.封锁粒度的概念与作用。
6.并发调度可串行性的实现方法。
九、数据库安全性
1.计算机系统安全的概念。
2.可信计算机系统评测标准TCSEC/TDI。
3.数据库安全控制方法。
十、数据库完整性
1.数据库完整性的概念。
2.完整性约束条件的分类。
3.数据完整性控制的实现方法
命题大纲
一、试题命题根据该课程教学大纲和考试大纲的要求进行编写;
二、试题按标准化出题的形式,主要由下面题型构成:
1.单项选择题
2.填空题
3.运算题
4.简答题
5.综合与设计题
三、试卷卷面分数为100分,其中:
1.单项选择题。主要考查考生对相关章节基本概念、知识点的理解、掌握情况。
15个小题,每小题2分,共30分。
2.填空题。主要考查考生对相关章节基本知识点的认识、记忆情况。
20个空(可分布在数量不定的小题中),每空1分,共20分。
3.运算题。主要考查考生对关系代数运算的掌握情况。
1个小题,8分。
4.简答题。主要考查考生对一些重要知识点的理解掌握情况。
3个小题,前2个小题每题各7分,第3小题8分,共22分。
5.综合与设计题。主要考查考生对相关知识点的理解掌握与综合运用情况。
2个小题,每小题10分,共20分。
说明:对上述各部分题目分值比例可在10%之内调整。
附试题样题:
《数据库系统原理》试卷样题
一、单项选择题(每小题2分,共30分)
1.数据库系统的三级模式是指C。
A.外模式、模式、子模式B.子模式、模式、概念模式
C.模式(逻辑模式)、外模式(子模式/用户模式)、存储模式(内模式)
D.逻辑模式、子模式、模式
2.数据库系统的数据独立性是指B。
A.不会因为数据的变化而影响应用程序
B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他的存储结构
3.数据模型的主要组成要素中,用于描述系统静态特征的是A。
A.数据结构B.数据操作
C.数据完整性约束D.数据联系
4.关于关系数据库系统叙述错误的是D。
A.关系模型给出了关系操作的能力和特点,关系操作通过关系语言实现
B.关系语言的特点是高度的非过程化
C.SQL语言介于关系代数和关系演算之间
D.关系操作能力可以用三种方式来表示:关系代数、元组关系演算和域关系演算
5.要求关系中的元组在组成主键的属性上不能为空,这是B。
A.参照完整性规则B.实体完整性规则
C.用户定义完整性规则D.域完整性规则
6.在关系代数运算中,五种基本运算为D。
A.并、差、选择、投影、自然连接
B.并、差、交、选择、投影
C.并、差、交、选择、笛卡尔积
D.并、差、选择、投影、笛卡尔积
7.在R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有X’→Y,则C。A.Y函数决定X B.Y对X完全函数依赖
C.X为关系R的候选码D.关系R属于2NF
8.在关系数据库中,任何二元关系模式的最高范式必定是A。
A.BCNF B.3NF C.2NF D.1NF
9.需求分析阶段得到的结果是D。
A.包括存储结构和存取方法的物理结构
B.某个DBMS所支持的数据模型
C.E-R图表示的概念模型
D.数据字典描述的数据需求
10.下面的选项中,哪些是数据库管理员的职责 A 。
①决定数据库中的信息内容和结构
②定义数据的安全性要求和完整性约束
③应用系统的需求分析和规范说明
④确定系统的硬件配置并参与数据库系统的概要设计
⑤决定数据库的存储结构和存取策略
⑥负责设计应用系统的程序模块
⑦数据库中数据的确定、数据库各级模式的设计