数据库知识点整理(全).docx
《数据库知识点整理(全).docx》由会员分享,可在线阅读,更多相关《数据库知识点整理(全).docx(22页珍藏版)》请在第一文库网上搜索。
1、UNIT 1四个基本概念1 .数据(Data):数据库中存储的基本对象2 .数据库的定义:数据库(Database,简称DB)是代期储存在计算机内、有组织的、可共享的大量数据集合3 .数据库管理系统(简称DBMS):位于用户与操作系统之间的一层数据管理软件(系统软件)。用途:科学地组织和存储数据;高效地获取和维护数据主要功能:数据定义功能;数据操纵功能;数据库的运行管理;数据库的建立和维护功能(实用程序)4 .数据库系统(Database System,简称DBS):指在计算机系统中引入数据库后的系统数据库系统的构成数据库数据库管理系统(及其开发工具)应用系统数据库管理员(DBA)和用户数据管
2、理技术的发展过程人工管理阶段文件系统阶段数据库系统阶段数据库系统管理数据的特点如T(1)数据共享性高、冗余少;(2)数据结构化;(3)数据独立性高;(4)由DBMS进行统一的数据控制功能数据模型用来抽象、表示和处理现实世界中的数据和信息的工具。通俗地讲数据模型就是现实世界数据的模拟。数据模型三要素。数据结构:是所研究的对象类型的集合,它是刻画一个数据模型性质最重要的方面;数据结构是对系统静态特性的描述数据操作:对数据库中数据允许执行的操作及有关的操作规则;对数据库中数据的操作主要有查询和更改(包括插入、修改、删除);数据操作是对系统动态特性的描述数据的约束条件:数据及其联系应该满足的条件限制E
3、-R图实体:矩形框表示属性:椭圆形(或圆角矩形)表示联系:菱形表示组织层数据模型层次模型网状模型关系模型(用“二维表”来表示数据之间的联系)基本概念:关系(Relation):一个关系对应通常说的一张表元组(记录):表中的一行属性(字段):表中的一列,给每一个属性名称即属性名分量:元组中的一个属性值,分量为最小单位,不可分主码(Key):表中的某个属性组,它可以唯一确定一个元组。域(Domain):属性的取值范围。关系模式:对关系的描述。一般表示为:关系名(属性1,属性2,,属性n)关系模型的数据完整性约束实体完整性参照完整性用户定义的完整性DBS三级模式结构:外模式、概念模式、内模式(一个数
4、据库只有一个内模式)数据库系统的模式结构UNIT 2在进行数据库的操作时,会出现以下几方面的问题:1.数据冗余;2.插入异常;3.删除异常;4.更新异常好的关系模式应避免以上问题函数依赖设有关系模式/?(“,彳和V均为“的子集如果好匕但Y不包含于用则称六丫是非平凡的函数依赖。如果六匕则称为决定因子。如果Y函数不依赖于X,则记作/ Y o如果4匕并且人用则记作才一匕从外到里依此增加模式分解的准则:模式分解具有无损连接性;模式分解能够保持函数依赖规范化理论主要是研究关系中各属性之间的依赖关系,根据依赖关系的不同,我们介绍了不包含子属性的第一范式,到消除了属性间的部分依赖关系的第二范式,再到消除了属
5、性间的传递依赖关系的第三范式,最后到每个决定因子都必须是候选码的BCNFo范式的每一次升级都是通过模式分解实现的,在进行模式分解时应注意保持分解后的关系能够具有无损连接性并能保持原有的函数依赖关系。对于一般的数据库应用来说,设计到第三范式就足够了。因为规范化程度越高,分解得越细,表的个数越多,则在检索操作时会因连接而降低检索效率。例:S-D-L (Sno, Dept, Loc)有函数依赖:Sno T Dept, Dept T Loc不是第三范式的。至少可以有三种分解方案,分别为:SnoDeptLocSOIDILISOID3LISO2D2L2SO3D2L2SO4111.1SO4I3LI表2 2S
6、noLocSOILISO2L2SO3L2SO4LI1 DeptLoc IJzj| D3S-LD-L方案 1 : S-L (Sno, Loc), D-L (Dept, Loc),将 S-D-L 分解投影得到 S-L 和 D-L 关系结论:方案1不满足无损连接性方案 2: S-D (Sno, Dept), S-L (Sno, Loc)SnoDeptSOIDIS02D2S03D2S04D3S-DSnoLoc自然连接SnoDeptLocSOILISOIDILIS02L2S02D2L2S03L2S03D2L2S04LIS04D3LI方案2:将S-D-L分解投影得到S-D和S-L关系S-L表2 3如果假设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 知识点 整理