大数据库原理(王珊)知识点整理

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

目录

1.1.1 四个基本概念 (1)

数据(Data) (1)

数据库(Database,简称DB) (1)

长期储存在计算机内、有组织的、可共享的大量数据的集合、 (1)

基本特征 (1)

数据库管理系统(DBMS) (1)

数据定义功能 (1)

数据组织、存储和管理 (1)

数据操纵功能 (1)

数据库的事务管理和运行管理 (1)

数据库的建立和维护功能(实用程序) (1)

其它功能 (1)

数据库系统(DBS) (1)

1.1.2 数据管理技术的产生和发展 (1)

数据管理 (1)

数据管理技术的发展过程 (1)

人工管理特点 (1)

文件系统特点 (1)

1.1.3 数据库系统的特点 (2)

数据结构化 (2)

整体结构化 (2)

数据库中实现的是数据的真正结构化 (2)

数据的共享性高,冗余度低,易扩充、数据独立性高 (2)

数据独立性高 (2)

物理独立性 (2)

逻辑独立性 (2)

数据独立性是由DBMS的二级映像功能来保证的 (2)

数据由DBMS统一管理和控制 (2)

1.2.1 两大类数据模型:概念模型、逻辑模型和物理模型 (2)

1.2.2 数据模型的组成要素:数据结构、数据操作、数据的完整性约束条件 (3)

数据的完整性约束条件: (3)

1.2.7 关系模型 (3)

关系数据模型的优缺点 (3)

1.3.1 数据库系统模式的概念 (3)

型(Type):对某一类数据的结构和属性的说明 (3)

值(Value):是型的一个具体赋值 (3)

模式(Schema) (3)

实例(Instance) (3)

1.3.2 数据库系统的三级模式结构 (3)

外模式[External Schema](也称子模式或用户模式), (3)

模式[Schema](也称逻辑模式) (3)

内模式[Internal Schema](也称存储模式) (3)

1.3.3 数据库的二级映像功能与数据独立性 (3)

外模式/模式映像:保证数据的逻辑独立性 (3)

模式/内模式映象:保证数据的物理独立性 (4)

1.4 数据库系统的组成 (4)

数据库管理员(DBA)职责: (4)

2.1.1 关系 (4)

域(Domain):是一组具有相同数据类型的值的集合 (4)

候选码(Candidate key) (4)

全码(All-key) (4)

主码(P rimary key) (4)

主属性 (4)

2.2.1基本关系操作 (4)

2.3.1 关系的三类完整性约束 (4)

实体完整性和参照完整性: (4)

用户定义的完整性: (4)

2.3.2 实体完整性:主码不为空 (4)

2.3.4 用户定义的完整性 (4)

2.4.2 专门的关系运算:选择、投影、连接、除 (5)

象集Zx:本质是一次选择运算和一次投影运算 (5)

悬浮元组 (5)

外连接 (5)

左外连接 (5)

右外连接 (5)

除:查找在被除数R中能够完全覆盖除数S的部分[的剩余值] (5)

3.1.2 SQL的特点 (5)

1.综合统一 (5)

2.高度非过程化 (5)

3.面向集合的操作方式 (5)

4.以同一种语法结构提供多种使用方式 (5)

5. 语言简洁,易学易用 (5)

3.3.1 模式的定义与删除 (5)

CREATE SCHEMA <模式名> AUTHORIZATION <用户名> (5)

DROP SCHEMA <模式名> (5)

CASCADE(级联) (5)

RESTRICT(限制) (5)

3.3.2 基本表的定义、删除与修改 (5)

CREATE TABLE <表名>(<列名> <数据类型>[ <列级完整性约束条件> ] (5)

ALTER TABLE <表名> (6)

DROP TABLE <表名>[RESTRICT| CASCADE]; (6)

RESTRICT:删除表是有限制的。 (6)

CASCADE:删除该表没有限制。 (6)

3.3.3 索引的建立与删除 (6)

CREATE [UNIQUE] [CLUSTER] INDEX <索引名> (6)

3.4 数据查询 (6)

字符匹配: (6)

空值查询:IS NULL 或 IS NOT NULL ![“IS”不能用“=”代替] (6)

ORDER BY子句 (6)

聚集函数: (6)

GROUP BY子句分组: (6)

HAVING短语与WHERE子句的区别:![作用对象不同] (6)

自身连接: (7)

外连接与普通连接的区别: (7)

子查询的限制:不能使用ORDER BY子句 (7)

不相关子查询: (7)

相关子查询: (7)

一、带有IN谓词的子查询:此为不相关子查询 (7)

二、带有比较运算符的子查询 (7)

三、带有ANY(SOME)或ALL谓词的子查询 (7)

四、带有EXISTS谓词的子查询 (7)

4.1.2 安全标准简介:TCSEC标准、CC标准 (8)

4.2.2 存取控制 (8)

4.2.3 自主存取控制方法 (8)

4.2.4 授权与回收 (8)

1、WITH GRANT OPTION: 指定:可以再授予;没有指定:不能传播;不允许循环授权8

2、GRANT ALL PRIVILIGES (8)

3、对属性列的授权时必须明确指出相应属性列名 (8)

1、 FROM USER CASCADE;系统收回直接或间接从USER处获得的权限 (8)

4.2.5 数据库角色:是被命名的一组与数据库操作相关的权限,角色是权限的集合 (8)

4.2.6 强制存取控制方法 (8)

4.3 视图机制 (9)

4.4 审计(Audit) (9)

5.2.1 关系模型的参照完整性定义 (9)

5.3 用户定义的完整性 (9)

5.4 完整性约束命名子句 (9)

6.2.4 2NF若R∈1NF,且每一个非主属性完全函数依赖于码,则R∈2NF。 (10)

6.2.5 3NF若R∈3NF,则每一个非主属性既不部分依赖于码也不传递依赖于码。 (10)

6.2.6 BC范式(BCNF)每一个决定属性因素都包含码。 (10)

7.1.1 数据库设计的特点,数据库建设的基本规律: (10)

7.1.2 数据库设计方法 (10)

7.1.3 数据库设计的基本步骤 (10)

7.2.3 数据字典:进行详细的数据收集和数据分析所获得的主要结果 (10)

相关文档
最新文档