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

合集下载
  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) (2)

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

数据管理 (2)

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

人工管理特点 (2)

文件系统特点 (2)

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

数据结构化 (3)

整体结构化 (3)

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

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

数据独立性高 (3)

物理独立性 (3)

逻辑独立性 (3)

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

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

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

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

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

1.2.7 关系模型 (4)

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

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

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

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

模式(Schema) (5)

实例(Instance) (5)

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

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

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

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

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

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

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

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

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

2.1.1 关系 (6)

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

候选码(Candidate key) (6)

全码(All-key) (6)

主码(P rimary key) (6)

主属性 (7)

2.2.1基本关系操作 (7)

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

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

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

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

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

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

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

悬浮元组 (8)

外连接 (8)

左外连接 (8)

右外连接 (8)

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

3.1.2 SQL的特点 (8)

1.综合统一 (8)

2.高度非过程化 (8)

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

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

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

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

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

DROP SCHEMA <模式名> (9)

CASCADE(级联) (9)

RESTRICT(限制) (9)

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

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

ALTER TABLE <表名> (9)

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

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

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

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

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

3.4 数据查询 (10)

字符匹配: (10)

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

ORDER BY子句 (10)

聚集函数: (10)

GROUP BY子句分组: (11)

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

自身连接: (11)

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

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

不相关子查询: (11)

相关子查询: (12)

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

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

相关文档
最新文档