计算机信息系统.ppt_第1页
计算机信息系统.ppt_第2页
计算机信息系统.ppt_第3页
计算机信息系统.ppt_第4页
计算机信息系统.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第6章信息系统与数据库 6 1计算机信息系统6 1 1什么是计算机信息系统6 1 2信息系统与数据库6 1 3信息系统中的数据库访问 数据量大 一般需存放在外存中 数据存储持久性 数据资源使用共享性 信息服务功能多样性 管理 检索 分析 决策等 6 1 1什么是计算机信息系统 1 计算机信息系统 Computer basedInformationSystem 简称信息系统 是一类以提供信息服务为主要目的的数据密集型 人机交互的计算机应用系统 4个主要技术特点 6 1 1什么是计算机信息系统 2 信息系统的结构 实现业务功能的流程 规则 策略和程序 向用户显示信息处理结果 如 Web浏览器界面 支持系统运行的硬件 系统软件和网络 各类数据信息 资源管理系统 主要有数据库管理系统 数据库等 6 1 1什么是计算机信息系统 3 信息系统广泛应用于各个行业和领域的 信息化建设电子数据管理管理信息系统决策支持系统联机事务处理系统地理信息系统多媒体信息系统电子政务系统电子商务系统 6 1 2信息系统与数据库 1 数据的存储 数据库 DB 属于信息系统结构的资源管理层 长期存放数据的 仓库 外存储器 数据可以 共享 各类用户和程序 数据按一定方式组织 数据模型 6 1 2信息系统与数据库 2 数据的组织 数据模型 以学生运动队组织为例 数据库 DB 目前大多数信息系统采用关系模型 6 1 2信息系统与数据库 3 关系数据库 以教务管理系统为例 关系数据库采用的数据模型 关系 就是二维表 由行和列组成 二维表之间有关联 对二维表可以进行查询和各类操作 数据库 DB 6 1 2信息系统与数据库 4 基于数据库的信息系统的组成 以教务管理系统为例 组成 特点 数据结构化 面向全局应用 数据共享 冗余度低 数据的一致性 应用与数据相互独立 统一管理和控制 应用表现层业务逻辑层资源管理层 基于数据库的信息系统 DBS 6 1 2信息系统与数据库 5 数据库管理系统 DBMS 信息系统资源管理层中的重要部分 是操纵和管理数据库的大型软件 任务 统一管理和控制数据库的建立 运用和维护 用户定义数据和操纵数据 并保证数据安全性 完整性 多用户并发使用及数据库恢复 功能 可使多个应用程序和用户建立 修改和查询数据库 定义数据库的结构提供交互式的查询组织与存取数据库中的数据生成用户事务的程序代码管理数据库事务运行为维护数据库提供工具 代表性产品 ORACLE IDB2 SQLServer Access和VFP 以及自由软件MySQL和PostgreSQL等 6 1 3信息系统中的数据库访问 1 数据库访问 什么是 数据库访问 如何进行 数据库访问 通过DBMS使用数据库语言 SQL 数据库访问 的方式使用 SQL命令 直接访问数据库使用 SQL程序 C S模式的数据库访问使用 SQL表单 C S模式的数据库访问 DBS 查询命令 SQL 查询结果 例 查询 男学生选课成绩表 SELECTSNANE DEPART CNAME GRATEFROMS C SCWHERES SEX 男 6 1 3信息系统中的数据库访问 2 使用 SQL命令 直接访问数据库 6 1 3信息系统中的数据库访问 3 信息系统提供相应的图形用户界面 菜单 按钮 窗口和对话框等 用户按需输入 查询结果的展示方面 向用户提供包括更多信息的可视界面 例如 列出每个男生的选课成绩 要求系统自动统计出选课的门数 计算每人平均成绩 并且按照用户设计的表格格式显示 DBS 查询命令 SQL 查询结果 需要软件开发人员将实现上述功能的语句 即命令 编制成应用程序 存入程序文件 在用户访问数据库的时候 系统就可以调用并运行该程序 6 1 3信息系统中的数据库访问 4 过程 客户机面向用户 应用表现层和业务逻辑层 应用程序 均位于客户机中 在其屏幕上显示查询表单 接受用户的查询任务 然后执行相应的应用程序 当执行遇到 SQL语句 时 表示需要对DB进行操作 客户机将该任务通过网络委托给DB服务器执行 完成对数据库的查询 过程与单机以SQL命令直接访问数据库相同 优点 网络只传输查询语句和查询结果 不必将要使用的二维表传输到客户机 减少网络数据传输量 提高系统效率 客户机上可以独立存放各自的应用程序 对其修改不影响其他用户的使用 C S模式的数据库访问应用需求 数据库要为多用户 分散远程 服务 与数据库不在同一计算机上 必须通过网络访问数据库 相关查询的二维表存储在多台计算机的多个不同数据库中 要求 SQL命令 访问不同的数据库 6 1 3信息系统中的数据库访问 5 B S模式的数据库访问 B S三层模式 实质上是中间增加了Web服务器的C S模式 第一层是客户层 配置浏览器 它起应用表现层作用 中间层是业务逻辑层 应用层 Web服务器专门为浏览器做 收发工作 和本地静态数据 包括网页 文件系统 的查询 而动态数据由应用服务器运行动态网页所包括的应用程序而生成 再由Web服务器返回给浏览器 当应用程序中嵌有SQL查询语句时 就将DB访问任务作为一种 查询请求 委托DB服务器执行 第三层是数据库

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论