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