文章目录
第一讲:初识数据库系统
引言
- 数据库系统的发展经历了三代演变
层次/网状数据库系统、关系数据库系统、新一代数据库系统 - 造就了四位图灵奖得主
C.W.Bachman、E.F.Codd、James Gray、M.R.Stonebraker - 发展了一门计算机基础学科
数据建模和DBMS核心技术为主,内容丰富领域宽广 - 带动了一个巨大软件产业
DBMS及其相关工具产品、应用套件、解决方案
数据库技术和系统已经成为信息系统的核心技术和重要基础设施。
第一章:绪论
1.1 数据库系统概述
1.1.1 数据库的四个基本概念
- 数据(Data):描述事物的符号记录。
数据的种类:数字、文字、图形、视频、档案记录等
计算机中常常用记录来描述数据,比如学生档案中的学生记录:
(李明,男,199505,江苏南京市,计算机系,2013)
数据是有结构的:记录是计算机存储数据的一种格式或方法。 - 数据库(Database,DB):长期存储在计算机内、有组织的、可共享的大量数据的集合。
为什么要建立数据库?
收集并抽取出一个应用所需要的大量数据,将其保存,以供进一步加工处理,抽取有用信息,转换为有价值的知识。
数据库的基本特征:
- 数据按一定的数据模型组织、描述和储存
- 可谓各种用户共享、冗余度较小、易扩展
- 数据独立性较高
- 数据库管理系统(DataBase Management System,DBMS)
位于用户应用与操作系统之间的一层数据管理软件
是基础软件,是一个大型复杂的软件系统
(1)数据库管理系统的用途
科学地组织和存储数据、高效地获取和维护数据
(2)数据库管理系统的主要功能
数据定义功能
数据组织、存储和管理
数据操纵功能(提供数据操纵语言DML)
数据库的事务管理和运行管理(保证多用户对数据的并发使用)
数据库的建立和维护功能
其他功能 - 数据库系统(DataBase System,DBS):在计算机系统中引入数据库后的系统构成,在不引起混淆的情况下常常把数据库系统简称为数据库。
数据库系统构成:数据库、数据库管理系统(及其应用开发工具)、应用程序、数据库管理员(DataBase Administrator,DBA)
所以说,数据库系统包括数据库和数据库管理系统。
1.1.2 数据管理技术的产生和发展
- 什么是数据管理?
对数据进行分类、组织、编码、存储、检索和维护 - 数据管理技术的发展过程
人工管理阶段(科学计算)
文件系统阶段(科学计算、管理)
数据库系统阶段(大规模数据管理)