数据库原理知识点整理doc.docx

上传人:b****5 文档编号:12273337 上传时间:2023-04-17 格式:DOCX 页数:27 大小:28.58KB
下载 相关 举报
数据库原理知识点整理doc.docx_第1页
第1页 / 共27页
数据库原理知识点整理doc.docx_第2页
第2页 / 共27页
数据库原理知识点整理doc.docx_第3页
第3页 / 共27页
数据库原理知识点整理doc.docx_第4页
第4页 / 共27页
数据库原理知识点整理doc.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

数据库原理知识点整理doc.docx

《数据库原理知识点整理doc.docx》由会员分享,可在线阅读,更多相关《数据库原理知识点整理doc.docx(27页珍藏版)》请在冰豆网上搜索。

数据库原理知识点整理doc.docx

数据库原理知识点整理doc

四个基本概念................................................................1

数据(Data)...............................................................1

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

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

基本特征.............................................................1

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

数据定义功能.........................................................1

数据组织、存储和管理.................................................1

数据操纵功能.........................................................1

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

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

其它功能.............................................................2

数据库系统(DBS)..........................................................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):

对某一类数据的结构和属性的说明.................................6

值(Value):

是型的一个具体赋值............................................6

模式(Schema)...........................................................6

实例(Instance).........................................................6

数据库系统的三级模式结构....................................................7

外模式[ExternalSchema](也称子模式或用户模式),........................7

模式[Schema](也称逻辑模式).............................................7

内模式[InternalSchema](也称存储模式)..................................7

数据库的二级映像功能与数据独立性............................................7

外模式/模式映像:

保证数据的逻辑独立性....................................7

模式/内模式映象:

保证数据的物理独立性....................................7

数据库系统的组成............................................................8

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

..................................................8

关系.......................................................................8

域(Domain):

是一组具有相同数据类型的值的集合..............................8

候选码(Candidatekey)....................................................8

全码(All-key)............................................................8

主码(Primarykey)........................................................8

主属性...................................................................8

基本关系操作.................................................................9

关系的三类完整性约束.......................................................9

实体完整性和参照完整性:

.................................................9

用户定义的完整性:

.......................................................9

实体完整性:

主码不为空.......................................................9

用户定义的完整性............................................................9

专门的关系运算:

选择、投影、连接、除.......................................10

象集Zx:

本质是一次选择运算和一次投影运算...............................10

悬浮元组................................................................10

外连接..................................................................10

左外连接................................................................10

右外连接................................................................10

除:

查找在被除数R中能够完全覆盖除数S的部分[的剩余值]..................10

SQL的特点................................................................10

1.综合统一..............................................................10

2.高度非过程化..........................................................11

3.面向集合的操作方式....................................................11

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

5.语言简洁,易学易用...................................................11

模式的定义与删除...........................................................11

CREATESCHEMA模<式名>AUTHORIZATION<用户名>...........................11

DROPSCHEMA模<式名>................................11

CASCADE级(联).......................................................11

RESTRICT限(制)......................................................11

基本表的定义、删除与修改...................................................12

