《数据库系统阶段数据管理的特点》由会员分享,可在线阅读,更多相关《数据库系统阶段数据管理的特点(2页珍藏版)》请在金锄头文库上搜索。
1、1. 数据库系统阶段数据管理的特点:1)面向全组织的数据结构化2)数据的共享性高,冗余度低,易扩充3)数据独立性强(物理独立性和逻辑独立性)4)统一的数据控制功能2. 数据库是存储在计算机内,有组织的,可共享的数据集合。3. 数据管理系统(DBMS)是用于建立、管理和维护数据库的大型系统软件,位于应用软件和操作系统之间。4. DBMS的主要功能:1)数据定义功能2)数据操纵功能3)数据库运行管理功能4)数据库的建立和维护功能5)数据库的传输功能5. 候选键(码):若关系中的某一属性组(或单个属性)的值能唯一地标识一个元组,则称该属性组(或属性)为候选键(码)6. 数据库系统采用外模式,模式,内
2、模式三级模式。二级映像:外模式与模式映像,模式与内模式映像。7. 数据模型由数据结构,数据操作和数据完整性约束三部分组成。8. 数据模型的分类:概念模型,逻辑模型,物理模型。9. E-R图的基本成分包含实体型(矩形表示),属性(椭圆表示)和联系(菱形表示)。10. 常用数据模型有层次模型,网状模型和关系模型。11. 关系模型:由若干关系构成的集合,每个关系可以用一个二维表格来表示,表格中的每一行表示一个实体对象,每一列表示一个实体属性,这样的一张表结构称为一个关系模式,表中的内容称为一个关系11.关系模型的优缺点:优点:1、建立在严格的数学概念基础上,有严格的数学理论基础 2、结构简单直观,容
3、易理解,表达简练。关系既能描述实体,也能描述实体之间的联系,此外,操作对象和操作结果也都是关系 3、存储结构对用户透明,从而使数据独立性高,安全保密性好缺点:由于存储结构透明,所以查询效率往往不如非关系模型,因此为了提高性能,必须对用户的查询进行优化,增加了开发DBMS的负担12. 关系的性质:1)同一属性的数据具有同性质2)同一关系的属性名具有不能重复性3)关系中的列的位置具有顺序无关性4)关系具有元祖无冗余性5)关系中的元祖位置具有顺序无关性6)关系中的每一个分量都必须是不可分的数据项候选键(码):若关系中的某一属性组(或单个属性)的值能唯一地标识一个元组,则称该属性组(或属性)关系模型中
4、有三类完整性约束:实体完整性,参照完整性,用户自定义完整性关系模型由关系数据结构、关系操作和关系完整性约束三部分组成15.SQL语句功能:1、数据定义功能:CREATE,ALTER,DROP 2、数据查询功能:SELECT 3、数据操纵功能:INSERT,UPDATE,DELETE 4、数据控制功能:GRANT,REVOKESQL的主要特点:1)语言简洁,易学易用 2)高度非过程化 3)面向集合的操作方式 4)具有自含式语言和嵌入式语言两种使用方式 5)功能强大16. 索引的作用:1)索引是基本表的目录2)索引是数据库随机检索的常用手段3)是记录的关键字与其相应地址的对应表。索引的分类:1)聚
5、集索引与非聚集索引2)唯一索引17.一个低一级范式的关系模式,通过模式分解转化为若干个高一级范式的关系模式的集合,这种分解过程叫做关系的规范化18.关系规范化的过程:对于一个已经满足1NF的关系模式,消除非主属性对键的部分函数依赖,就达到了2NF;对2NF的关系模式,消除非主属性对键的传递函数依赖,就达到了3NF;当消除了主属性对键的部分函数依赖和传递函数依赖就属于BCNF19.数据库安全性保护措施:用户鉴别,存取权限控制,视图机制,跟踪审核,数据加密存储等几个层次。20.事务是数据库的基本逻辑工作单位,它包括用户定义的一系列操作,这些操作要么全做要么不做,是一个不可分割的基本单位。21事务的特征:1原子性 2一致性 3隔离性 4持久性22封锁是指事务对它要操作的数据对象有一定的控制能力,是并发控制的重要手段23. 封锁类型:排它型封锁和共享封锁24.封锁协议:一级封锁协议可以解决数据丢失更新问题;二级封锁协议可以防止污读;三级封锁协议可以防止不可重读数据库设计过程一般分为需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据实施以及数据库运行和维护六个阶段24.数据库设计的步骤:需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据实施以及数据库运行和维护。