第一二章
数据:
是指对客观事物的特征进行的一种抽象化、符号化表示。数据可以是具体的数字,也可以是文字、图形、图像、声音等。
信息:
是指有一定含义的、经过加工的、对决策有价值的数据。
数据是信息的符号表示,或称作载体;信息是数据的内涵, 是数据的语义解释。
数据库:
是一组存储在计算机硬件设备上逻辑上相关数据集合。这些数据主要用来描述一个或多个组织的相关活动。
数据库管理系统:
是位于用户与操作系统之间的一层数据管理软件,其作用是科学、有效地组织和存储数据,高效地获取和维护数据。
数据库管理系统的主要功能包括:
数据定义功能
数据操纵功能
数据控制功能
数据库的建立和维护功能
数据库系统:
是指在计算机系统中引入数据库后的系统构成,一般由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户构成。
数据模型:
通常是由数据结构、数据操作和完整性约束三个要素组成。
模式:
是数据库中全体数据的逻辑结构和特征的描述。
实例:
模式的一个具体值称为模式的一个实例。
模式是相对稳定的,它反映的是数据的结构及其联系;而实例是相对变动的,反映的是数据库某一时刻的状态。
外模式:
也称用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。外模式通常是逻辑模式的子集。一个数据库可以有多个外模式。
逻辑模式:
是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。它是数据库系统模式结构的中间层,与数据的物理存储细节和硬件环境无关,也与具体的应用程序无关。
一个数据库只有一个逻辑模式。
数据的逻辑独立性:
当逻辑模式改变时,则数据库管理员对各个外模式/逻辑模式的映象作相应改变,可以使外模式保持不变,由于应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
数据的物理独立性:
当数据库的存储结构发生改变时,由数据库管理员对逻辑模式/内模式映象作相应改变,可以使逻辑模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。
关系模型:
由关系数据结构、关系操作集合和关系完整性约束三部分组成。
外键:
如果一个关系中的属性或属性组并非该关系的关键字,但却是另外一个关系的关键字,则称其为该关系的外关键字,又称为外键。
关系操作语言:
那又如何歌词代数语言,演算语言,具有关系代数和关系演算双重特点的语言。
关系代数语言:
用对关系的运算来表达查询要求的方式。
关系演算语言:
用谓词来表达查询要求的方式。关系演算又可按谓词变量的基本对是元组变量还是域变量分为元组关系演算和域关系演算。
具有关系代数和关系演算双重特点的语言:
如SQL语言是集查询、定义、操纵、和控制于一体的关系数据语言,它充分体现了关系数据语言的特点和优点,是关系数据库的标准语言。
关系操作语言的特点:
语言具有完备的表达能力;非过程化的集合操作语言;功能强,能够嵌入高级语言中使用。
关系完整性约束:
实体完整性 参照完整性 用户定义完整性
关系模型的特点:
关系必须规范化;模型概念单一;操作集合化。
关系的概念:
笛卡尔积D1×D2×…×Dn的子集称作在域D1×D2×…×Dn上的关系,表示为:R(d1,d2,…dn)这里R表示关系的名字,n是关系的度,关系中的元素是元组。关系是笛卡尔积的有限子集,所以关系也是一个二维表,表的每行对应一个元组,表的列对应一个域。
关系的三种类型:基本表,查询表,视图表。
基本表:是实际存在的表,它是实际存储数据的逻辑表示。
查询表:是查询结果对应的表。
视图表:是基本表或其他视图表导出的表,是虚表,不对应实际存储的数据。
关系运算:
并,交,差,广义笛卡尔积,选择,投影,连接,除。
传统的集合运算是两个关系的集合运算,包括并、交、差、广义笛卡尔积四种运算。
(注:分清楚并,交,差,广义笛卡尔积)
专门的关系运算:
笔记本电脑怎么连接无线网WIFI仅依靠传统的集合运算,还不能灵活地实现多样的查询操作,一个关系数据库管理系统还应具有一些专门的关系运算,包括选择(SELECT)、投影(PROJECT)与连接(JOIN)、除(division)等操作。
第五章
1、数据库设计:
数据库设计是指对于给定的软硬件环境,针对现实问题,设计一个较优的数据模型,依据此模型建立数据库中表的结构并以此为基础构建数据库信息管理系统。
2、需求分析:
简单地说就是分析用户的要求。需求分析的重点是调查、收集和分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。
(1) 信息要求:
指用户需要从数据库中获得信息的内容与性质。由用户的信息要求可以导出数据要求,即在数据库中需要存储哪些数据。
(2) 处理要求:
指用户要求完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理。
(3)安全性与完整性要求
3、数据字典:
对数据库设计来讲,数据字典是进行数据收集和数据分析所获得的主要结果,是各类数据描述的集合。
4、概念结构设计:
将需求分析得到的用户需求抽象为概念模型的过程就是概念结构设计。
5、实体:
实体是现实世界中各种事物的抽象。实体可以是物理存在的事物,如人、汽车;也可以是抽象的概念,如学校、课程等
6、属性:
每一个实体都有一组特征或性质,称为实体的属性。
(1)基本属性和复合属性:基本属性不可再分,而复合属性可以进一步分解为几个子属性。
(2)单值属性和多值属性:对于同一个实体只能取一个值的属性是单值属性,可能取多个值的属性是多值属性。
(3)实体属性之间可能存在某种关系。例如:人的年龄属性和生日属性就具有一种相互依赖关系,这样的属性称之为导出属性。
7、实体型:
实体型是一个具有相同属性的实体的集合,由一个实体型名字和一组属性来定义。
8、简单键和复合键:
由一个属性组成的键称为简单键,由多个属性组成的键称为复合键。
9、建筑遗产实体关联约束:
设R中有关联实体型E1、E2,若E1中的实体必须出现在R的实例中,那么我们认为在E1上存在一个与联系R有关的实体关联约束,我们称这类约束做全域关联约束。如果E1中的实体不必出现在R的实例中,那么我们称在E1上存在一个与联系R无关的实体关联约束,我们称这类约束为部分关联约束。
10、弱实体:
实际领域中经常存在一些实体型,没有自己的键,即不能唯一地表示自己。
11、数据模型的优化:
数据库逻辑设计的结果不是唯一的。为了进一步提高数据库应用系统的性能,通常以规范化理论为指导,还应该适当地修改、调整数据模型的结构,这就是数据模型的优化。
12、物理结构设计:
数据库最终是要存储在物理设备上的。为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构(存储结构与存取方法)的过程,就是数据库的物理结构设计。
13、数据库的重构造:
当数据库应用环境发生变化,会导致实体及实体间的联系也发生相应的变化,使原有的数据库设计不能很好地满足新的需求,从而不得不适当调整数据库的模式和内模式,这就是数据库的重构造。
第六章
1、数据库的安全性:
数据库的安全性主要是指保护数据库,防止由于非法使用数据库造成数据泄露、更改或破坏。
2、自主存取控制:
用户对于不同的数据对象有不同的存取权限,不同的用户对同一对象也有不同的权限,而且用户还可将其拥有的存取权限转授给其他用户。因此自主存取控制非常灵活。
3、杭州西湖旅游图强制存取控制:
每一个数据对象被标以一定的密级,每一个用户也被授予某一个级别的许可证。对于任意一个对象,只有具有合法许可证的用户才可以存取。强制存取控制因此相对比较严格。
4、MAC:酋长的男人电视剧免费观看强制存取控制
数据库恢复是指系统为保证更高程度的安全性,所采取的强制存取检查手段。它不是用户能直接感知或进行控制的。
5、审计:
审计是一种事后监视的措施,即跟踪数据库的访问活动,以发现数据库的非法访问,达到安全防范的目的。
6、数据库的完整性:
数据库的完整性是指数据的正确性、一致性和相容性。
7、静态列级约束:
静态列级约束是对一个列的取值域的说明,这是最常见最简单同时也最容易实现的一类完整性约束。
动态列级约束:
动态列级约束是修改列定义或列值时应满足的约束条件。
8、静态元组约束:
一个元组是由若干个列值组成的,静态元组约束就是规定组成一个元组的各个列之间的约束关系。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论