失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 数据库系统概论(第五版 王珊 萨师煊 编著)

数据库系统概论(第五版 王珊 萨师煊 编著)

时间:2020-11-27 23:23:33

相关推荐

数据库系统概论(第五版 王珊 萨师煊 编著)

数据库系统概论知识点总结

学习目录基础篇第一章 绪论1.1 数据库系统概述1.2 数据模型1.3 数据库系统的结构1.4 数据库系统的组成1.5 小结第二章 关系数据库第三章 关系数据库基本语言SQL第四章 数据库安全性第五章 数据库完整性设计与应用开发篇第六章 关系数据理论第七章 数据库设计第八章 数据库编程系统篇第九章 关系查询处理和查询优化第十章 数据库恢复技术第十一章 并发控制

学习目录

基础篇

第一章 绪论

1.1 数据库系统概述

地位:数据库技术产生于六十年代末,是数据管理的有效技术,是计算机科学的重要分支。数据库是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透。

1.1.1数据库的四个基本概念

数据(Data)

数据(Data)是数据库中存储的基本对象

(1)数据的定义:描述事物的符号记录;

(2) 数据的种类:数字、文字、图形、图像、音频、视频、学生的档案记录等。数据库(Database)

(1)定义:数据库(Database,简称DB)是长期存储在计算机内、有组织的、可共享的大量数据的集合。

(2)基本特征

数据按一定的数据模型组织、描述和存储;

可为各种用户共享;

冗余度较小;

数据独立性较高;

易扩展。数据库管理系统(DBMS)

(1)什么是数据库管理系统

位于用户与操作系统之间的数据管理软件

(2)数据库管理系统的用途

科学地组织和存储数据、高效地获取和维护数据

(3)数据库管理系统的主要功能

数据定义功能

提供数据定义语言(DDL);

定义数据库中的数据对象。

数据组织、存储和管理

分类组织、存储和管理各种数据;

确定组织数据的文件结构和存取方式;

实现数据之间的联系;

提供多种存取方法提高存取效率。

数据操纵功能

提供数据操纵语言(DML);

实现对数据库的基本操作(查询、插入、删除和修改)

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

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

保证数据的安全性、完整性、多用户对数据的并发使用;

发生故障后的系统恢复。

数据库的建立和维护功能

数据库初始数据的装载和转换;

数据库转储、恢复功能;

数据库的重组织;

性能监视、分析等。

其他功能

数据库管理系统与网络中其它软件系统的通信;

数据库管理系统之间的数据转换;

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

数据库系统(Database System,简称DBS):

是由数据库数据库管理系统(及其应用开发工具)、应用程序数据库管理员组成的存储、管理、处理和维护数据的系统。

1.1.2数据管理技术的发展

1.1.3数据库系统的特点

整体数据的结构化

数据面向整个系统而不是单个应用,且被多个应用共享。

数据共享性高,冗余度低且易扩展

数据独立性高—二级映像

物理独立性:应用程序与数据库中数据的物理存储是相互独立的;(物理分离)

逻辑独立性:应用程序与数据库的逻辑结构是相互独立的。(逻辑分离)

统一管理和控制

数据的安全性保护;

数据的完整性保护;

并发控制;

数据库恢复。

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

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

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

数据记录可以变长

数据的最小存储单位是数据项

数据库管理系统提供的数据控制功能

(1)数据的安全性(Security)保护:保护数据以防止不合法的使用造成的数据的泄露和破坏。

(2)数据的完整性(Integrity)检查:保证数据的正确性、有效性和相容性。

(3)并发(Concurrency)控制:对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。

(4)数据库恢复(Recovery):将数据库从错误状态恢复到某一已知的正确状态。

数据库概念小结

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

可以供各种用户共享,具有最小冗余度和较高的数据独立性。

数据库管理系统在数据库建立运用维护时对数据库进行统一控制,以保证数据库的完整性、安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对数据库进行恢复。

1.2 数据模型

数据模型是对现实世界数据特征的抽象。通俗地将数据模型就是现实世界的模拟。数据模型应满足三方面要求:能比较真实地模拟现实世界容易为人所理解便于在计算机上实现。数据模型是数据库系统的核心和基础

1.2.1两类数据模型

(1)概念模型也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。

(2)逻辑模型和物理模型

逻辑模型主要包括网状模型层次模型关系模型面向对象数据模型对象关系数据模型半结构化数据模型等。按计算机系统的观点对数据建模,用于DBMS实现。

物理模型是对数据最底层的抽象,数据描述在系统内部的表示方法和存取方法,在磁盘或磁带上的存储方式和存取方法。

客观对象的抽象过程:现实世界—>信息世界(概念模型)—>机器世界(数据库管理系统支持的数据模型)

1.2.2概念模型

(1)实体(Entity):客观存在并可以相互区别的事物称为实体。可以是具体的人、事、物、或抽象的概念。

(2)属性(Attribute):实体所具有的某一特征称为属性。

一个实体可以由若干个属性来刻画。

(3)码(Key):唯一标识实体的属性集称为码。

(4)实体型(Entity Type):用实体名及其属性名集合来抽象和刻画同类实体称为实体型。

(5)实体集(Entity Set):同一类型实体的集合称为实体。

(6)联系(relationship):

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

实体之间的联系通常是指不同实体集之间的联系。

实体之间的联系有一对一一对多多对多等多种类型。

1.2.3数据模型的组成要素***:

A:数据结构:描述数据库的组成对象

1.2.4

1.2.5

1.2.6

1.2.7

1.3 数据库系统的结构

1.4 数据库系统的组成

1.5 小结

第二章 关系数据库

第三章 关系数据库基本语言SQL

第四章 数据库安全性

第五章 数据库完整性

设计与应用开发篇

第六章 关系数据理论

第七章 数据库设计

第八章 数据库编程

系统篇

第九章 关系查询处理和查询优化

第十章 数据库恢复技术

第十一章 并发控制

如果觉得《数据库系统概论(第五版 王珊 萨师煊 编著)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。