数据库与
信息系统
3-2
4.1 数据库系统概述
一、信息、数据和数据处理
信息是现实世界中的实体特性在人们头脑中的
反映。人们用文字或符号把它记载下来,进行交流、
传送或处理。
数据是信息的符号表示或载体,信息则是数据
的内涵,是对数据的语义解释。
数据处理是将数据转换成信息的过程,包括对
数据的收集、存储、加工、检索和传输等一系列活
动。
数据库与
信息系统
3-3
4.1 数据库系统概述
二,数据管理技术的发展
人工管理阶段
应用程序 1
应用程序 2
应用程序



数据集 1
数据集 2
数据集 3



人工管理阶段应用程序与
数据之间的对应关系
数据库与
信息系统
3-4
4.1 数据库系统概述
文件系统阶段
应用程序 1
应用程序 2
应用程序 n



文件 1
文件 2
文件 n



存取


文件系统阶段应用程序与数据之间的关系
数据库与
信息系统
3-5
4.1 数据库系统概述
数据库系统阶段
应用程序 1
应用程序 2



用 户
数据库管理系统 数据库
数据库管理系统处理数据方式示意图
数据库与
信息系统
3-6
4.1 数据库系统概述
三、数据库管理系统
数据库管理系统( Database Management
Systems,DBMS)是数据库系统的核心,是为数据库
的建立、使用和维护而配置的软件,由一个互相关联
的数据的集合和一组用于访问这些数据的程序组成。
它建立在操作系统的基础上,是位于操作系统于用户
之间的一层数据管理软件,负责对数据库进行统一的
管理和控制。用户发出的或应用程序中的各种操作数
据库中数据的命令,都要通过数据库管理系统来执行。
数据库管理系统还承担着数据库的维护工作,能够按
照数据库管理员所规定的要求,保证数据库的安全性
和完整性。
数据库与
信息系统
3-7
4.1 数据库系统概述
四、数据库应用系统
数据库应用系统是指系统开发人员利
用数据库系统资源开发出来的,面向某一
类实际应用的应用软件系统。很多信息系
统属于数据库应用系统。
数据库与
信息系统
3-8
4.2 数据模型
一、数据模型的组成
数据结构、数据操作、完整性约束
二、概念模型
现实世界
信息世界
概念模型
机器世界 DBMS支
持的数据模型
概念模型实际上是现实世界到机器世界的一个中间层次。
数据库与
信息系统
3-9
4.2 数据模型
三、常用的数据模型
1、层次模型
学 院
系 学 生
教 师
教师和学生的层次模型图
数据库与
信息系统
3-10
4.2 数据模型
2、网状模型
学生 1 学生 2 学生 3 学生 4
课程 1 课程 2 课程 3
学生和课程的网状模型图
数据库与
信息系统
3-11
4.2 数据模型
3、关系模型
学 号 姓 名 性 别 出生年月 系 别
200510101 李 丽 女 07/05/1987 计算机
200510102 赵 勇 男 02/23/1988 法 律
200510103 王 凯 男 01/19/1987 管 理
学生登记表 S
课程登记表 C
课程号 课程名称 学 分 开课院系
A1012 高等数学 5 数 学 系
A2023 大学英语 3 英 语 系
C1103 计算机导论 3 计算机系
数据库与
信息系统
3-12
4.3 关系数据库与 SQL语言
一、关系数据库
? 关系数据库是依照关系模型的设计的数据库。
? 在关系型数据库中数据以行和列的形式存储,
这一系列的行和列称为表 。
? 一组表便组成了数据库。
? 在关系数据库中,各数据项之间用关系来组
织,关系( Relationship)是表之间的一种连接。
数据库与
信息系统
3-13
4.3 关系数据库与 SQL语言
二、基本关系运算
集合运算
选择运算
投影运算
笛卡儿积运算
改名运算
三,SQL语言
CREATE,DROP,SELECT,INSERT,
DELETE,UPDATE
数据库与
信息系统
3-14
4.3 关系数据库与 SQL语言
四、关系数据库管理系统
IBM DB2,Qracle,SQL Server、
Sybase,Informix, Access,Pradox、
FoxPro
数据库与
信息系统
3-15
4.3 Access数据库管理系统
一,Access概述
Microsoft Access 2003 是 Microsoft公司
2003年推出的数据库管理系统软件,是 Office
系列中重要的组成部分。它主要依照关系模型
设计数据结构。
数据库与
信息系统
3-16
4.3 Access数据库管理系统
二、数据库
数据库对象是 Access 2003 最基本的容器
对象( Container),它是一些关于某个特定主
题或目的的信息集合,以一个单一的数据库文
件( *.mdb)形式存储在磁盘中,具有管理本
数据库中所有信息的功能。
三、数据表
表对象是 Access 2003中置于数据库容器中
的一个二级容器对象,用于存储有关特定实体
的数据集合。
数据库与
信息系统
3-17
4.3 Access数据库管理系统
四、查询
查询对象也是 Access 2003中置于数据库容器中
的一个二级容器对象,利用查询可以通过不同的方法
来查看、更改以及分析数据。也可以将查询作为窗体
和报表的记录源。最常见的查询对象类型是选择查询。
五、窗体
窗体对象也是 Access 2003中置于数据库容器中
的一个二级容器对象,提供人机交互的界面,通常用
于输入数据。其间包含的对象也称为窗体控件,主要
用于提供数据库的操作界面。
数据库与
信息系统
3-18
4.4 Access数据库管理系统
六、报表
报表是以打印的格式表现用户数据的一种
有效方式。 Access 2003以数据库容器中的二级
容器对象形式提供报表对象,使得用户可以控
制报表上每个对象(也称为报表控件)的大小
和外观,并可以按照所需的方式选择所需显示
的信息以便查看或打印输出。
数据库与
信息系统
3-19
4.5 信息系统
一、概念
信息系统是以加工处理信息为主的系统,它对信
息进行采集、处理、存储、管理、检索和传输,可以
向用户提供有价值的信息,它是计算机硬件和软件、
方法、过程以及人员组成的联合体。
二、结构
1
2
3
4
1.系统硬件资源; 2,系统软件资源; 3,信息系统应用软件; 4.系统管理
数据库与
信息系统
3-20
4.5 信息系统
三、类型
信息系统可以是人工的或基于计算机的,独立的
或综合的,成批处理的或联机的。通常的信息系统是
上述各种类型的组合。
四、典型的信息系统
电子数据系统( Electronic Data System,EDS)
决策支持系统( Decision Support System,DSS)
主管支持系统( Executive Support System,ESS)
办公自动化系统( Office Automation System,
OAS)
计算机集成制造系统( Computer Integrated
Manufacturing System,CIMS)
数据库与
信息系统
3-21
4.5 信息系统
五、开发技术
1,开发方法
结构化生命周期法
原型化法
2,开发策略
自顶而下策略
自下而上策略
推拉策略