计算机信息管理基础总结

上传人:mg****85 文档编号:34604519 上传时间:2018-02-26 格式:DOCX 页数:26 大小:83.58KB
返回 下载 相关 举报
计算机信息管理基础总结_第1页
第1页 / 共26页
计算机信息管理基础总结_第2页
第2页 / 共26页
计算机信息管理基础总结_第3页
第3页 / 共26页
计算机信息管理基础总结_第4页
第4页 / 共26页
计算机信息管理基础总结_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《计算机信息管理基础总结》由会员分享,可在线阅读,更多相关《计算机信息管理基础总结(26页珍藏版)》请在金锄头文库上搜索。

1、NO.1 信息管理概述数据(Data):为客观实体的属性值,它表示原始的,没有加工过的数据。如数字、字符串、语言、声音、图形等。信息:信息是关于现实世界各种事物的可通讯的知识。信息是有意义的数据,是人脑经过加工形成的知识。 属性:真实性、时效性、依附性、等级性、变换性、价值性、共享性、压缩性信息 VS 数据数据是载荷信息的物理符号或称为载体。数据能表示信息,但并非任何数据都能表示信息。同一数据也可能有不同的解释。信息管理的三个发展历程:传统管理、信息技术、时期信息资源管理信息管理的基本技术:计算机硬件、计算机操作系统、数据库技术、计算机网络技术数据库、数据库管理系统、数据库系统三者的区别: 数

2、据库(DB)是长期储存在计算机内、有组织的、可共享的相关数据集合,强调数据本身。 数据库管理系统(DBMS)是位于用户应用软件与操作系统之间,实现对数据的建立、运行与维护等方面的管理与控制,强调的是系统软件。 数据库系统(DBS)强调的是数据库应用的整个运行环境。由用户、数据库和数据库管理系统构成。数据库的三级模式:内模式、外模式(用户模式或子模式)、概念模式(模式)计算机网络系统构成:主计算机系统(host)、终端设备(terminal)、通信设备和通信线路四大部分。计算机网络:资源子网和通信子网C/S 模式: 两层结构:数据库服务器-客户机; 三层结构:数据库服务器-应用服务器-客户机B/

3、S 应用模式: 两层结构:Web 服务器-浏览器; 三层结构:数据库服务器- Web 服务器-浏览器; 四层结构:数据库服务器-应用服务器-Web 服务器-浏览器MIS 的结构矩阵:横向综合、纵向综合、纵横综合( 纵向:管理任务的层次结构;横向:MIS 包括的组织与管理职能 ) 高层管理是非结构化决策 基层管理是结构化决策典型管理信息系统:物料需求计划(MRP)、制造资源计划(MRP)、企业资源计划(ERP)MIS 的开发过程:系统分析(重点解决系统“做什么”的问题)系统设计(重点解决系统“怎么做”的问题)系统实施系统评价NO。2 关系数据库基础数据管理经历的三个发展阶段:人工管理阶段、文件系

4、统阶段、数据库系统阶段 DBMS 的主要功能数据定义、数据操纵、数据库运行管理、数据库的建立和维护功能、数据通信接口 数据库设计的一般过程(这个过程一般来说要经过三个世界)现实世界、信息世界、数据世界E-R 模型:客户机-服务器结构,E-R 模型反映的是现实世界中的事物及其相互联系E-R 模型中包含三个要素: 实体:是客观世界中描述客观事物的概念。 属性:实体所具有的某种特性,用来描述实体。 联系:不同实体之间的联系。联系方式: 一对一、一对多、多对多关系中的基本概念: 关系(Relation):一个关系对应一张二维表; 元组:二维表格中的一行; 属性(Attribute):二维表格中的一列,

