计算机信息系统和数据库
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020/5/1
书山有路勤为径●▂●学海无涯苦作舟 专业分享,
4
敬请收藏
6.1.2 信息系统的结构
2.信息系统的结构
虽然信息系统是多种多样的 ,但其基本结构又是共同的,信 息系统的层次结构可分为: * 基础设施层 * 资源管理层 * 业务逻辑层 * 应用表现层 目前,信息系统的软件体系结构 包括客户/服务器和浏览器/服务器 两种主流模式,它们都是上述计 算机信息系统层次结构的变种。
2
敬请收藏
6.1.1 计算机信息系统
1.什么是计算机信息系统
是一类以提供信息服务为主要目的的 数据密集型、人机交互的计算机应用系统
特点:
(1)数据量大
(2)数据持久
(3)数据共享
(4)提供数据处理基本功能及信息服务 功能
2020/5/1
书山有路勤为径●▂●学海无涯苦作舟 专业分享,
3
敬请收藏
6.1.2 信息系统的结构
• 数据模型--数据模型是直接面向计算机系统(即数 据库)中数据的逻辑结构。
2020/5/1
书山有路勤为径●▂●学海无涯苦作舟 专业分享,
10
敬请收藏
6.2.2 数据模型
首先把现实世界的对象抽象为某一种不依赖于具 体计算机系统的数据结构(概念模型);然后再把概念模 型转换为计算机中DBMS所支持的数据模型 。
1. 什么是信息系统
计算机信息系统是一种人机结合的系统,通过用 户界面用户可向系统输入原始数据、操作命令并获得 结果信息。输入的数据由专门程序按一定格式送入数 据库;对于输入的操作命令,系统将调用相应的处理 程序,对有关数据进行加工处理,得到的结果再通过 用户界面显示给用户。
一个信息系统除了计算机之外,还包括人、人工 过程及数据等资源。
第6章 信息系统与数据库
6.1
计算机信息系统
6.2
数据库系统及应用
6.3 信息系统开发与管理
2020/5/1
书山有路勤为径●▂●学海无涯苦作舟 专业分享,
1
敬请收藏
6.1 计算机信息系统
6.1.1 计算机信息系统
6.1.2 信息系统的结构 6.1.2 信息系统的发展趋势
2020/5/1
书山有路勤为径●▂●学海无涯苦作舟 专业分享,
系统程序员
系统
计
算
机
支
持
数据库管理 员
系 统
用户 2020/5/1
书山有路勤为径●▂●学海无涯苦作舟 专业分享, 敬请收藏
数据 库
9
6.2.2 数据模型
1.数据模型的基本概念 是对现实世界数据的抽象。用于数据表示和
操作的一组概念和定义。
• 概念模型--是对应用单位数据的第一次抽象,也是 用户和数据库设计人员之间进行交流和沟通的工具。
用户
应用表现层 业务逻辑层
基
层
础 设
施
资源管理层
计算机信息系统的层次结构
2020/5/1
书山有路勤为径●▂●学海无涯苦作舟 专业分享,
5
敬请收藏
6.2 数据库系统及应用
6.2.1 数据管理技术的发展
6.2.2 数据模型 6.2.3 关系数据库
6.2.4 关系代数操作 6.2.5 关系数据库标准语言SQL
➢ 属性:实体一般具有若干特征,用于描述其性质,这种特征称之为实
体的属性(Attribute)。称每个属性的取值范围为值域。
➢ 实体主键:能够唯一标识实体的属性或属性组(这组属性的任何真子
集无此性质)称为实体集的实体键。如果一个实体集有多个实体键存在,
则可从中选一个最常用的作为实体主键,简称主键(Primary Key)。
6.2.6 数据库控制
2020/5/1
书山有路勤为径●▂●学海无涯苦作舟 专业分享,
6
敬请收藏
6.2.1 数据管理技术的发展
从计算机一开始应用于数据管理领域,人们 就面对数据管理的需求,致力于研究在计算机系统 中如何准确地表示数据、如何有效地获取与组织数 据、以及如何高效地存储和处理数据。
计算机数据管理技术的发展可以划分为三个阶段:
人工管理阶段 文件系统阶段 数据库系统阶段
2020/5/1
书山有路勤为径●▂●学海无涯苦作舟 专业分享,
7
敬请收藏
数据库系统的特点
数据结构化 数据共享性高,冗余度低 系统灵活,易于扩充 数据独立与程序 统一管理和控制数据 具有良好的用户接口
6.2.1 数据管理技术的发展
3. 数据库系统组成
2020/5/1
书山有路勤为径●▂●学海无涯苦作舟 专业分享,
13
敬请收藏
6.2.2 数据模型
实体集A
实体集A
1 联系名 1
联系1n实体实一名
班集体对 A集多 级B
m 联系名 n
实体集B
和
实体集B
一对一
学
多对多
指具有管理和控制数据库功能的计算机系统,它一 般由计算机支持系统、数据库、数据库管理系统和有关人员 组成。
• 计算机支持系统(硬件、软件)
• 数据库(DB)
数据库管理
• 数据库管理系统(DBMS)各
数据定义(DDL)
种
数据存取 (DML)
应
数据库管理功能
用
• 人员
程
数据库管理员(DBA)
序
系统分析设计员
➢ 联系:现实世界中事物的关联抽象到概念系统中的实体集之间会有各
种联系(Relationship)。
2020/5/1
书山有路勤为径●▂●学海无涯苦作舟 专业分享,
12
敬请收藏
6.2.2 数据模型
联系又可分为两种:实体集内部的联系和实体集之间的联系
三类不同语义的联系:(以二元联系(两个实体集之间的联系)为例) · 一对一联系(1:1) 对于实体集A的每一个实体,实体集B中至多有一个实体与之联系;反之亦然, 则称实体集A和实体集B具有1:1联系 · 一对多联系(1:n) 对于实体集A中的每一个实体,实体集B中有n个实体与之联系;而对于实体集 B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实 体集B存在1:n的联系。 · 多对多联系(m:n) 若对于实体集A中的每一个实体,实体集B中有n个实体与之联系;而对于实体 集B中的每一个实体,实体集A中也有m个实体与之联系,则称该二个实体集A, B之间存在m:n联系
现实世界
抽象
抽象 概念系统
计算机系统
wk.baidu.com
(客观对象)
(概念模型)
(数据模型)
2020/5/1
书山有路勤为径●▂●学海无涯苦作舟 专业分享,
11
敬请收藏
6.2.2 数据模型
2.概念模型和E-R图
(1)相关概念:
➢ 实体:凡是可以被人们识别而又可以互相区别的客观对象统统抽象为
实体(Entity)。具有共性的一类实体可以组合为一个实体集。