数据库系统概论基础知识点整理(一)

1.数据:数据是数据库中存储的基本对象。
2.数据库:存放数据的仓库。是长期存储在计算机内、有组织、可共享的大量数据的集合。
3.数据库管理系统:用户与操作系统之间的数据管理软件。是计算机的基础软件。
[用途:科学的存储数据,高效的获取和维护数据。功能:数据定义功能;数据组织、存储和管理;
数据操纵功能;数据库的事务管理和运行管理;数据库的建立和维护功能;其他功能。
4.数据库系统:数据库系统是由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员组成的存储、管理、处理和维护数据的系统。
5.数据模型是对现实世界数据特征的模拟。
6.数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。
数据库系统与文件系统的本质区别:数据结构化。
7.数据库技术的特点:①数据结构化;②数据的共享性高,冗余度低且易扩充;
③数据独立性高;④数据由数据库管理系统统一管理和控制。
8.物理独立性是指用户的应用程序与数据库中数据的物理存储是相互独立的。
9.逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。
10.数据的安全性是指保护数据以防止不合法的使用造成的数据泄密和破坏。
11.数据的完整性指数据的正确性、有效性和相容性。
12.数据库系统的出现使信息系统从以加工数据的程序为转向围绕共享的数据库为中心的新阶段。
13.数据模型:概念模型、逻辑模型和物理模型两类。
14.概念模型
1实体:客观存在并可相互区别的事物称为实体。
2 属性:实体所具有的某一特性。
3码:唯一标识实体的属性集。
4实体型:用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。
5联系:实体之间的联系通常是指不同实体集之间的联系。实体之间的联系有一对一、 一对多、多对多等三种模型。
15.实体-联系方法:E-R方法也称E-R模型。
16.数据模型组成要素:由数据结构、数据操作和数据的完整性约束条件三部分组成。
17.数据结构描述数据库的组成对象以及对象之间的联系。
18.数据操作是指对数据库中各类对象的实例允许执行的操作的集合,包括操作及有关的操作规则。
19.数据的完整性约束条件是一组完整性规则。
20.基本层次联系是指两个记录以及它们之间的一对多(包括一对一)的联系。
21.层次模型中子女结点与双亲结点的联系是唯一的,而在网状模型中这种联系可以不唯一。
22.关系模型术语
1关系:一个关系对应通常说的一张表。
2元组:表中的一行即为一个元组。
3属性:表中的一列即为一个属性,给每一个属性起一个名称即为属性名。
4码:也称为码键。表中的某个属性组,它可以唯一确定一个元组。
5域:一组具有相同数据类型的值的集合。
6分量:元组中的一个属性值。
23.关系模式:对关系的描述,一般表示为关系名(属性1,属性2,……,属性n)
24.关系模型要求关系必须是规范化的。关系规范化最基本的一条:关系的每一个分量必须是一个不可分的数据项。
25.模式:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
26.外模式也称子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
27.内模式也称存储模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的内在组织方式。
28.两层映像:
①外模式、模式映像:当模式改变时,由数据库管理员对各个外模式/模式的映像作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据逻辑独立性。
②模式/内模式映像:当数据库的存储结构改变时,由数据库管理员对模式/内模式映像作相应改变,可以使模式保持不变,从而应用程序不必改变。保证了数据与程序的物理独立性,简称数据的物理独立性。
29.数据库系统的组成:硬件平台及数据库;软件;人员。
30.数据库管理员的职责:①决定数据库中的信息内容和结构②决定数据库的存储结构和存取策略③定义数据的安全性要求和完整性约束条件④监控数据库的使用和运行⑤数据库的改进和重组、重构。
第二章
1.域:是一组具有相同数据类型的值的集合。
2.笛卡尔积:D1*D2*……*Dn={(d1,d2,……,dn)|di在Di中,i=1,2,……,n}
3.基数:一个域允许的不同取值个数称为这个域的基数。
4.候选码:某一属性组的值能唯一地标识一个元组,而其子集不能,则称该属性组为候选码。
5.关系可以有三种类型:基本关系、查询表、视图表。
6.关系模型要求关系规范化,规范条件中最基本一条:关系的每个分量必须是一个不可分的数据项。
7.关系的描述称为关系模式。关系模式是静态的稳定的,关系是动态的随时间不断变化的。
8.关系数据库的型也称为关系数据库模式,是对关系数据库的描述。关系数据库的值是这些9.关系模式在某一时刻对应的关系的集合,通常就称为关系数据库。
10.基本的关系操作:选择,投影,并,差,笛卡尔积。特点是操作对象和结果都是集合。
11.SQL:结构化查询语言。是集查询、数据定义语言、数据操纵语言和数据控制语言一体的关系数据语言。
12.关系模型中有三类完整性约束:实体完整性,参照完整性,用户定义的完整性。
13.实体完整性和参照完整性是关系的两个不变性。
14.实体完整性规则若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取空值(null value)。所谓空值就是“不知道”或“不存在”或“无意义”的值。
15.设F是基本关系R的一个或一组属性,但不是关系R的码,Ks是基本关系S的主码。如果F与Ks相对应,则称F是R的外码,并称基本关系R为参照关系,基本关系S为被参照关系或目标关系。
16.传统的集合运算是二目运算,包括并,差,交,笛卡尔积4种运算。
17.专门的关系运算包括:选择,投影,连接,除运算。
18.自然连接是一种特殊的等值连接。
19.如果把悬浮元组也保存在结果关系中,而在其他属性上填空值,那么这种连接就叫做外连接。如果只保留左边关系R中的悬浮元组就叫做左外连接,如果只保留右边关系S中的悬浮元组就叫做右外连接。
20.除运算:设关系R除以关系S的结果为T,则T包含所有在R但不在S中的属性及其值,且T得元组与S的元组的所有组合都在R中。
21.关系代数中,运算经有限次复合后形成的表达式称为关系代数表达式。

你可能感兴趣的:(数据库系统概论基础知识点整理(一))