5、相当于记录中的一个字段。 关键字(Key):可唯一标识元组的属性或属性集,也称为主键或主码。 域(Domain):属性的取值范围 分量:每一行对应的列的属性值,即为元组中的一个属性值。 关系模式:是对关系的描述,一般表示为:关系名(属性 1,属性 2,属性 n),如学生(学号,姓名,性别,年龄,系别)。 关系数据库 :在一个给定的现实世界领域中,相应于所有实体及实体间的联系的关系的集合构成一个关系数据库。 关系的性质: 关系中不允许出现相同的元组。 关系中元组的顺序(即行序)可任意,在一个关系中可以任意交换两行的次序。 关系中属性的顺序可任意,即列的顺序可以任意交换。 关系中各个属性必须有不同

6、的名字,不同的属性可来自同一个域。 关系中每一个分量必须是不可分的数据项关系的完整性: 实体完整性:主码的取值不能为空或部分为空。 参照完整性:定义外码与主码之间的引用规则。 用户自定义的完整性:针对某一具体关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求。数据库的操作会出现的问题:数据冗余。插入异常。删除异常。更新异常关系模型:是一个“二维表”组成的集合,每个“二维表”又称为关系,所以关系模型又是“关系”的集合。范式: 第一范式:如果一个关系模式 R 的所有属性都是不可分解的基本数据项,则 R1NF。 第二范式 :若关系模式 R1NF,并且每一个非主属性都完全依赖于 R

7、的主码,则 R2NF。 第三范式(既没有非主属性对主码的部分依赖也没有非主属性对主码的传递依赖)如果关系模式 R2NF,且每个非主属性都不传递依赖于 R 的主码,则称R3NF。 关系模式的规范化 规范化的基本原则就是遵循“一事一地”的原则,即一个关系只描述一个实体或实体间的联系。若多于一个实体,就把它“分离”出来。因此,所谓规范化,实质上是概念的单一化,即一个关系表示一个实体。 关系规范化的基本步骤分为以下几步: 对 1NF 关系进行分解,消除原关系中非主属性对主码的部分依赖,将 1NF转换成若干个 2NF 关系。 对 2NF 进行分解,消除原关系中非主属性对主码的传递依赖,将 2NF 转换成

8、若干个 3NF 关系。SQL:结构化查询语言,是一个综合的、通用的、功能极强的关系数据库语言。 数据定义:create drop 数据查询:select 数据操纵:insert update delect 数据控制:revoke grantSQL 语言实例: 插入一个学生记录(学号:2004060101,姓名:李思,性别:女,年龄:19,所在系:信息)插入到 STUDENT 表中。INSERT INTO STUDENTVALUES(2004060101,李思,女,19,信息) 插入一条新的选课记录(2004090116,C1)INSERT INTO SC(SNO,CNO)VALUES(2004

9、090116,C1) 已知数据库中的一个关系 SAVG(SNO,S_AVG),求每个学生的平均成绩,并把结果存入 SAVG 关系中。其中 S_AVG 属性列表示学生的平均成绩。INSERT INTO SAVGSELECT SNO,AVG(SCORE)FROM SCGROUP BY SNO 修改某一个元组的值例 将学号为2004060101的学生所在系改为计算机UPDATE STUDENTSET DEPT=计算机WHERE SNO=2004060101; 修改多个元组的值例 将所有学生的年龄增加 1 岁UPDATE STUDENTSET AGE=AGE+1 带子查询的修改语句例 在 SC 关系中

10、将计算机系学生的成绩全部置为零UPDATE SCSET SCORE=0WHERE SNO IN(SELECT SNO FROM STUDENT WHERE DEPT=计算机) 删除某一个元组的值例 删除学号为2004060101的学生记录。DELETE FROM STUDENT WHERE SNO=2004060101 删除多个元组的值例 删除所有学生的选课信息DELETE FROM SC 带子查询的删除语句例 删除计算机系学生的选课信息DELETE FROM SCWHERE SNO IN (SELECT SNO FROM STUDENT WHERE DEPT=计算机) 单表查询 例 查询全体

