文档介绍:数据库系统概论总结第一章 绪论1、数据(DATA):描述事物的符号记录称为~2、数据库(DB):是长期储存在计算机内的、有组织的、可共享的数据集合。3、数据库系统(DBS):是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。4、数据库系统的特点:①数据结构化;②数据共享性高,冗余度低,易扩充;③数据独立性高;④数据由DBMS统一管理和控制。5、数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。6、数据库管理系统的主要功能:①数据定义功能;②数据组织、存储和管理;③数据操纵功能;④数据库的事务管理和运行管理功能;⑤数据库的建立和维护功能;⑥其他功能。7、数据管理:对数据进行分类、组织、编码、存储、检索和维护的过程,是数据处理的中心问题。数据管理经历的阶段:人工管理、文件系统、数据库系统8、数据模型的概念:是用来抽象、表示和处理现实世界中的具体的人、物、活动、概念的工具。满足要求:①能比较真实地模拟现实世界②容易为人所理解③便于在计算机上实现数据模型是数据库系统的核心和基础。9、数据模型的分类(2类)①概念模型:对数据应用部门的数据进行建模的工具,主要用于数据库设计。逻辑模型是按计算机系统的观点对数据建,用于DBMS实现。物理模型是对数据最底层的抽象。10、数据模型的组成要素:①数据结构:描述数据的组成对象以及对象之间的联系。与对象类型、内容、性质有关的与数据之间联系有关的对象②数据操作:指对数据库中各种对象(型)的实例允许执行的操作。操作有关操作的规则③数据的完整性约束条件:是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。11、基本概念::客观存在并可以相互区分的事物叫实体。:实体所具有的某一特性,一个实体可由若干个属性来刻画。(用椭圆形表示):惟一标识实体的属性集称为码。:一组具有相同数据类型的值的集合。:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为~~:同型实体的集合称为实体集。:用菱形表示,分实体(型)内部联系和实体(型)之间的联系。,表中的一行即为一个元组,表中的一列即为一个属性,:表中的某个属性组,它可以惟一确定一个元组;:元组中的一个属性值;:对关系的描述,一般表示为关系名(属性1,属性2,…,属性n) 两个实体之间的联系:一对一(1:1)一对多(1:n)多对多(m:n)12、最常用的逻辑结构模型层次模型、网状模型(合称格式化模型)、关系模型(重要,用规范二维态表示)、面向对象模型、面向关系模型层次模型的数据操纵主要有查询、插入、删除、更新(同关系数据模型)13、数据库系统采用三级模式结构:   、模式:是数据库中全体数据的逻辑结构和特征的描述,所有用户的公共数据视图,综合了所有用户的需求,一个数据库只有一个模式。外模式是模式的子集,同样也只有一个内模式,内模式是数据物理结构和存储方式的描述,是数据库内部的表达方式。模式/内模式映象模式/外模式映象实例是变动的,模式是稳定的15、数据库系统的组成:(见4)硬件平台及数据库软件人员第二章 关系数据库1、域:一组具有相同数据类型的值的集合。笛卡尔积:是域上面的一种集合运算D1×D2×…×Dn的子集叫做在域D1,D2,…,Dn上的关系,表示为R(D1,D2,…,Dn)    其中:(d1,d2,…,dn)叫一个n元组,简称元组di叫一个分量其中:R为关系名,n为关系的度(或目),D1,D2,…,Dn为域名关系是笛卡尔积的有限子集。关系的三种类型:基本关系(基本表或基表)、查询表、视图表2、关系操作包括:查询操作增加、删除、修改操作两大部分选择、投影、并、差、笛卡尔积(5个基本)交、连接、除、3、关系数据语言:关系代数语言:用对关系的运算来表达查询要求的关系演算语言:用谓词来表达查询要求的具有以上双重特点——结构化查询语言SQL4、关系的三类完整性约束实体完整性:若属性A是基本关系R的主属性,则A不能取空值。参照完整性:若属性(或属性组)F是基本关系R的外码它与基本关系S的主码Ks相对应,对于R中每个元组在F上的值必须为:空值或主码值。用户定义完整性:根据用户的具体要求定义的完整性。5、运算的三要素是:运算对象、运算符、运算结果关系代数用到的运算符包括:集合运算符、专门的关系运算符、比较运算符、逻辑运算符专门的关系运算包括:选择:选择满足给