其它考试]公共基础-数据库基础知识
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(5)数据库用户 用户(User)是指管理、开发、使用数据库系统的所
有人员,通常包括数据库管理员、应用程序员和终端用户。
1.1.3 数据模型
1 信息处理的三个层次 (1)现实世界 现实世界就是存在于人脑之外的客观世界,客观事物
及其相互联系就处于现实世界中。客观事物可以用对象和 性质来描述;
(2)信息世界 信息世界就是现实世界在人们头脑中的反映,又称观 念世界。客观事物在信息世界中称为实体,反映事物间联 系的是实体模型或概念模型。现实世界是物质的,相对而 言信息世界是抽象的; (3)数据世界
┆
┆
应用程序1
应用程序2
数据组1 数据组2
┆
应用程序n
操作系统
┆
数据组n
(3)数据库管理阶段
数据库管理阶段是60年代末在文件管理基础上发展起来的;
出现了数据库管理系统(DataBase Management System, DBMS),运用数据库技术进行数据管理,将数据管理技 术推向了数据库管理阶段。
共享性是指多个不同用户使用不同语言,为了不同应用 目的可同时存取数据库中的数据。
数据库中的数据由DBMS进行统一管理和控制,用户对数 据库进行的各种数据操作都是通过DBMS实现的。
(4)应用程序 应用程序(Application)是在DBMS的基础上,由用户根据
应用的实际需要所开发的、处理特定业务的应用程序。
程序,使数据和应用程序一一对应,互为依赖。
在人工管理阶段,应用程序与数据之间的关系如图1-1所示。
应用程序1
数据组1
应用程序2
数据组2
… …
应用程序n
数据组n
(2)文件管理阶段 要 点 从50年代后期开始至60年代末为文件管理阶段,应用程
序通过专门管理数据的软件(即操作系统)来使用数据, 操作系统的一项主要功能是文件管理;
本章要点
1.1.1 1.1.2 1.1.3 1.1.4
数据库的发展 数据库系统 数据模型 关系数据库
思考题
1.1 数据库基础知识
1.1.1 数据库的发展
要点 1 数据与信息 数据的概念包括两个方面,即数据内容和数据形式。数据 内容是指所描述客观事物的具体特性,也就是通常所说数 据的“值”;数据形式则是指数据内容存储在媒体上的具 体形式,也就是通常所说数据的“类型”。数据主要有数 字、文字、声音、图形和图像等多种形式。
系统、数据库管理系统、数据库、应用程序和用户等部分
组成。
应用程序
语言编译 DBMS OS
硬件
(1)计算机硬件 主要包括主机、存储设备、I/O通道等。大型数据库系统
一般都建立在计算机网络环境下。
(2)数据库管理系统 数据库管理系统(DataBase Management System,DBMS)
是指负责数据库存取、维护、管理的系统软件。它是数据库 系统的核心,其功能的强弱是衡量数据库系统性能优劣的主 要指标。
数据库系统还为用户管理、控制数据的操作,提供了功 能强大的操作命令,使用户直接使用命令或将命令嵌入 应用程序中,简单方便地实现数据库的管理、控制操作。
1.1.2 数据库系统
1 数据库系统的组成
数据库应用系统简称为数据库系统(DataBase System, DBS),是一个计算机应用系统。它由计算机硬件、操作
要点
(1)人工管理阶段
从50年代初开始,开始将计算机应用于数据处理; 计算处理的数据量很小,基本上不存在数据管理的问题; 早期的计算机主要用于科学计算,数据不需要长期保存; 当时的计算机没有专门管理数据的软件; 没有像磁盘这样可随机存取的外部存储设备; 对数据的管理没有一定的格式,数据依附于处理它的应用
信息是指数据经过加工处理后所获取的有用知识。信息是以 某种数据形式表现的。
数据是信息的具体表现形式,信息是数据有意义的表现。
要 点 2 数据处理
数据处理就是将数据转换为信息的过程。 例如,学生各门成绩为原始数据,经过计算得出平均 成绩和总成绩等信息,计算处理的过程就是数据处理。
要点3
数据处理的发展主要经历了三个阶段: 人工管理 文件管理 数据库管理
由于计算机存储技术的发展和操作系统的出现,同时计 算机硬件也已经具有可直接存取的磁盘、磁带及磁鼓等 外部存储设备;
数据处理应用程序利用操作系统的文件管理功能,将相 关数据按一定的规则构成文件,通过文件系统对文件中 的数据进行存取、管理,实现数据的文件管理方式。
在文件管理阶段,应用程序与数据之间的关系如图 1-2所示。
数据世界就是信息世界中的信息数据化后对应的产 物。现实世界中的客观事物及其联系,在数据世界中以数 据模型描述。相对于信息世界,数据世界是量化的、物化 的。
2 实体模型
实体模型又称概念模型,它是反映实体之间联系的 模型。实体模型只是将现实世界的客观对象抽象为某种 信息结构。
3 实体
客观事物在信息世界中称为实体(Entity),它是现实世界中任 何可区分、识别的事物。实体可以是具体的人或物,也可以是抽 象概念;
应用程序1 应用程序2
┆
应用程序n
数据库管理系统 操作系统
数wenku.baidu.com库
数据库系统与文件系统的区别是:
数据库中数据的存储是按同一结构进行的,不同的应用 程序都可直接操作使用这些数据,应用程序与数据间保 持高度的独立性;
数据库系统提供一套有效的管理手段,保持数据的完整 性、一致性和安全性,使数据具有充分的共享性;
DBMS必须运行在相应的系统平台上,在操作系统和相关 的系统软件支持下,才能有效地运行。
(3)数据库
数据库(DataBase,DB )是指数据库系统中以一定组织方 式将相关数据组织在一起,存储在外部存储设备上所形 成的、能为多个用户共享的、与应用程序相互独立的相 关数据集合;
集中性是指把数据库看成性质不同的数据文件的集合, 其中的数据冗余很小;
数据库技术使数据有了统一的结构,对所有的数据实行统 一、集中、独立的管理,以实现数据的共享,保证数据的 完整性和安全性,提高了数据管理效率。
在应用程序和数据库之间,由数据库管理软件DBMS把所 有应用程序中使用的相关数据与各个应用程序之间提供方 便、快捷的查询、使用。
在数据库管理阶段,应用程序与数据之间的关系 如图1-3所示。
有人员,通常包括数据库管理员、应用程序员和终端用户。
1.1.3 数据模型
1 信息处理的三个层次 (1)现实世界 现实世界就是存在于人脑之外的客观世界,客观事物
及其相互联系就处于现实世界中。客观事物可以用对象和 性质来描述;
(2)信息世界 信息世界就是现实世界在人们头脑中的反映,又称观 念世界。客观事物在信息世界中称为实体,反映事物间联 系的是实体模型或概念模型。现实世界是物质的,相对而 言信息世界是抽象的; (3)数据世界
┆
┆
应用程序1
应用程序2
数据组1 数据组2
┆
应用程序n
操作系统
┆
数据组n
(3)数据库管理阶段
数据库管理阶段是60年代末在文件管理基础上发展起来的;
出现了数据库管理系统(DataBase Management System, DBMS),运用数据库技术进行数据管理,将数据管理技 术推向了数据库管理阶段。
共享性是指多个不同用户使用不同语言,为了不同应用 目的可同时存取数据库中的数据。
数据库中的数据由DBMS进行统一管理和控制,用户对数 据库进行的各种数据操作都是通过DBMS实现的。
(4)应用程序 应用程序(Application)是在DBMS的基础上,由用户根据
应用的实际需要所开发的、处理特定业务的应用程序。
程序,使数据和应用程序一一对应,互为依赖。
在人工管理阶段,应用程序与数据之间的关系如图1-1所示。
应用程序1
数据组1
应用程序2
数据组2
… …
应用程序n
数据组n
(2)文件管理阶段 要 点 从50年代后期开始至60年代末为文件管理阶段,应用程
序通过专门管理数据的软件(即操作系统)来使用数据, 操作系统的一项主要功能是文件管理;
本章要点
1.1.1 1.1.2 1.1.3 1.1.4
数据库的发展 数据库系统 数据模型 关系数据库
思考题
1.1 数据库基础知识
1.1.1 数据库的发展
要点 1 数据与信息 数据的概念包括两个方面,即数据内容和数据形式。数据 内容是指所描述客观事物的具体特性,也就是通常所说数 据的“值”;数据形式则是指数据内容存储在媒体上的具 体形式,也就是通常所说数据的“类型”。数据主要有数 字、文字、声音、图形和图像等多种形式。
系统、数据库管理系统、数据库、应用程序和用户等部分
组成。
应用程序
语言编译 DBMS OS
硬件
(1)计算机硬件 主要包括主机、存储设备、I/O通道等。大型数据库系统
一般都建立在计算机网络环境下。
(2)数据库管理系统 数据库管理系统(DataBase Management System,DBMS)
是指负责数据库存取、维护、管理的系统软件。它是数据库 系统的核心,其功能的强弱是衡量数据库系统性能优劣的主 要指标。
数据库系统还为用户管理、控制数据的操作,提供了功 能强大的操作命令,使用户直接使用命令或将命令嵌入 应用程序中,简单方便地实现数据库的管理、控制操作。
1.1.2 数据库系统
1 数据库系统的组成
数据库应用系统简称为数据库系统(DataBase System, DBS),是一个计算机应用系统。它由计算机硬件、操作
要点
(1)人工管理阶段
从50年代初开始,开始将计算机应用于数据处理; 计算处理的数据量很小,基本上不存在数据管理的问题; 早期的计算机主要用于科学计算,数据不需要长期保存; 当时的计算机没有专门管理数据的软件; 没有像磁盘这样可随机存取的外部存储设备; 对数据的管理没有一定的格式,数据依附于处理它的应用
信息是指数据经过加工处理后所获取的有用知识。信息是以 某种数据形式表现的。
数据是信息的具体表现形式,信息是数据有意义的表现。
要 点 2 数据处理
数据处理就是将数据转换为信息的过程。 例如,学生各门成绩为原始数据,经过计算得出平均 成绩和总成绩等信息,计算处理的过程就是数据处理。
要点3
数据处理的发展主要经历了三个阶段: 人工管理 文件管理 数据库管理
由于计算机存储技术的发展和操作系统的出现,同时计 算机硬件也已经具有可直接存取的磁盘、磁带及磁鼓等 外部存储设备;
数据处理应用程序利用操作系统的文件管理功能,将相 关数据按一定的规则构成文件,通过文件系统对文件中 的数据进行存取、管理,实现数据的文件管理方式。
在文件管理阶段,应用程序与数据之间的关系如图 1-2所示。
数据世界就是信息世界中的信息数据化后对应的产 物。现实世界中的客观事物及其联系,在数据世界中以数 据模型描述。相对于信息世界,数据世界是量化的、物化 的。
2 实体模型
实体模型又称概念模型,它是反映实体之间联系的 模型。实体模型只是将现实世界的客观对象抽象为某种 信息结构。
3 实体
客观事物在信息世界中称为实体(Entity),它是现实世界中任 何可区分、识别的事物。实体可以是具体的人或物,也可以是抽 象概念;
应用程序1 应用程序2
┆
应用程序n
数据库管理系统 操作系统
数wenku.baidu.com库
数据库系统与文件系统的区别是:
数据库中数据的存储是按同一结构进行的,不同的应用 程序都可直接操作使用这些数据,应用程序与数据间保 持高度的独立性;
数据库系统提供一套有效的管理手段,保持数据的完整 性、一致性和安全性,使数据具有充分的共享性;
DBMS必须运行在相应的系统平台上,在操作系统和相关 的系统软件支持下,才能有效地运行。
(3)数据库
数据库(DataBase,DB )是指数据库系统中以一定组织方 式将相关数据组织在一起,存储在外部存储设备上所形 成的、能为多个用户共享的、与应用程序相互独立的相 关数据集合;
集中性是指把数据库看成性质不同的数据文件的集合, 其中的数据冗余很小;
数据库技术使数据有了统一的结构,对所有的数据实行统 一、集中、独立的管理,以实现数据的共享,保证数据的 完整性和安全性,提高了数据管理效率。
在应用程序和数据库之间,由数据库管理软件DBMS把所 有应用程序中使用的相关数据与各个应用程序之间提供方 便、快捷的查询、使用。
在数据库管理阶段,应用程序与数据之间的关系 如图1-3所示。