11、学生的学号与姓名 SELECT SNO,SNAME FROM STUDENT 例 查询全体学生的详细记录 SELECT * FROM STUDENT 例 查询年龄在 20 至 23 岁之间的学生的姓名、系别和年龄,并按年龄的升序排序SELECT SNAME,DEPT,AGEFROM STUDENTWHERE AGE BETWEEN 20 AND 23ORDER BY AGE 例 查信息系(IS)、数学系(MA)和计算机科学系(CS)的学生的姓名和性别。SELECT SNAME,SEXFROM STUDENTWHERE DEPT IN (IS,MA,CS) 已知图 2-7 中的选课关系 SC,要

12、求查询 SC 关系中至少选修了 2 门课程的学生的学号。SELECT SNOFROM SCGROUP BY SNOHAVING COUNT(*)=2连接查询查询选修了 C1 课程的学生学号、姓名、年龄。SELECT STUDENT.SNO,SNAME,AGEFROM STUDENT,SCWHERE STUDENT.SNO=SC.SNO AND SC.CNO=C1 例 把查询 STUDENT 表的权限授给用户 U1GRANT SELECT ON TABLE STUDENT TO U1 例 把对 STUDENT 表的全部权限授予用户 U2 和 U3GRANT ALL PRIVILEGES ON T

13、ABLE STUDENT TO U2,U3 例 把用户 U4 的插入权限收回REVOKE INSERT ON TABLE STUDENT FROM U4 例 收回所有用户对表 STUDENT 的查询权限REVOKE SELECT ON TABLE STUDENT FROM PUBLIC S-Designor ProcessAnlyst:辅助分析 DataArchitect:构造 E-R 模型,自动生成数据库的物理数据模型(PDM),由此可生成建立数据库的 SQL。DataArchitect 基本功能包括: 建立概念数据模型 CDM(即 E-R 图)。在建立 CDM 时需要加入实体和实体的属性(

14、即数据项)等描述;加入实体之间的 3 种联系(1 对 1、1对多、多对多); 选择某种关系数据库生成物理数据模型 PDM; 由 PDM 生成 SQL 脚本或通过 ODBC 连接到应用数据库直接建立表、索引、外码或直接执行 SQL 脚本; 利用它还可以做反向工程; 利用它还可以自动生成报告NO.3 需求分析与软件设计信息系统的两个部分 基础部分 功能部分: 针对各项业务进行计算机处理的业务信息系统;必须 建立在系统基础部分之上;它的功能主要由应用软件来实现。因此应用软件是系统功能部分的主体,是系统的核心可行性研究:目的是用最小的代价,在尽可能短的时间内,确定该系统或软件是否能够开发是否值得开发。

15、主要内容包括四个方面 经济可行性 技术可行性 运行可行性 法律可行性软件需求分析的 4 个基本步骤 调查研究获取需求 分析建模建立系统逻辑模型 需求描述形成文档 需求验证以文档为主要依据验证需求 结构化分析:就是使用数据流图、数据字典、结构化语言、判定表或判定树等工具,来建立一种新的、称为结构化说明书的目标文档。 数据流图 DFD:其主要作用是指明系统中的数据是如何流动和变换的,以及描述使数据流进行变换的功能。DFD 的 4 个基本要素 外部实体:表示信息的生产者或消费者。 数据流 处理或加工:体现了 DFD 的分层表示。 数据存储 外处处文编 数 据 词 典 数 据 流 图 实 体 关 系 图 状 态 转 换 图 加 工 控 制 规 规 格 格 说 说 明 明 数 据 对 象 描 述 过 程 设 计 接 口 设 计 体 系 结 构 设 计 数 据 设 计 数据字典 DD:把这些数据精确、严格地定义并字典式顺序将它们组织成词条,使得用户、分析员和开发人员有共同的理解。其作用就是对软件中每个数据规定一个定义条目,以保持数据在系统中的一致性。判定表和判断树软件设计过程 软件需求分析主要解决的是目标系统必须“做什么”的问题,具体有两个任务:建立分析模型和形成需求规格说明书。软件设计的主要任务主要是确定“怎样做”的问题。主要任务是在需求规格说明书的基础上进行软件设计

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

当前位置:首页 > 生活休闲 > 科普知识

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