个人网站建设价格表,小程序设计流程,wordpress 头像,建网站盈利的几种方式目录 1.数据库系统基本概念
2.数据库系统的三级模式结构
3.两级映像
4.数据的独立性
5.E-R模型
6.关系的相关名词
7.关系代数运算
8.关系数据库设计基础知识
9.规范化 1.数据库系统基本概念
1#xff09;数据库系统(DBS)是一个采用了数据库技术#xff0c;有组织地、…目录 1.数据库系统基本概念
2.数据库系统的三级模式结构
3.两级映像
4.数据的独立性
5.E-R模型
6.关系的相关名词
7.关系代数运算
8.关系数据库设计基础知识
9.规范化 1.数据库系统基本概念
1数据库系统(DBS)是一个采用了数据库技术有组织地、动态地存储大量相关联数据方便多用户访问的计算机系统。广义上来讲DBS是由数据库、硬件、软件和人员组成。
2数据库(DB)数据间联系密切、冗余度小、独立性较高、易扩展并且可为各类用户共享。
3数据库管理系统(DBMS)是数据库系统管理系统的核心软件。其主要功能包括数据定义功能、数据操作功能、数据库的运行管理和数据库的建立与维护。
4数据库管理员(DBA)负责数据库的总体信息控制。
5DBMS提供数据定义语言(DDL)用户可以对数据库的结构描述包括外模式、模式和内模式定义数据库的完整性定义安全保密定义如口令、级别和存储权限等这些定义存储在数据字典中是DBMS运行的基本依据。
6数据操纵语言(DML)实现对数据库中数据的基本操作如检索、插入、删除和修改。
7DBMS特点数据结构化且统一管理有较高的独立性数据控制功能数据的安全性和完整性、并发控制、故障恢复
8DBMS分类关系型数据库系统、面向对象的数据库系统、对象关系数据库系统
2.数据库系统的三级模式结构 视图层描述整个数据库的某个部分。
逻辑层描述数据库中存储什么数据以及这些数据间存在什么关系。
物理层描述数据在存储器是如何存储的。
概念模式也称模式。是数据库中全部数据的逻辑结构和特征的描述只设计型的描述不涉及具体的值。
外模式也称用户模式或子模式。是用户与数据库系统的接口是用户用到的那部分数据的描述关键词视图。
内模式也称存储模式是数据物理结构和存储方式的描述是数据在数据库内部的表示方式。定义所有的内部记录类型、索引、文件的组织方式以及数据控制方面的细节。
3.两级映像
1模式/内模式的映像实现了概念模式到内模式之间的相互转换。
2外模式/模式的映像实现了外模式到概念模式之间的相互转换。
4.数据的独立性
1数据的物理独立性是指当数据库的内模式发生改变时数据的逻辑结构不变。当数据的物理结构改变时需要修改模式/内模式映像。
2数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。当数据的逻辑结构改变时需要修改外模式/模式映像。
数据模型的三要素数据结构、数据操作和数据的约束条件。
5.E-R模型 属性
1简单属性和复合属性简单属性是原子的、不可再分的复合属性可以细分为更小的部分。
2NULL属性 表示无意义或不知道。
3派生属性派生属性可以从其它属性得来。
E-R模型下午题常考的几种情况
1两方联系两个实体之间产生联系。说明中的句子类似BAAB。
2三方联系当同一个联系需要三方同时参与的时候就是三方联系。说明中的句式类似ABBC。
3弱实体一个实体的存在必须以另一个实体为前提。
4聚合将联系作为实体与其它实体产生联系。即两个实体A和B先产生联系联系本身再和C产生联系需要用方框把A和B之间的联系框起来。
5子实体一个实体集可以按照某些特征区分为几个子实体。
6同一实体集内的联系同一实体集内的两个实体之间相互存在着一定的联系。
PS三方联系和聚合的区别三方联系必须要三方实体同时参与而聚合是有先后顺序的两个实体先产生联系再与第三个实体产生联系。
TIPS需求分析、概念结构设计(E-R图)、逻辑结构设计(关系模式)三者是相互关联的。
6.关系的相关名词
1候选码若关系中的某一属性或属性组的值能唯一标识一个元组则称该属性或属性组为候选码。
2主码主键若一个关系有多个候选码则选定其中一个为主码。
一个关系模型只能有一个主码候选码可以有多个。
3主属性包含在任何候选码中称为主属性不包含在任何候选码中称为非主属性。
4全码关系模型的所有属性组是这个关系模式的候选码称为全码。
5元组/记录行
6字段/数据项列
7元数属性的个数列数
8基数记录的个数行数
关系的三种类型基本关系(基本表)、查询表、视图表
关系完整性约束的分类实体完整性、参照完整性、用户定义完整性
7.关系代数运算
1并关系R和S具有相同的关系模式元数相同
2差关系R和S具有相同的关系模式元数相同
3广义笛卡尔积两个元数分别为m和n的关系R和S的广义笛卡尔积是一个(mn)列的元组的集合。若关系R和S分别有P和Q个元组则R和S的广义笛卡尔积共有P*Q个元组。
4投影从关系的垂直方向进行运算
5选择从关系的水平运算开始运算
PS无引号6表示第6列有引号‘6’表示数字6
7交关系R和S具有相同的关系模式元数相同
8连接笛卡尔积为无条件连接其它的连接为有条件连接
自然连接要求两个关系中进行比较的分量必须是相同的属性组并且在结果集中将重复属性列去掉。即从水平方向运算也从垂直方向运算
9除同时从水平方向运算也从垂直方向运算
10外连接
左外连接左侧为准右侧填充
右外连接右侧为准左侧填充
全外连接左右都填充
在关系运算中笛卡尔积(更耗费时间)、连接运算最费时间和空间
8.关系数据库设计基础知识
1如果XY那么对于任意两个相同的X所对应的Y一定是相同的。则称X函数决定Y或Y函数依赖于X记作XY。
2多值依赖具有对称性即若,则。其中ZU-X-Y
3多值依赖具有传递性即若,则。
4 若,则(并交差)
9.规范化
1NF若关系模式R的每一个分量是不可再分的数据项则关系模式R是属于第一范式。
2NF当1NF消除了非主属性对码的部分函数依赖称为2NF。
3NF当2NF消除了非主属性对码的传递函数依赖称为3NF。
BCNF当3NF消除了主属性对码的部分函数依赖和传递函数依赖称为BCNF。
4NF关系模式R属于1NF若对于R的每个非平凡多值依赖且时X必含有码则称关系模式R(U,F)属于4NF。