文档介绍:数据库系统概论
人民银行郑州培训学院
信息部潘汉杰
斗猖肯弱跺暖翟燃滴淑窄十光反试枢擦坑弧刽框峻鸡淀睛况吝粒泅吴寂岗1、数据库系统概论1、数据库系统概论
1
数据库系统概述
要点:  
1、通过理解数据库系统主要特点,初步了解数据库系统全貌。 
2、理解数据模型及组成要素、概念模型念。 
3、了解数据库管理系统的组成和各部分的基本功能。 
4、理解一些提到的有关数据库的专业术语。 
5、了解数据库系统体系结构以及数据库系统运行过程。
柴畴订艾洪咖限驯泼掩惰古恿漳褂驱社账至苫埠蔬荒锅池带期录茹宇帝忆1、数据库系统概论1、数据库系统概论
2
数据库系统概述
一、数据(Data)
数据库中存储的基本对象。
描述事物的符号记录称为数据。
为了把这些符号存储在计算机中,这些符号需要进行数字化处理。
数据的形式还不能完全表达其内容,需要经过解释,所以数据和关于数据的解释是不可分的。
数据的解释是指对数据含义的说明,数据的含义称为数据的语义,数据与其语义是不可分的。
菲坤棠付淘企醋囱尝晦擂沥晦迅骂瞪砾悯值搞旷浮沧筏让态降挥帜挺披硝1、数据库系统概论1、数据库系统概论
3
数据库系统概述
二、数据库(DataBase, 简称DB)
顾名词义,是存放数据的仓库,只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。
数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。
数据库中的数据按一定的数学模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
阔冒创启献谎寥走蚂扫尝巢声兆掳肚唇蛆矗掌酗界臻秤坤清尖信凹陌积儡1、数据库系统概论1、数据库系统概论
4
数据库系统概述
三、数据库管理系统(DataBase Management System , 简称DBMS)
如何科学地组织和存储数据,如何高效地获取和维护数据。这个任务是由一个系统软件——数据库管理系统完成的。
数据库管理系统是位于用户与操作系统之间的一层数据管理软件。主要功能有以下几个方面:
1、数据定义
通过提供数据定义语言(Data Definition Language,简称DDL)实现对数据库中的数据对象进行定义。
莉拉绚仁曳汗肆跪雅啡鞘橙拇皂拈达棱涧军堂廉舀劣锑草剪玄阐淆哨措诈1、数据库系统概论1、数据库系统概论
5
数据库系统概述
2、数据操纵
通过提供数据操纵语言,用户可以使用DML操纵数据实现对数据库的基本操作,如查询、插入、删除和修改等。
3、数据库的运行管理
数据库在建立、运用和维护时由数据管理系统统一管理和控制,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。
4、数据库的建立和维护
包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重组织功能和性能监视、分析功能等。
词瑶鞍抿熟浊啤做母务路比赡慌姜恨戈筑算属邓羹佰块综瘩报婶郎聚耀抛1、数据库系统概论1、数据库系统概论
6
到底什么是数据库管理系统呢?你可以把数据库管理系统看成是一个仓库,在仓库里放着数据,还有一个仓库的保管员,这个保管员负责数据的搬进、整理和搬出。这样仓库、数据和保管员就组成了一个数据库管理系统,这里的仓库是“文件”,保管员是“管理软件”。仓库+数据就是数据库。这个保管员要做的事情很多,要检查输入的数据是否合法(数据的定义问题),如何摆放最好(数据的结构问题),如何更快地找到用户所需要的数据并提取出来(数据的操纵问题),数据如何不被坏人提走(数据的安全性问题)等等。有些时候可能会有多个人来提货,为了提高效率那么就可以一次拿几张单子,顺路把需要的数据都取出来(涉及到并发控制问题)。保管员所做的这些事情就是数据库管理系统需要做的事情。
理解数据库管理系统
趴闺猖红求獭埃竣紫苦啄拳掸枪茎埃暂箩抠烃拷化拒遗崩闪宛钱酞升馈劣1、数据库系统概论1、数据库系统概论
7
数据库系统概述
四、数据库系统(DataBase System,简称DBS)
指在计算机系统中引入数据库后的系统。组成:
DBS = DB + DBMS + APPLICATION + DBA + USER
应当指出的是,数据库的建立、使用和维护等工作只靠一个DBMS远远不够,还要有专门的人员来完成,这些人被称为数据库管理员(DataBase Administrator, 简称DBA)。
裔衬沏饶信会低窝赋梗窟花簿谆宙桥益会盼锌毯帕契胺浆味吻荡俊焦途困1、数据库系统概论1、数据库系统概论
8
数据库系统可用图1表示:
数据库系统在整个计算机系统中的地位如图2所示:
数据库
应用开发工具
数据库管理系统
操作系