软件设计师考试 | 第九章 数据库技术基础 | 基本概念

2021-05-28  本文已影响0人  Levi_moon

(一)数据库与数据库系统

数据库系统(DBS)是一个采用了数据库技术,有组织、动态地存储大量相关数据,方便多用户访问的计算机系统。

组成:


(二)数据库管理系统的功能

数据库管理系统(DBMS)主要实现对共享数据有效地组织、管理和存取。

具有的六项功能:


(三)数据管理系统的特征及分类

1. DBMS的特征

通过DBMS来管理数据具有以下特点:

2. DBMS的分类

DBMS通常分为三类:


(四)数据库系统的体系结构

数据库系统的体系结构受数据库运行所在的计算机系统的影响很大,尤其是受计算机体系结构中的连网、并行和分布的影响。

从最终用户的角度看,数据库系统体系结构分为集中式、分布式、C/S(客户端/服务器)和并行结构。

从数据库管理系统的角度看,数据库系统体系结构一般采用三级模式结构。

1. 集中式数据库系统

数据是集中的,数据的管理也是集中的,数据库系统的所有功能都集中在DBMS所在的计算机上。

集中式服务器结构图

目前这种系统还在使用。

2. 客户端/服务器结构

在这种结构中,一个处理机(客户端)的请求被送到另一个处理机(服务器)上执行。

客户端主要负责数据表示服务,服务器主要负责数据库服务。

客户端/服务器结构

数据库服务器一般可分为:

3. 并行数据库系统

并行数据库系统分为:

4. 分布式数据库系统

分布式数据库系统分为:


(五)数据库的三级模式结构

数据的存储结构各不相同,但体系结构基本上都具有相同的特征,采用“三级模式和两级映像”。如下图所示:


数据库系统体系结构

数据库系统采用三级模式结构,这是数据库管理系统内部的系统结构。

数据库有“型”和“值”的概念,“型”是指对某一数据的结构和属性的说明,“值”是型的一个具体赋值。

数据库系统设计人员可以在视图层、逻辑层和物理层对数据进行抽象,通过外模式、概念模式和内模式来描述不同层次上的数据特性。

1. 概念模式

概念模式也称为模式,它是数据库中全部数据的逻辑结构和特征的描述,由若干个概念记录类型组成,只涉及型的描述,不涉及具体的值。

概念模式的一个具体值称为模式的一个实例,同一个模式可以有很多实例。

概念模式反映的是数据库的结构及其联系,所以的相对稳定的;而实例反映的是数据库某一时刻的状态,所以是相对变动的。

描述概念模式的数据定义语言称为“模式DDL”。

2. 外模式

外模式也称为用户模式或子模式,是用户与数据库系统的接口,是用户用到的那部分数据的描述。

它由若干个外部记录类型组成。用户使用数据操作语言对数据库进行操作,实际上是对外模式的外部记录进行操作。

描述外模式的数据定义语言称为“外模式DDL”。

3. 内模式

内模式也称为存储模式,是数据物理机构和存储方式的描述,是数据在数据库内部的表示方式,定义所有的内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。

描述内模式的数据定义语言称为“内模式DDL”。

4. 两级映像

数据库系统在三级模式之间提供了两级映像:

正因为这两级映像保证了数据库中的数据具有较高的逻辑独立性和物理独立性。

数据的物理独立性是指当数据库的内模式发生改变时,数据的逻辑结构不变。

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


(六)大数据

1. 大数据产生的背景

大数据是指“无法用现有的软件工具提取、存储、搜索、共享、分析和处理的海量的、复杂的数据集合”。

产生的背景:

2. 大数据的特征

业界通常用“4V”来概况大数据的特征:

3. 理解大数据

大数据不仅仅是指海量的信息,更强调人类对信息的筛选、处理,保留有价值的信息,即让大数据更有意义,挖掘其潜在的“大价值”这才是对大数据的正确理解。

需要解决的问题包括:

大数据时代面临的三大挑战:

4. 大数据产生的安全风险

安全风险:


上一篇下一篇

猜你喜欢

热点阅读