文档介绍:数据库系统概论
( 绪论)
1
数据库系统概论-绪论
第一节数据库系统概述
一、基本概念
1、数据(Data):描述事物的符号记录称为数据。
(王彤,9098135,女,1980,江苏,计算机系,1998)
2、数据库(DataBase):
这个词起源于20世纪50年代,当时美国为了战争的需要,把各种情报集中在一起,存储在计算机里,成为Information Base或DataBase。
指长期储存在计算机内的、有组织的、可共享的数据集合。
2
数据库系统概论-绪论
3、数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件。主要功能:
(1) 数据定义功能(DDL—数据定义语言)
(2) 数据操纵功能(DML—数据操纵语言)
(3) 数据库的运行管理
( 4) 数据库的建立和维护功能
3
数据库系统概论-绪论
(1) 数据定义功能(DDL—数据定义语言)
提供数据定义语言(DDL)定义源模式(外模式、内模式、模式)。
(2) 数据操纵功能(DML—数据操纵语言)
DML有两类:
嵌入主语言中的宿主型DML,如C,PASCAL等语言中要对数据操作,不能独立操作;
交互式命令语言,可以独立使用,称为自含型或自主型DML,解释执行。
4
数据库系统概论-绪论
(3) 数据库的运行管理
并发控制
避免并发程序之间互相干扰
防止数据库被破坏
杜绝提供给用户不正确的数据
  存取控制(安全性检查)
  完整性约束条件的检查和执行
保护数据库始终包含正确的数据
用户可以设计完整性规则以确保数据值的正确性
数据库内部的维护等(如索引、数据字典的自动维护)。
5
数据库系统概论-绪论
(4). 数据库的建立和维护功能
l        数据库的初始载入和转换
l        数据库的转储和恢复
l        数据库的重组织
l   性能监视、分析等。
6
数据库系统概论-绪论
数据库系统概述—基本概念
4、数据库系统(DBS):指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。
数据库系统图
应用系统
用户
用户
应用开发工具
数据库管理系统
操作系统
数据库
数据库管理员
7
数据库系统概论-绪论
二数据库技术的产生和发展人工管理阶段(1)
1、背景:计算机刚刚问世,主要用于科学计算。
硬件:这一阶段外存储器有磁带、卡片、纸带,没有磁盘等直接存取设备,输入的数据和程序都是二进制代码,只有专业人员才能操作,而且极易出错,不便于输入大量数据。
软件:没有操作系统,也没有管理数据的软件,数据处理方式是批处理。
8
数据库系统概论-绪论
人工管理阶段
2、人工管理阶段特点:
数据不保存
应用程序管理数据:程序员不仅要设计程序中数据的逻辑结构,而且要设计程序中的物理结构
数据不共享
数据不具有独立性
9
数据库系统概论-绪论
人工管理阶段
数据1
数据2
数据n
程序1
程序2
程序n
10
数据库系统概论-绪论