1、数据库原理知识点整理doc四个基本概念 . . 1数据(Data) . . 1数据库 (Database, 简称 DB) . 1长期储存在计算机内、有组织的、可共享的大量数据的集合、 . 1基本特征 . . 1数据库管理系统 (DBMS). . 1数据定义功能 . . 1数据组织、存储和管理 . . 1数据操纵功能 . . 1数据库的事务管理和运行管理 . . 1数据库的建立和维护功能 ( 实用程序 ) . . 2其它功能 . . 2数据库系统 (DBS) . . 2数据管理技术的产生和发展 . . 2数据管理 . . 2数据管理技术的发展过程 . . 2人工管理特点 . . 2文件系统特点
2、. . 3数据库系统的特点 . . 3数据结构化 . . 3整体结构化 . . 3数据库中实现的是数据的真正结构化 . . 3数据的共享性高,冗余度低,易扩充、数据独立性高 . 4数据独立性高 . . 4物理独立性 . . 4逻辑独立性 . . 4数据独立性是由 DBMS的二级映像功能来保证的 . 4数据由 DBMS统一管理和控制 . . 4两大类数据模型:概念模型、逻辑模型和物理模型 . . 5数据模型的组成要素:数据结构、数据操作、数据的完整性约束条件 . 5数据的完整性约束条件 : . . 5关系模型 . 6关系数据模型的优缺点 . . 6数据库系统模式的概念 . . 6型(Type)
3、:对某一类数据的结构和属性的说明 . . 6值(Value) :是型的一个具体赋值 . . 6模式( Schema). . 6实例( Instance ). . 6数据库系统的三级模式结构 . . 7外模式 External Schema (也称子模式或用户模式), . 7模式Schema (也称逻辑模式) . . 7内模式 Internal Schema (也称存储模式) . 7数据库的二级映像功能与数据独立性 . . 7外模式 / 模式映像:保证数据的逻辑独立性 . . 7模式/ 内模式映象:保证数据的物理独立性 . . 7数据库系统的组成 . . 8数据库管理员 (DBA)职责: . .
4、 8关系 . 8域(Domain): 是一组具有相同数据类型的值的集合 . 8候选码 (Candidate key) . . 8全码(All-key) . . 8主码(Primary key ) . . 8主属性 . 8基本关系操作 . . 9关系的三类完整性约束 . . 9实体完整性和参照完整性: . . 9用户定义的完整性: . . 9实体完整性 : 主码不为空 . . 9用户定义的完整性 . . 9专门的关系运算:选择、投影、连接、除 . . 10象集 Zx:本质是一次选择运算和一次投影运算 . 10悬浮元组 . . 10外连接 . 10左外连接 . . 10右外连接 . . 10除:查
5、找在被除数 R中能够完全覆盖除数 S的部分 的剩余值 . 10SQL 的特点 . 101. 综合统一 . . 102. 高度非过程化 . . 113. 面向集合的操作方式 . . 114. 以同一种语法结构提供多种使用方式 . . 115. 语言简洁,易学易用 . . 11模式的定义与删除 . . 11CREATE SCHEMA模 AUTHORIZATION . 11DROP SCHEMA模 . 11CASCADE级( 联) . . 11RESTRICT限( 制) . . 11基本表的定义、删除与修改 . . 12CREATE TABLE ( . 12ALTER TABLE . . 12DRO
6、P TABLE RESTRICT| CASCADE;. 12RESTRICT:删除表是有限制的。 . . 12CASCAD:E删除该表没有限制。 . . 12索引的建立与删除 . . 12CREATE UNIQUE CLUSTER INDEX . 12数据查询 . 13字符匹配 : . . 13空值查询: IS NULL 或 IS NOT NULL ! “IS ” 不能用 “=” 代替 . 13ORDER BY子句 . 13聚集函数: . . 13GROUP B Y子句分组: . 14HAVING短语与 WHERE子句的区别: ! 作用对象不同 . 14自身连接: . . 14外连接与普通连接
7、的区别 : . . 14子查询的限制 : 不能使用 ORDER BY子句 . . 15不相关子查询: . . 15相关子查询: . . 15一、带有 IN 谓词的子查询:此为不相关子查询 . 15二、带有比较运算符的子查询 . . 15三、带有 ANY(SOME)或 ALL 谓词的子查询 . 15四、带有 EXISTS谓词的子查询 . . 16安全标准简介: TCSEC标准、 CC标准. . 16存取控制 . 16自主存取控制方法 . . 17授权与回收 . . 171、WITH GRANT OPTION:指定:可以再授予;没有指定:不能传播;不允许循环授权 172、GRANT ALL PRI
8、VILIGES. . 173、 对属性列的授权时必须明确指出相应属性列名 . 171、 FROM USER CASCADE系;统收回直接或间接从 USER处获得的权限 . 18数据库角色:是被命名的一组与数据库操作相关的权限,角色是权限的集合 . 18强制存取控制方法 . . 18视图机制 . 19审计( Audit ). . 19关系模型的参照完整性定义 . . 20用户定义的完整性 . . 20完整性约束命名子句 . . 202NF 若 R 1NF,且每一个非主属性完全函数依赖于码,则R2NF。 . 213NF 若 R 3NF,则每一个非主属性既不部分依赖于码也不传递依赖于码。 . 21B
9、C 范式( BCNF)每一个决定属性因素都包含码。 . 21数据库设计的特点 , 数据库建设的基本规律: . . 21数据库设计方法 . . 21数据库设计的基本步骤. . 22数据字典:进行详细的数据收集和数据分析所获得的主要结果 . 22四个基本概念数据(Data)是数据库中存储的基本对象, 数据库中的数据具有永久储存、 有组织和可共享三个特点。数据(Data) 的定义:描述事物的符号记录数据库 (Database, 简称 DB)长期储存在计算机内、有组织的、可共享的大量数据的集合、基本特征数据按一定的数据模型组织、描述和储存、可为各种用户共享、冗余度较小数据独立性较高、易扩展、数据库管理
10、系统 (DBMS)数据定义功能提供数据定义语言 (DDL)、定义数据库中的数据对象数据组织、存储和管理分类组织、存储和管理各种数据、确定组织数据的文件结构和存取方式实现数据之间的联系、提供多种存取方法提高存取效率数据操纵功能提供数据操纵语言 (DML)、实现对数据库的基本操作 ( 查询、插入、删除和修改 )数据库的事务管理和运行管理数据库在建立、运行和维护时由 DBMS统一管理和控制、保证数据的安全性、完整性、多用户对数据的并发使用、发生故障后的系统恢复数据库的建立和维护功能 ( 实用程序 )数据库初始数据装载转换、数据库转储、介质故障恢复、数据库的重组织、性能监视分析等其它功能DBMS 与网
11、络中其它软件系统的通信、两个 DBMS系统的数据转换、异构数据库之间的互访和互操作、数据库系统 (DBS)数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员 (DBA)组成的储存、管理、处理和维护数据的系统。数据管理技术的产生和发展数据管理定义:对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题数据管理技术的发展过程人工管理阶段 (20 世纪 40 年代中 -50 年代中 )文件系统阶段 (20 世纪 50 年代末 -60 年代中 )数据库系统阶段 (20 世纪 60 年代末 - 现在 )人工管理特点数据的管理者:用户(程序员),数据不保存数据面向的对象:某一应用程
12、序数据的共享程度:无共享、冗余度极大数据的独立性:不独立,完全依赖于程序数据的结构化:无结构数据控制能力:应用程序自己控制文件系统特点数据的管理者:文件系统,数据可长期保存数据面向的对象:某一应用程序数据的共享程度:共享性差、冗余度大数据的结构化:记录内有结构 , 整体无结构数据的独立性:独立性差,数据的逻辑结构改变必须修改应用程序数据控制能力:应用程序自己控制数据库系统的特点数据结构化整体数据的结构化是数据库的主要特征之一整体结构化不再仅仅针对某一个应用,而是面向全组织不仅数据内部结构化,整体是结构化的,数据之间具有联系数据库中实现的是数据的真正结构化数据的结构用数据模型描述,无需程序定义和解释、数据可以变长、数据的最小存取单位是数据项、数据的共享性高,冗余度低,易扩充、数据独立性高数据共享的好处是减少数据冗余, 节约存储空间、 避免数据之间的不相容性与不一致性、使系统易于扩充、数据独立性高物理独立性指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。逻辑独立性指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。数据独立性是由 DBMS的二级映像功能来保证的数据由 DBMS统一管理和
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1