欢迎来到天天文库
浏览记录
ID:12623329
大小:46.00 KB
页数:3页
时间:2018-07-18
《互联网数据库复习资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一章1、DBMS的组成与功能组成:(1)数据定义语言及其翻译处理程序(2)数据操纵语言及其编译(或解释)程序(3)数据库运行控制程序(4)实用程序功能:(1)数据定义(2)数据操纵(3)数据库运行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口2、三级模式(1)模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。(2)外模式也称子模式或用户模式,它是数据库用户能够看见和使用的局部的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。外模式通常是模式
2、的子集。(3)内模式也称存储模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据库内部的表示方法。3、二级映像及其作用外模式/模式映像一般在外模式中描述,定义该外模式与内模式之间的对应关系。模式/内模式映像一般在内模式中描述,它是唯一的,定义数据库全局逻辑结构与储存结构之间的对应关系。两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。4、简述数据独立性数据独立性包括数据的逻辑独立性与物理独立性。其中逻辑独立性是指应用程序依据外模式编写,从而应用程序不用修改。物理独立性是指当数据库存储结构改变,由
3、数据库管理员对模式/内模式映像作相应改变,可以使模式保持不变,从而应用程序也不必改变。第二章关系代数,题目第三章1、Alter与Update区别Alter是数据定义语句,Update是数据操纵语句。2、p53SQL语言动词表SQL功能动词数据查询SELECT数据定义CREATE,DROP,ALTER数据操纵INSERT,UPDATE,DELETE数据控制GRANT,REVOKE3、三种情况下明确视图列名字P 64(1)其中某个目标列不是单纯的属性名,而是集函数或列表达式(2)多表连接时选出了几个同名列作为视图的字段(3)需要在视图中为
4、某个列启用新的更合适的名字4、视图的作用(1)视图能够简化用户的操作(2)视图使用户能以多种角度看待同一数据(3)视图对重构数据库提供了一定程度的逻辑独立性第四章1、BCNF的特征P82(1)所有非主属性都完全函数依赖于每个候选码(2)所有主属性都完全函数依赖于每个不包含它的候选码(3)没有任何属性完全函数依赖于非码的任何一组属性2、关系模式分解的三个定义P87(关系模式与原关系模式的等价标准)(1)分解具有"无损连接性"(2)分解要"保持函数依赖"(3)分解既要"保持函数依赖",又要具有"无损连接性"第五章1、故障的种类P109(1
5、)事物内部的故障(2)系统故障(3)介质故障(4)计算机病毒2、完整性约束条件的分类P326(1)值的约束和结构的约束(2)静态约束和动态约束(3)立即执行约束和延误执行约束3、DBMS在完整性方面的功能P326(1)定义功能(2)检查功能(3)保证功能4、两段锁协议事务分为两个阶段。第一阶段是获得封锁,也称扩展阶段。在该阶段,事务可以申请获得任何数据项上的任何类型的锁,但是不能释放任何锁。第二阶段是释放封锁,也称为收缩阶段。在该阶段,事务可以释放任何数据项上的任何类型的锁,但是不能再申请任何锁。5、三级封锁协议1级封锁协议:对事务T
6、要修改的数据R加X锁,直到事务结束为止。这可防止丢失修改并保证事务T是可恢复的。2级封锁协议:1级封锁协议加上T要读取的数据R加S锁。这可进一步防止丢失数据。3级封锁协议:1级封锁协议加上对T要读取的数据R加S锁,并直到事务结束才释放。这就进一步保证了数据可重复读。第六章1、数据字典组成部分P120(1)数据项(2)数据结构(3)数据流(4)数据存储(5)处理过程2、数据库设计的基本步骤P115(1)需求分析阶段(2)概念结构设计阶段(3)逻辑结构设计阶段(4)数据库物理设计阶段(5)数据库实施阶段(6)数据库运行和维护阶段3、概念结
7、构的特点(1)能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模拟。(2)易于理解,从而可以用它和不熟悉计算机的用户交换意见,u用户的积极参与是数据库设计成功的关键。(3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。(4)易于向关系、网状、层次等各种数据模型转换。4、概念结构设计的步骤P122(1)抽象数据并设计局部视图(2)集成局部视图,得到全局的概念结构5、如何确定数据库物理结构P329(1)确定数据的存储结构(2)存取路径的选择和调整(3)确定数据存放位
8、置(4)确定存储分配6、数据库实施的步骤是什么(1)定义数据库结构(2)数据装载(3)编制与调试应用程序(4)数据库试运行第八章1、JDBC的功能(1)建立与数据库的连接(2)发送SQL语句(3)处理结果(4)JDBC是
此文档下载收益归作者所有