当前位置:首页 > 专升本2013冲剌班计算机复习要点(第六章)
2013冲剌班计算机复习要点(第六章)
计算机信息系统与数据库
一、计算机信息系统
1、定义:以提供信息服务为主要目的、数据密集型、人机交互式的计算机应用系统。 2、特点:
①数据量大。海量信息。数据密集型。
②持久性。不随程序运行的结束而消失。永久保存在硬盘或光盘等外存中,不是内存。 ③共享性。数据为许多应用程序或用户共享。
④还提供多种信息服务(信息检索、统计报表、分析、控制、预测、决策等) 3、发展过程
①60年代以前,主要用于:科学计算。计算机应用软件是以数值分析算法为中心设计的。数据由文件系统管理。
②70年代,主要用于:事务处理与分析。出现以数据集中管理与共享为主要特征的数据库系统。
③80-90年代,以信息为中心的计算机信息系统为主流。
④目前,随着因特网的发展,以基于网络和数据库的计算机信息系统为主流。展开信息系统对决策应用支持的研究。
4、计算机信息系统的四层结构 业务逻辑层: 实现具体业务功能的程序. 资源管理层: 有数据库管理系统,数据库、目录 服务系统、内容管理系统等. 资业应 源务用… 管逻表 理辑现 各类用户 层 层层 应用展现层:(面向用户) 基础设施层 人机交互等方式以直观形象的形基础设施层: 式向用户显示信息处理结果.如:支持系统运行的硬件, Web浏览器界面. 系统软件 和网络. 测试:
1、浏览器是处于信息系统中的哪一层? 2、操作系统是属于信息系统中的哪一层?
3、DBMS是属于信息系统中的哪一层?
4、目录服务是处于哪一层?内容管理服又是处于哪一层? 测试P218
二、信息系统与数据库
1、DBMS与DB都是处于资源管理层。 2、DB(数据库):永久存储在外存上的物理数据。这些数据按一定的数据模型进行组织、描述和存储。冗余度低(不可能完全消除冗余)、数据独立性高、易扩展性、可共享。 3、DBA(数据库管理员):保护数据库系统的正常运行与服务质量,经常性的数据更新与维护、数据库的监护、安全控制等工作,都是由DBA完成的。DBA责任非常重大。 4、数据模型:数据库中的数据的组织方式(数据的有效储存及快速存取)。 数据模型有四种:层次模型(以树的层次形式来组织数据)、网状模型(以网络的形式来组织数据)、关系模型(以二维表格的形式组织数据、目前的主流)、面向对象的模型(目前还在探索中)。
层次数据库:采用层次模型建立数据库。 网状数据库:采用网络模型建立数据库。 关系数据库:采用关系模型建立数据库。
目前的数据库都是关系数据库,是主流的数据库技术。前两种都已经淘汰。
关系数据库是建立在严格的关系代数数学基础之上。关系数据库基于关系代数来处理数据库中数据。有严格的理论依据。
5、文件系统在数据管理方面的缺点:数据的组织是面向用户自己的特定程序的,冗余量大,数据一致性难以保证。数据的独立性差。事物之间的联系用文件系统方式不能很好地表达。
6、DBMS(数据库管理系统):是一个系统软件,是操纵、管理大型数据库的大型软件。 ? 用户只有通过DBMS才能访问DB中数据。
? DBA也只有通过DBMS才能DB的管理与维护。不可能、也不允许绕过DBMS直接访问DB中数据。
? DBMS不一定都是关系数据库系统。
? 关系数据库系统(RDBMS)就是采用关系模型的数据库。
? 常见的关系型数据库系统有:ORACLE、DB2、Microsoft SQL Server、Access、VFP、
Sybase、MySQL、PostgreSQL等。
7、DBS(数据库系统):DBS由五个部分组成,包括:DB、DBMS、用户(或程序员)写的应用程序、人员(用户、程序员、DBA)、数据库支撑环境(硬件、软件[如:操作系统]) 其中:DBMS是DBS的核心。注意区分:DB、DBMS、DBS。
DBS主要特征:由DBMS统一数据管理、共享数据。数据不再仅仅服务于某一个应用或用户。 8、(理解如下的关系)基于数据库的信息系统中应用程序、DBMS、OS(操作系统)、DB之间的关系:-? 表示访问或调用: 应用程序-?DBMS-?OS-?DB 9、基于数据库的信息系统的特点:
①数据结构化。即用二维表格来描述与定义数据。
②数据共享性高、冗余度低)。不能可完全消除冗余,只能减少或降低冗余。 ③应用程序与数据相互独立。
④统一管理与控制数据。由DBMS统一管理与控制数据。 10、SQL(结构化查询语言):用户或程序员或DBA通过向DBMS发送SQL命令,让DBMS执行SQL,由DBMS对DB中数据进行访问,然后将结果由DBMS向用户返回。即:必须通过DBMS来完成所有的操作。因此:SQL是用户与DBMS之间的语言。 测试:
1、 下列系统不属于信息系统应用的是:
A、决策支持系统 B、信息检索 C、电子政务 D、实时监控系统
2、判断题:DBMS包含DBS。
三、关系数据库管理系统(RDBMS) 1、功能:
①数据库定义功能---通过DDL(数据定义语言)来定义数据库的结构
②数据库存取功能---通过DML(数据操作语言)来查询、插入、删除、更新数据。 ③数据库管理功能---对数据进行安全、控制、故障恢复。
2、 关系模型
(1) 用二维表来表示实体(如:学生、课程)、实体之间的联系(如:学生实体与课程实
体之间的联系是:选课)。
学生这个实体用二维表格表示就是:学生 学号 A001 A002 姓名 王平 李平 性别 男 女
课程这个实体用二维表格表示就是:课程 课程号 C001 C002 课程名 高等数学 线性代数 学时数 90 40 选课这个联系用二维表格表示就是:选课 学号 A001 A001 A002 课程号 C001 C002 C001 成绩 90 70 85
注意:二维表中数据,从用户的角度看,其逻辑结构是二维表。但存储结构都是以文件形式,以某种物理结构方式存储在外存中。 记住几个术语:
1)关系名:就是表名。如上述这个关系名就是:学生。
2)属性:就是表格的列。如:上述学生这个关系,有三个属性,分别是:“学号”、“姓名”、
“性别”。 关于属性,记住: ①“域”。属性的取值范围。每一个属性都有值。不同属性所对应的域,可以相同,也可以
不同。
②无次序。关系中属性之间的先后次序是无所谓的。无先后次序之分。 ③属性名惟一。同一张表中,属性名字必须不同。
④原子性。属性所对应的域,其中数据必须是原子的,不能再分的。即:值已是最基本的
了。
3)元组:表格的具体数据行。如:学生这个关系,一共有:2个元组。
记住:①元组之间无先后次序之分。②不允许出现二个或以上相同的元组。
4)候选键:能唯一区分二维表中不同的元组的一个属性或一个最小的属性组。
5)主键: 如果一个关系模式有多个候选键存在,则可从中任意选一个(通常是在应用中认为是最常用的),这个候选键就是主键。即:能唯一区分二维表中不同的元组的一个属性或一个最小的属性组。
注意:在考试时,必定会告诉你哪个(或哪些)属性是主键,方式是:在属性下边划有下划线的就是主键。
6)数据字典:关系的元数据描述。
(2) 关系模型的基本结构是:关系。关系数据库中数据都是由上述这些二维表格组成的。 (3) 关系的逻辑结构就是一张二维表格,包含表格的结构和实例。 如:学生这个实体,结构是:(就是表格的结构)如下。 学号 姓名 性别 注意:结构是用“关系数据模式”来说明的。形式是: R(A1,A2,。。。,An)
R—关系模式名。Ai是属性名,上例结构用关系模式说明就是:学生(学号,姓名,性别)
实例就是:就是表格中的两行具体的数据。
(4) 一个关系数据模式:(注意:不是关系模型)就是一个具体的关系的结构。如上述“学
生”这个关系的具体结构(包含哪几个列,放什么数据),就是一个关系数据模式。
记忆:理解时,一个关系模式就是一个表格的具体的表格结构。
关系模式的表示形式是:R(A1,A2,…,An),R是关系模式名,Ai都是属性名。如:学生关系模式表示是:学生(学号,姓名,性别)。
注意:考试时,给出的关系模式中,加上下划线的属性或属性组,表示是“主键”。
共分享92篇相关文档