CREATETABLE<表名>(<列名><数据类型>[<列级完整性约束条件>]...........12

ALTERTABLE<表名>......................................................12

DROPTABLE<表名>[RESTRICT|CASCADE];..................................12

RESTRICT:

删除表是有限制的。

........................................12

CASCAD:

E删除该表没有限制。

.........................................12

索引的建立与删除...........................................................12

CREATE[UNIQUE][CLUSTER]INDEX<索引名>................................12

数据查询...................................................................13

字符匹配:

...............................................................13

空值查询:

ISNULL或ISNOTNULL!

[“IS”不能用“=”代替]............13

ORDERBY子句...........................................................13

聚集函数:

..............................................................13

GROUPBY子句分组:

.....................................................14

HAVING短语与WHERE子句的区别:

!

[作用对象不同]..........................14

自身连接:

..............................................................14

外连接与普通连接的区别:

.................................................14

子查询的限制:

不能使用ORDERBY子句......................................15

不相关子查询:

..........................................................15

相关子查询:

............................................................15

一、带有IN谓词的子查询:

此为不相关子查询...............................15

二、带有比较运算符的子查询..............................................15

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

四、带有EXISTS谓词的子查询.............................................16

安全标准简介:

TCSEC标准、CC标准..........................................16

存取控制..................................................................16

自主存取控制方法..........................................................17

授权与回收.................................................................17

1、WITHGRANTOPTION:

指定:

可以再授予;没有指定:

不能传播;不允许循环授权17

2、GRANTALLPRIVILIGES.................................................17

3、对属性列的授权时必须明确指出相应属性列名............................17

1、FROMUSERCASCADE系;统收回直接或间接从USER处获得的权限.........18

数据库角色:

是被命名的一组与数据库操作相关的权限,角色是权限的集合.........18

强制存取控制方法..........................................................18

视图机制..................................................................19

审计(Audit).............................................................19

关系模型的参照完整性定义...................................................20

用户定义的完整性..........................................................20

完整性约束命名子句........................................................20

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

...............21

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

..........21

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

...............................21

数据库设计的特点,数据库建设的基本规律:

...................................21

数据库设计方法............................................................21

数据库设计的基本步骤......................................................22

数据字典:

进行详细的数据收集和数据分析所获得的主要结果....................22

四个基本概念

数据(Data)

是数据库中存储的基本对象,数据库中的数据具有永久储存、有组织和可共享三个特点。

数据(Data)的定义:

描述事物的符号记录

数据库(Database,简称DB)

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

基本特征

数据按一定的数据模型组织、描述和储存、可为各种用户共享、冗余度较小

数据独立性较高、易扩展、

数据库管理系统(DBMS)

数据定义功能

提供数据定义语言(DDL)、定义数据库中的数据对象

数据组织、存储和管理

分类组织、存储和管理各种数据、确定组织数据的文件结构和存取方式

实现数据之间的联系、提供多种存取方法提高存取效率

数据操纵功能

提供数据操纵语言(DML)、实现对数据库的基本操作(查询、插入、删除和修改)

数据库的事务管理和运行管理

数据库在建立、运行和维护时由DBMS统一管理和控制、

保证数据的安全性、完整性、多用户对数据的并发使用、发生故障后的系统恢复

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

数据库初始数据装载转换、数据库转储、介质故障恢复、数据库的重组织、

性能监视分析等

其它功能

DBMS与网络中其它软件系统的通信、两个DBMS系统的数据转换、

异构数据库之间的互访和互操作、

数据库系统(DBS)

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

储存、管理、处理和维护数据的系统。

数据管理技术的产生和发展

数据管理

定义:

对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题

数据管理技术的发展过程

人工管理阶段(20世纪40年代中--50年代中)

文件系统阶段(20世纪50年代末--60年代中)

数据库系统阶段(20世纪60年代末--现在)

人工管理特点

数据的管理者:

用户(程序员),数据不保存

数据面向的对象:

某一应用程序

数据的共享程度:

无共享、冗余度极大

数据的独立性:

不独立,完全依赖于程序

数据的结构化:

无结构

数据控制能力:

应用程序自己控制

文件系统特点

数据的管理者:

文件系统,数据可长期保存

数据面向的对象:

某一应用程序

数据的共享程度:

共享性差、冗余度大

数据的结构化:

记录内有结构,整体无结构

数据的独立性:

独立性差,数据的逻辑结构改变必须修改应用程序

数据控制能力:

应用程序自己控制

数据库系统的特点

数据结构化

整体数据的结构化是数据库的主要特征之一

整体结构化

不再仅仅针对某一个应用,而是面向全组织

不仅数据内部结构化,整体是结构化的,数据之间具有联系

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

数据的结构用数据模型描述,无需程序定义和解释、数据可以变长、

数据的最小存取单位是数据项、

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

数据共享的好处是减少数据冗余,节约存储空间、避免数据之间的不相容性与不一致性、

使系统易于扩充、

数据独立性高

物理独立性

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

当数据的物理存储改变了,应用程序不用改变。

逻辑独立性

指用户的应用程序与数据库的逻辑结构是相互独立的。

数据的逻辑结构改变了,用户程序也可以不变。

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

数据由DBMS统一管理和

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 思想汇报心得体会

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1