文档介绍:数据库系统概论
3/12/2018
1
第一讲绪论
一、数据库系统概述
数据(Data):描述事物的符号记录称为数据。它可以是数字,也可以是文字、图形、图象、声音、语言等,是数据库中存储的基本对象。数据有多种表现形式,它们都可以经数字化后存入计算机。例如:在学生档案中,可以使用学生的姓名、性别、年龄、出生年月、籍贯、所在系别、入学时间等信息来描述一个学生,下面的学生记录就是数据:
(黎明,男,21,1972,江苏,计算机系,1999)
3/12/2018
2
这是数据的形式,对于理解其含义的人来讲,知道它描述的是一个21岁的男性大学生,而对于不理解的人来说,需要经过解释才能理解其含义。可见,数据的形式还不能完全表达其内容,所以数据和数据的解释是不可分的,数据的解释是指对数据含义的说明,数据的含义称为数据的语义,数据与其语义是不可分的。
3/12/2018
3
数据库(DataBase 简称DB):数据库是长期存储在计算机内的、有组织的、可共享的数据集合。收集并抽取出一个应用所需要的大量数据之后,应将其保存起来以供进一步加工处理,进一步抽取有用信息。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
3/12/2018
4
数据库管理系统(DataBase Management System):
简称DBMS。如何科学地组织和存储数据,高效地获取和维护数据,是取得数据后所面临的一个任务,来完成这个任务的是一个系统软件——数据库管理系统,它是位于用户与操作系统之间的一层数据管理软件。它主要包括以下几个方面的功能:
. 数据定义:DBMS提供数据定义语言(Data Definition Language 简称DDL),用户通过它可以方便地对数据库中的数据对象进行定义。
. 数据操纵:DBMS提供数据操纵语言(Data Manipulation Language 简称DML),用户可以使用DML操纵数据实现对数据库的基本操作,如查询、插入、删除和修改等。
3/12/2018
5
. 数据库的运行管理:数据库在建立、运行和维护时由数据库管理系统统一管理、统一控制,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。
. 数据库的建立和维护:它包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重组织功能和性能监视、分析功能等。这些功能通常由一些实用程序来完成。
3/12/2018
6
数据库系统(DataBase System 简称DBS):数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。应当指出的是,数据库的建立、使用和维护等工作只靠一个DBMS是远远不够的,还要有专门的人员来完成,这些人被称为数据库管理员(DataBase Administrator 简称DBA)。
在一般不引起混淆的情况下常常把数据库系统简称为数据库。
3/12/2018
7
数据库系统可以用图1-1表示:
用户
用户
用户
应用开发工具
应用系统
数据库管理系统
操作系统
数据库
数据库管理员
图1-1 数据库系统
3/12/2018
8
硬件
系
统
作
操
S
M
B
D
具
工
发
开
用
应
统
系
用
应
图1-2 数据库在计算机系统中的地位
数据库系统在整个计算机系统中的地位如图1-2所示:
3/12/2018
9
数据库技术是应数据管理任务的需要而产生的。
数据处理是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。数据管理是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。
在应用需求的推动下,在计算机软硬件发展的基础上,数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。
.
3/12/2018
10