文档介绍:1、 用树型结构表示实体类型及实体间联系的数据模型称为层次模型。
2、 从数据库管理系统角度看,数据库系统通常采用三级模式结构,即数据库系统由内模式、 外模式和模式组成。
3、 概念结构设计是对现实世界的一种抽象,一般有分析、聚集、概括共三种抽象机制。
4、 将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计,概念 结构设计通常有四类方法:自顶向上、自底向下、逐步扩张和混合策略。
5、 在关系模式R<U,F>中若不存在这样的码X,属性组Y及非属性组Z (Z不是Y的子集)使
得X-Y, Y-Z成立,且YX,则称R£3NFo
6、 实体之间的联系按照联系方式的不同可分为一对一或1 : 1、一对多或1 : n、和多对多或m : no
7•数据库系统的核心是数据库管理系统或DBMSo
&在关系模型中,实体以及实体间的联系都是用关系来表示的。
、投影、连接、除等运算。
。
、数据操纵、数据定义和数据控制功能于一体,充分体现了关系数据语言的特 点和优点。
数据库管理系统保证数据安全的主要措施是进行存取控制。
人们已经提出了许多种类型的数据依赖,其中最重要的是函数依赖和多值依赖。
关系模式由3NF转化为BCNF是消除了主属性对码的部分函数依赖和传递函数依赖。
数据库设计应包括两个方面的内容:结构(或数据)设计和行为(或处理)设计。
数据库类型是按照(数据模型)来划分的。
关系演算的基础是(数理逻辑中的谓词演算)
1&若要求分解保持函数依赖,那么模式分解一定能够达到(3NF)
,这是(2级封锁协议)
建立数据字典的时机是(需求分析阶段)
数据库处理技术经历了 人工管理 、 文件管理、 数据库管理以及分布
式数据库管理四个发展阶段。
在文件系统中,存取数据的皋本单位为记录,在数据库系统中,存取数据的基本单位为 数据项。
若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是
多_对多 的联系。
一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、逻辑设计、物 理设计、机器实现、运行维护等六个阶段。
需求分析阶段的主要目标是画出数据流图、建立数据字典和编写需求说明书»
需求说明书是系统总体设计方案,是开发单位和用户单位共同协商达成的 文档。
概念设计阶段的主要任务是:首先根据系统的各个局部应用画出各自对应的ER图, 然后再进行综合和整体设计,画出整体ER图。
由概念设计进入逻辑设计时,原来的多对多联系通常需要被转换为对应的基本 表。
在进行系统调试时,要有蕭地使用各种不同的数据和进行各种不同的操作,去测试 系统中的所有方面。
在一个关系R中,若属性集X函数决定属性集Y,则记作为X-Y ,称X为 决定 因素。,若X-Y且X g Y,则称X-Y为 非平凡 依赖, 否则,若X-Y且XqY,则称X-Y为 平凡 依赖。
在一个关系R中,“职工号”函数决定“姓名”既是 非平凡 函数依赖,又是 完
全函数依赖。
已知“职工号一性别”成立,则“(职工号,性别)-性别”既是 平凡 函数依 赖,又是部分函数依赖。
在一个关系R中,若存在“学号一系号,系号一系主任”,则隐含存在着学号函数决 定系主任。
在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真了集 都不能函数决定R中的每个属性,则称X 为关系R的一个 候选码 o
一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外, 也允许存 在部分 函数决定和 传递 函数决定。
设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A-B,C-D, (A,C)- E},则该关系的候选码为(A, C),该候选码含有2属性。
设一个关系为R(A,B,C,D,E,F ),它的最小函数依赖集为FD={A—B,A-C, D -E, D -F},则该关系的候选码为(A, D),该候选码含有 _属性。
(A,,D,E,F,G ),它的最小函数依赖集为FD={ A-^D, B-E, E -F},则该关系的候选码为(A, C , G),该候选码含有丄属性。
对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好的保 持数据的无损连接性和函数依赖性。
一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余 以及 插入、 删除和修改异常。
设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A