数据库系统概论重点定义整理

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据:描述事物的符号记录,是数据库中的基本对象

数据库:是长期储存在计算机内、有组织的、可共享的大量数据的集合

数据库数据3大基本特点:永久存储、有组织、可共享

数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件

数据库管理系统主要功能: 1.数据定义功能; 2.数据组织、存储和管理; 3.数据操纵功能;

4.数据库的事务管理和运行管理; 6.其他功能

数据库系统(DBS、简称数据库):指在计算机系统中引入数据库后的系统,由数据库、数

据库管理系统(及其开发工具)、应用系统、数据库管理员构成

人工管理阶段特点: 1.数据不保存; 2.应用程序管理数据; 3.数据不共享; 4.数据不具有独立性

文件系统阶段特点: 1.数据可长期保存; 2.由文件系统管理数据

文件系统缺点: 1.数据共享性差,冗余度大; 2.数据独立性差

数据库系统特点: 1.数据结构化(与文件系统的本质区别);2.数据的共享性高,冗余度低,易扩充;3.数据独立性高; 4.数据由DBMS统一管理和控制

数据结构化:所谓“整体”结构化是指在数据库中的数据不再仅仅针对某一个应用,而是面

向全组织;不仅数据内部结构化,而且整体是结构化的,数据之间具有联系。在每个文件系

统中每个文件内不是有结构的,即文件由记录构成,每个记录由若干属性组成

数据独立性包括:数据的物理独立性和数据的逻辑独立性

物理独立性:指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的

逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的,即数据的逻辑结构改变了,用户程序也可以不变

DBMS提供的数据控制功能: 1.数据的安全性保护; 2.数据的完整性检查; 3.并发控制; 4.数据库恢复

数据模型应满足三方面要求:一是能比较真实的模拟现实世界;二是容易为人所理解;三是便于在计算机上实现

数据模型是数据库系统的核心和基础

第一类是概念模型,也成信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计

第二类的逻辑模型主要包括层次模型、网状模型、关系模型、面向对象模型和对象关系模型,它是按计算机系统的观点对数据建模,主要用于DBMS的实践

第二类中的物理模型是对数据最底层的抽象,它描述数据在系统内部的表示方式和存取方

式,在磁盘和磁带上的存储方式和存取方式,是面向计算机系统的

数据模型的组成要素: 1.数据结构; 2.数据操作; 3.数据的完整性约束条件

概念模型用途:用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言

对概念模型的基本要求:一方面应该具有较强的语义表达能力,能够方面、直接地表达应用中的各种语义知识;另一方面应该简单、清晰、易于用户理解

实体:客观存在并可相互区别的事物

属性:实体所具有的某一特性

码:唯一标识实体的属性集

域:属性的取值范围

实体型:具有相同属性的实体必然具有的特征和性质。用实体名及其属性名集合来抽象和刻

画同类实体,成为实体型

实体集:同一类型实体的集合

联系:实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不

同实体集之间的联系

两个实体型之间的联系分为三种:一对一联系、一对多联系、多对多联系

关系模型: 1.关系数据模型的数据结构; 2.,操纵和完整性约束; 3.,存储结构

关系:一个关系对应通常说的一张表

元组:表中的一行即为一个元组

属性:表中的一列即为一个属性

码(码键):表中的某个属性组,它可以唯一确定一个元组

域:属性的取值范围

分量:元组中的一个属性值

关系的完整性约束条件包括:实体完整性、参照完整性、用户定义的完整性

关系的两个不变性:实体完整性和参照完整性的关系模型必须满足的完整性约束条件

数据库系统的三级模式结构指数据库系统是由外模式、模式和内模式三级构成

模式(逻辑模式):是数据库全体数据的逻辑结构和特征的描述,是所有用户的公共数据视

图。它是数据库系统模式结构的中间层,既不涉及数据的物理存储细节和硬件环境,也与具体的应用程序、所使用的开发工具及高级程序设计语言无关。一个数据库只有一个模式

外模式(子模式、用户模式):是数据库用户能够看见和使用的局部数据的逻辑结构和特征

的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。通常是模式的子集,一个数据库可以有多个外模式。外模式是保证数据库安全性的一个有力措施

内模式(存储模式):一个数据库只能有一个内模式,是数据物理结构和存储方式的描述,

是数据在数据库内部的表示方式

外模式/模式映射、模式/内模式映射保证了数据库系统中的数据能够具有较高的逻辑独立

性和物理独立性

候选码:若关系中的某一属性组的值能唯一的标识一个元组

主码:若一个关系中有多个候选码,则选定其中一个为主码

候选码的诸称为主属性。不包含在任何候选码中的属性称为非主属性或非码属性

全码:在最极端的情况下,关系模式中的所有属性是这个关系模式的候选码

关系的三种类型:基本关系(又称基本表、基表)、查询表、视图表

基本表是实际存在的表,它是实际存储数据的逻辑表示

查询表是查询结果对应的表

视图表是基本表或其他视图表导出的表,是虚表,不对应实际存储的数据

关系模式:关系的表述

关系模型基本操作: 1.查询操作; 2.插入、删除、修改操作

查询操作分为:选择、投影、连接、除、并、差、交、笛卡尔积(5种基本操作)

关系操作特点:集合操作方式,即操作的对象和结果都是集合,也称一次一集合的方式。非关系数据模型的数据操作方式则是一次一记录的方式

关系数据语言分类: 1.关系代数语言(ISBL);2.关系演算语言(元组关系演算语言APLHA、QUEL,域关系演算语言QBE)3.具有关系代数和关系演算双重特点的语言(SQL)

等值连接和自然连接的区别和联系: 1.连接运算符是“=”的连接运算成为等值连接,他是

从关系R和S的广义笛卡尔积中选取A、B属性值相等的那些元组; 2.自然连接是一种特殊

的等值连接,他要求两个关系中进行比较的分量必须是相同的属性组,并且结果中把重复的

属性列去掉

SQL集数据查询、数据定义(CREATE、DROP、ALTER)、数据操纵(INSERT、UPDA TE、DELETE)和数据控制(GRANT、REVOKE)功能于一体

相关文档
最新文档