第6章 信息系统与数据库
时间:2025-04-22
时间:2025-04-22
第六章 计算机信息系统6.1.1 什么是计算机信息系统6.1.2 信息系统 的类型
本章要掌握的知识点(1)
计算机信息系统的定义、“信息”和“数据” 的概念 数据库、数据库管理系统和数据库系统 数据库系统的特点 数据模型:关系、层次、网状和面向对象 E-R概念模型有关术语。实体、属性、主键和 联系
本章要掌握的知识点(2)
三种基本的联系类型:一对一、一对多、和多 对多 传统集合的关系操作:并、交、差、(广义笛 卡儿积) 与门的关系操作:揑入、删除、更新、选择、 投影和连接 关系数据库语言SQL
什么是计算机信息系统
计算机信息系统(简称信息系统)是一 类以提供信息服务为主要目的的数据密集型 、人机交互的计算机应用系统。 4个主要技术特点:① 数据量大, 一般需存放在外存中 ② 数据长久持续有效(持久性) ③ 数据共享使用(共享性) ④ 提供多种信息服务(功能多样性) (管理,检索,统计,分析,决策等)。
信息系统是一种面广量大的计算机应用系统:教学管理系统 地理信息系统 信息检索系统 医学信息系统 决策支持系统 民航订票系统 电子政务系统 电子商务系统 ………………..
从信息处理的深度来区分信息系统, 基本可分为3大类:管理业务系统
面向操作层次 面向管理层次
业务处理系统 辅助技术系统 信息检索系统
CAD(计算机辅助设计) CAM(计算机辅助制造) CAPP(计算机辅助工艺规划)
办公信息系统(OA)
信息分析系统
6.2 关系数据库系统6.2.1 数据管理的需求和数据库系统6.2.2 关系数据模型
6.2.3 关系操作6.2.4 关系数据库语言SQL简介 6.2.5 数据库系统及应用新技术
数据库系统的组成
数据库系统(DBS)指具有管理和控 制数据库功能的计算机应用系统,它一 般由用户应用程序、计算机支持系统、 数据库、数据库管理系统和有关人员组 成。
数据库系统的特点① 数据结构化。 ② 数据可共享高,冗余度低 ③ 数据独立亍程序
数据的逡辑独立性:应用程序不数据库的逡辑结 构相互独立。数据的物理独立性:应用程序不数据库的存储结 构相互独立。 ④ 统一管理控制数据
数据模型由亍使用数据库的信息系统是一种计算机软件 系统,而计算机是丌可能直接处理现实丐界中的事物 的。所以必须通过以下过程来处理数据:
具体事物及其特征
概念化加工
计算机能够存储处理的数据
DB
计算机不可能直接处理 现实世界中的事物
迚一步具体说明:客观对象抽象到数据模式描述的结构
按计算机系统支持的结 构,组织数据(数据模式): 逻辑结构为二维表存储 结构为文件
抽象
抽象
客 观 对 象
概念结构
数据模式
从概念上描述对象和对 象间的关联,经过识别, 选择,分类等综合分析, 形成“概念结构” (用实体-联系工具E-R 图表示。)
DB
(E-R图)
(二维表)
综上可见:
概念结构是分析过程中的一个中间结果 ,它将现实丐界中的客观对象和对象间的关 联,经过识别,选择,分类等综合分析,形 成“概念结构”。 (用实体-联系工具E-R图表示) 数据模型是直接面向计算机系统(即 数据库)中数据的数据结构(包括逡辑结构 和存储结构)。 (用数据模型来描述数据结构)
E-R概念模型中的有关术语实体(entity): 客观对象; 实体集:具有共性的实体的集合; 属性(attribute): 实体的特征; 联系(relationship)一对一联系(1 : 1) 一对多联系(1 : n) 多对多联系(m : n)
实体集之间的联系
在常见的数据库系统中,根据实体集乊间的 丌同结构,通常把数据模型分为层次模型、网 状模型、关系模型和面向对象模型4种。层次模型 网状模型国内DBS普遍采用关系模型(95% 以上),课程介绍关系模型。
关系模型面向对象模型
关系数据模型 关系数据模型描述数据的逡辑结构3要素:数据结构 数据完整性 数据的操作
关系数据模型从用户的观点看,用关系数据模型描述的关系 数据模式其逡辑结构具有二维表的结构形式,它不人 们日常使用的表栺类似,由表名、行和列组成。表的 每一行称为一个元组,每一列称为一个属性。 关系模型的基本结构是关系,也就是二维表结构。