2012冲剌班计算机复习要点(第六章)

上传人:wt****50 文档编号:35296726 上传时间:2018-03-13 格式:DOC 页数:20 大小:552KB
返回 下载 相关 举报
2012冲剌班计算机复习要点(第六章)_第1页
第1页 / 共20页
2012冲剌班计算机复习要点(第六章)_第2页
第2页 / 共20页
2012冲剌班计算机复习要点(第六章)_第3页
第3页 / 共20页
2012冲剌班计算机复习要点(第六章)_第4页
第4页 / 共20页
2012冲剌班计算机复习要点(第六章)_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《2012冲剌班计算机复习要点(第六章)》由会员分享,可在线阅读,更多相关《2012冲剌班计算机复习要点(第六章)(20页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 20 页2012 冲剌班计算机复习要点(第六章)冲剌班计算机复习要点(第六章)计算机信息系统与数据库计算机信息系统与数据库一、计算机信息系统一、计算机信息系统 1、以提供信息服务提供信息服务为主要目的、数据密集数据密集型、人机交互式人机交互式的计算机应用系统。 2、特点: 数据量大数据量大。可能是海量信海量信息. 理解:如图书馆信息系统-数据密集型。 持久性。持久性。绝大部分数据是持久分数据是持久的且不随不随程序运行的结束而消失结束而消失。 (含义是:要永久保存永久保存在 硬盘或光盘等外存中外存中,以供共享共享)-注意:不是内存不是内存中。 共享性共享性。这些永久保存的数据数据

2、为许多应用程序或用户许多应用程序或用户共享共享。 除了基本的功能(数据采集、储存、处理、传输、管理采集、储存、处理、传输、管理) ,还提供提供多种信息服务多种信息服务(如:信 息检索、统计报表、分析、控制、预测、决策等等)3、发展过程60 年代以前,主要用于:科学计算科学计算。计算机应用软件应用软件是以数值分析算法为中心以数值分析算法为中心设计的。 数据数据由文件系统文件系统管理。70 年代,主要用于:事务处理与分析事务处理与分析。出现以数据集中管理与共享数据集中管理与共享为主要特征的数据库数据库 系统系统。80-90 年代,以信息为中心信息为中心的计算机信息系统为主流。 目前,随着因特网的发

3、展,以基于网络和数据库基于网络和数据库的计算机信息系统为主流。展开信息系信息系 统对决策应用支持统对决策应用支持的研究。4、计算机信息系统的四层结构测试测试: 1、浏览器是处于信息系统中的哪一层? 2、操作系统是属于信息系统中的哪一层?各类用户 资 源 管 理 层 业 务 逻 辑 层应 用 表 现 层 基础设施层 业务逻辑层业务逻辑层: :实现实现具体具体业务业务功能功能的的流程、流程、规则规则、策略和、策略和程序程序.应应用展用展现层现层: :人机交互等方式以直人机交互等方式以直观观形象的形形象的形式向用式向用户显户显示信息示信息处处理理结结果果.如:如:Web浏览浏览器界面器界面.基基础设

4、础设施施层层: :支持系统运行的硬件,系统软件和网络.资资源管理源管理层层: :各各类类数据信息,数据信息,资资源管理系源管理系统统.主要有主要有数据数据库库管理系管理系统统,数据,数据库库、 、目目录录服服务务系系统统、内容管理系、内容管理系统统等等.第 2 页 共 20 页3、DBMS 是属于信息系统中的哪一层? 4、目录服务是处于哪一层?内容管理服又是处于哪一层?5、分类: 按功能功能分:电子数据管理、管理信息系统、决策支持系统 按信息资源信息资源分:联机事务处理系统、地理信息系统、多媒体信息系统 按应用领域应用领域分:办公自动化系统、医疗信息系统、民航订票系统、电子政务系统、电子 商务

5、系统等等二、信息系统与数据库二、信息系统与数据库 1、DBMS 与 DB 都是处于资源管理层。 2、DB(数据库数据库):永久存储在外存上的物理数据。这些数据按一定的数据模型数据模型进行组织、 描述和存储。冗余度低冗余度低(记住:不可能完全消除冗余不可能完全消除冗余) 、数据独立性高(数据独立性高(理解:数据在外存 上是如何存储的,用户自己的程序是不需要知道的。外存上的数据存储方式发生变化,用 户的程序不需要做任何改变) 、易扩展性易扩展性、可共享共享。DB(数据库)是大型信息系统的核心(数据库)是大型信息系统的核心 与基础与基础。DB(数据库)的设计与建立(数据库)的设计与建立是技术要求很高

6、技术要求很高、数据量很大数据量很大的工作。 3、DBA(数据库管理员数据库管理员):数据库建成了,并不是万事大吉。保护数据库系统的正常运 行与服务质量,经常性的数据更新与维护、数据库的监护、安全控制等工作,都是由 DBA 完成的。DBA 责任非常重大责任非常重大。 4、数据模型数据模型:数据库中的数据是如何组织的。即数据的组织方式(为了数据的有效储存及 快速存取) 。数据模型有四种:层次模型层次模型(以树的层次树的层次形式来组织数据) 、网状模型网状模型(以网络的形式 来组织数据-不是计算机中的网络,是算法与数据结构中的图图的那种形式形式。 ) 、关系模型关系模型 (以二维表格的形式组织数据、

7、目前的主流目前的主流) 、面向对象的模型面向对象的模型(目前还在探索中) 。 层次数据库:采用层次模型建立数据库。 网状数据库:采用网络模型建立数据库。 关系数据库:采用关系模型建立数据库。目前的数据库目前的数据库都是关系数据库,是主流的数据库技术关系数据库,是主流的数据库技术。前两种都已经淘汰。关系数据库是 建立在建立在严格的关系代数数学基础关系代数数学基础之上。关系数据库基于关系代数关系代数来处理数据库中数据。有 严格的理论依据。 现实世界中的各种实体实体及实体之间的关系关系都可用关系模型表示关系模型表示。5、文件系统在数据管理方面的缺点:数据的组织数据的组织是面向面向用户自己的特定程序特

8、定程序的,冗余量大冗余量大, 数据一致性难以保证数据一致性难以保证。数据的独立性差数据的独立性差(即:数据的任何一处修改,则用户的程序也要做 相应的修改,以正确读取数据改变了的那一个部分) 。事物之间的联系事物之间的联系用文件系统方式也不不 能很好地表达能很好地表达。6、DBMS(数据库管理系统):是是一个系统软件系统软件,是操纵、管理大型数据库的大型软件。用户只有只有通过 DBMS 才能访问 DB 中数据。DBA 也只有只有通过 DBMS 才能 DB 的管理与 维护。不可能、也不允许绕过不允许绕过 DBMS 直接访问直接访问 DB 中数据中数据。记住记住:统一由 DBMS 来管理的、控制整个

9、数据库的建立、运用、维护,用户定义数据、 操纵数据、安全性、完整性、并发控制(理解:多个用户同时访问同一个数据) 、故障恢复 等。第 3 页 共 20 页DBMS 不一定不一定都是关系数据库系统。关系数据库系统(RDBMS)就是采用关系模型采用关系模型的数数 据库据库。常见的关系型数据库系统有(要记住或熟悉要记住或熟悉,做选择题时能够联想到): ORACLE、DB2、Microsoft SQL Server、Access、VFP、Sybase、MySQL、PostgreSQL 等。7、DBS(数据库系统):DBS 由五个部分五个部分组成,包括:DB、DBMS、用户(或程序员) 写的应用程序应用

10、程序、人员人员(用户、程序员、DBA) 、数据库支撑环境数据库支撑环境(硬件、软件软件如:操作系操作系 统统)其中:DBMS 是是 DBS 的核心的核心。注意区分:DB、DBMS、DBS。 DBS 主要特征:由 DBMS 统一数据管理、共享数据。数据不再仅仅服务于某一个应用或用 户。8、 (理解如下的关理解如下的关系)基于数据库的信息系统中应用程序、DBMS、OS(操作系统) 、DB 之间的关系关系:- 表示访问访问或调用:调用:应用程序-DBMS-OS-DB9、基于数据库的信息系统的特点: 数据结构化数据结构化。理解:即用二维表格来描述与定义数据。 数据共享性高、冗余度低数据共享性高、冗余度

11、低。理解:数据集中在一处存放,可让所有的部门按授权进行访 问(不再需要每一个部门都要自己存储自己的数据,因而也就少了重复的数据(就是说: 冗余度低) ,从而减少了数据的不一致性。因为:重复的数据会带来数据的不一致性) , 注意:不能可完全消除冗余,只能减少或降低冗余。注意:不能可完全消除冗余,只能减少或降低冗余。 应用程序与数据相互独立应用程序与数据相互独立。理解:数据库中的数据在结构上发生变化时,应用程序不用 修改,不受影响。即:应用程序与数据独立。 统一管理与控制数据。统一管理与控制数据。理解:由 DBMS 统一管理与控制数据。10、SQL(结构化查询语言):用户或程序员或 DBA 要访问

12、 DB 中的数据,是通过向 DBMS 发送 SQL 命令,让 DBMS 执行 SQL,由 DBMS 对 DB 中数据进行访问,然后将结 果由 DBMS 向用户返回。即:必须通过 DBMS 来完成所有的操作。因此:SQL 是用户与 DBMS 之间的语言。11、C/S 模式下数据库访问模式下数据库访问结构: 表现层(如:GUI 界面,由具体的应用程序提供) 、业务逻辑层(即:具体功能的应用程 序)-一句话,就是具体的应用程序具体的应用程序,是安装在客户机中的安装在客户机中的。 资源管理层由服务器完成,即:数据库服务器(一台安装有 DBMS 的机器) 。 客户机中的应用程序通过网络,向 DBMS 服

13、务器发送 SQL,并通过网络,得到服务器执 行 SQL 之后返回的结果数据。注意:SQL 是在 DBMS 服务器执行的。网络上只传输 SQL 和结果数据, 特点:用于客户机较少、应用程序相对稳定。客户机上可放置各自的自己的应用程序,互 不影响。12、B/S 模式下数据库访问模式下数据库访问结构: 三层模式:第 4 页 共 20 页第一层第一层,客户层客户层(或浏览器层浏览器层)-安装有浏览器有浏览器的机器(完成表现层的作用)完成表现层的作用) 。 第二层第二层,业务逻辑层(或业务逻辑层(或 WEB 服务器层服务器层) 。包含:WEB 服务器和应用服务器。WEB 服务 器完成:与浏览器之间的网页

14、数据网页数据的“收发收发工作” 、本地静态数据静态数据(如:静态网 页、静态图片等)的查询。应用服务器应用服务器(一种系统软件)中中用户写的应用程序应用程序, 完成动态数据的生成动态数据的生成(它要通过 SQL 访问数据库) ,再由再由 WEB 服务器服务器将结果返返 回回给浏览器。 第三层第三层,数据库服务器层数据库服务器层。接收第二层中的应用程序发送的 SQL,访问数据库、返回结果 给第二层。 记住记住:第二层与第三层之间的标准接口第二层与第三层之间的标准接口是 ODBC、JDBC。第二层应用程序正是通过 ODBC 或者 JDBC 来访问一个或多个不同的数据库服务器。 13、动态网页访问数

15、据库的技术有哪些?(即上述:第二层的应用程序的技术)CGI(通用网关接口) 、ASP、PHP、JSP。 14、ASP 技术访问数据库的过程是什么?在 ODBC 或者 JDBC 支持下,连接到所需要的数据库 指定存储区,用于暂存结 果 发送 SQL,数据库服务器执行 SQL,并在中指定的存储区存放结果 对存储区 中的结果按网页要求进行检查或作为共享数据提供出去。测试:测试: 1、 下列系统不属于信息系统应用的是: A、决策支持系统 B、信息检索 C、电子政务 D、实时监控系统2、判断题:DBMS 包含 DBS。二、关系数据库管理系统(二、关系数据库管理系统(RDBMS) 1、功能功能: 数据库定

16、义功能-通过 DDL(数据定义语言)来定义数据库的结构结构 数据库存取功能-通过 DML(数据操作语言)来查询、插入、删除、更新数据。 数据库管理功能-对数据进行安全、控制、故障恢复。2、 关系模型关系模型 (1)用二维表二维表来表示实体实体(如:学生学生、课程课程) 、实体之间的联系联系(如:学生这个实体与 课程这个实体之间的联系是:选课选课) 。 学生学生这个实体实体用二维表格表示就是:学生学号姓名性别A001王平男A002李平女课程课程这个实体实体用二维表格表示就是:课程课程号课程名学时数第 5 页 共 20 页C001高等数学90C002线性代数40选课选课这个联系联系用二维表格表示就是:选课学号课程号成绩A001C00190A001C00270A002C00185注意:这些二维二维表中数据中数据,从用户的角度看,其逻辑结构是二维表逻辑结构是二维表。但存储结构存储结构都是以文文 件形式,以某种物理结构方式件形式,以某种物

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号