标签:
数据库题目提纲 |
分类: 软件学习交流 |
第一章 数据库技术的发展
1 数据库发展的3个阶段和特点?
2
数据模型的定义?
通用的数据模型有哪些?
给出其特点?
3
数据库中数据的完整性约束有哪些?
实现方式如何?
4
SQL的特点是什么?
SQL的组成?
5
数据库管理系统的功能是什么?
科学地组织和存储数据、高效地获取和维护数据
这是指DBMS运行控制和管理功能。
包括多用户环境下的事务的管理和自动恢复、并发控制和死锁检测(或死锁防止)、安全性检查和存取控制、完整性检查和执行、运行日志的组织管理等。
这些功能保证了数据库系统的正常运行。
DBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等。要确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率和方便存取,提供多种存取方法(如索引查找、Hash查找、顺序查找等)提高存取效率
包括数据库的初始建立、数据的转换、数据库的转储和恢复、数据库的重组织和重构造以及性能监测分析等功能。
包括DBMS与网络中其他软件系统的通信功能;一个DBMS与另一个DBMS或文件系统的数据转换功能:异构数据库之间的互访和互操作功能等。
6
数据库管理系统的层次结构?
给出各层的功能、实现原理?用例子说明各个层次是如何协助完成相应的功能?
•
•
•
•
7 数据库中事务的定义和特征?事务的并发含义如何? 为什么要并发控制? 并发控制的原理是什么?并发控制技术及其实现原理是什么?
(1)原子性(Atomicity)。一个事务要么全部执行,要么全不执行,不允许仅完成部分事务。
(2)一致性(Consistency)。事务的正确执行应使数据库从一个一致性状态变为另一个一致性状态。数据一致性指数据应满足的约束条件。
(3)隔离性(Isolation)。多个事务的并发执行是独立的,在事务未结束前,其他事务不能存取该事务的中间结果数据。
(4)持久性(Durability)。事务提交后,系统应保证事务执行的结果可靠地存放在数据库中,不会因为故障而丢失。
8
故障的不同类型?日志的用途?系统日志记录项包括哪些内容?
恢复子系统的任务和过程如何?
系统崩溃:包括硬件故障、数据库软件或操作系统的漏洞造成的系统停止运转。它导致系统易失性存储器中的内容丢失,事务处理停止,但非易失性存储器中的内容不会受到破坏。
介质故障:在数据传送操作过程中由于磁头损坏或故障造成磁盘块上的内容丢失。
日志记录描述内容主要包括:事务标识符是执行写操作事务的唯一标识符,数据项标识符是事务操作对象的唯一标识符,前像(BI)是更新前数据的旧值,后像(AI)是更新后数据的新值。
9
数据模型的发展及其各种新型数据模型的特点?
10
数据库技术与相关技术的结合情况和发展?
数据库技术与人工智能相结合,形成了知识库系统和主动数据库系统数据库技术与模糊技术相结合,形成了模糊数据库系统等
数据库技术与各种工程技术领域相结合,形成了各类不同应用的工程数据库系统等
应用领域的变化
计算机硬件及相关技术的发展
当前若干研究热点
未来几年发展趋势预测
11
面向应用领域的数据库技术有哪些?
特点如何?
发展方向是什么?
第2章 面向对象数据库
1. 面向对象方法的起源是什么?
2. OID的主要特征是什么
3. 如何用封装创建新数据类型?
. 封装性(encapsulation)
对象的封装性将一个对象划分为两个部分
•
•
4. 了解类型构造器,如何使用它们构造复杂对象结构?
5.简述面向对象数据库管理系统的基本功能?
6. 给出面向对象事务处理的特殊性?
7 如何扩展关系数据模型为对象关系数据模型?
8
对象关系数据库语言- SQL3
包含的内容有哪些?
第3章
XML数据库
1 XML和HTML标记用法有什么不同?
2 XML中属性和元素有什么不同?
•
•
3 XML模式和XML DTD之间有什么不同?
4 什么是XML数据库,其主要特点是什么?讨论XML数据库与Web数据库的联系与区别?
5 XML会取代关系数据库吗?会取代HTML吗?为什么?
6 XML的查询访问句法?
7 XML的优缺点有哪些?
8 给出使用XQUERY 中对XML进行查询的方法?
9 写出下面XML的DTDB表示?
10 对下页的XML用XPATH, XQUERY写出下列查询语句:查询所有的客户元素?查询所有的客户名称?给出所有客户的姓名、账号信息、余额信息? 返balance值大于500的账户元素?
第4章 分布式数据库
1 分布式数据库定义、特点?
u
u
2 全局应用?什么是局部应用?
一个典型的全局应用的例子是银行转账。要求从一个分行的账户(设在DBl数据库) 中转让若干金额到另一个分行的账户(设在DB3数据库)中去,因此要同时更新两个结点上的数据库。
3 分布式数据库管理系统DDBMS的主要功能? 组成是什么?
分布式数据库管理系统的组成
分类:
4 分段模式和分布模式? 数据分布透明性?有哪些不同级别的分布透明性?
q
q
q
q
5 有下列全局模式、分段模式和分布模式:
分别在分段透明性、位置透明性和本地映射透明性下,写一个用学生号查询学生姓名的应用。
6
试述分布式查询处理的一般过程。
q
q
q
q
7
分布式事务的基本特征是什么?
q
q
8
二段提交协议的实现过程是什么?
第一阶段为Prepare阶段,
第二阶段为Commit或Abort阶段。
9
三段提交协议与二段提交协议的区别是什么?
第一阶段:同2PC协议;
第二阶段:协调者若收到一个“Abort”或在规定时间内没有收到“Prepare”,通知所有参与者“Abort”事务。否则向参与者发“Enter-Prepare- State”信息使其进入新的准备好提交状态,参与者收到该信息后将“Enter-Prepare- State”信息写入日志并给协调者发回一个“OK”信息;
第三阶段:第二阶段协调者发出的不是“Abort”信息进入这一阶段,接收到参与者的“OK”信息后发“Commit”给参与者正式提交事务。
10 分布式数据库中的可串行性与集中式数据库中的可串行化概念有何区别?
11
试述分布式数据库的并发控制方法。
12 分布式数据库的故障类型和恢复方法?
第5章 数据仓库与数据挖掘
1 什么是数据仓库?特点?
数据仓库就是一个面向主题的、集成的、不可更新的、随时间不断变化的数据集合。1)面向主题2)集成3)不可更新 4)随时间不断变化
2 建立数据仓库的步骤?
3. 试述数据仓库与数据库联系与区别。
4 给出数据仓库系统的结构?说明每个部分的功能和实现方法?
数据仓库系统(DWS)由数据仓库、仓库管理和分析工具三部分组成
•
•
•
•
5 数据仓库的设计原则是什么?
•
•
•
•
6 数据仓库与数据挖掘的关系与区别是什么?
q
q
q
q
q
q
q
q
7 试述数据挖掘的概念?数据挖掘的步骤?
q
q
q
Ø
Ø
Ø
q
Ø
Ø
Ø
Ø
Ø
8 数据挖掘发现的知识分类?
q
q
q
q
q
9 数据挖掘常用算法
q
Ø
•
•
Ø
Ø
Ø
Ø
10 数据挖掘的目标和任务?
11简述数据挖掘处理3个过程模型?
第六章 特种数据库
1. 传统的数据库存在什么局限性?
2. 简述GIS中基本空间数据模型。
3. 空间数据库的基本特征是什么?
q
q
q
4. 空间数据库的基于方位的关系有哪些?
基于方位的关系是描述空间对象之间的空间相互作用关系。
5. 简述空间数据库中矢量与栅格数据结构比较。
6. 空间索引的R树的插入删除的机理是什么?
7. 多媒体数据的定义和特征是什么?
体如声像的表现,由于涉及到媒体的同步和集成,要复杂得多。
等对象的访问,还涉及到特征抽取等问题。
8. 多媒体数据库的查询类型主要方式是什么?
①
②
③
④
9. 简单描述多媒体数据模型。
面向对象的数据模型
扩展的关系模型
对象-关系模型
超媒体数据模型
10. 移动对象数据库的特点是什么?
① 移动性及位置相关性
② 频繁的断接性
③ 网络条件的多样性
④ 系统规模庞大
⑤ 系统的安全性及可靠性较差
⑥ 资源的有限性
⑦
网络通讯的非对称性
11. 简述移动对象数据库系统的三类结点组成。
p
p
p

加载中…