收藏 分享(赏)

2014年江苏专转本计算机基础——理论必_20141008_182301.txt

上传人:幼儿教育老师 文档编号:21759526 上传时间:2024-04-22 格式:TXT 页数:4 大小:14.31KB
下载 相关 举报
2014年江苏专转本计算机基础——理论必_20141008_182301.txt_第1页
第1页 / 共4页
2014年江苏专转本计算机基础——理论必_20141008_182301.txt_第2页
第2页 / 共4页
2014年江苏专转本计算机基础——理论必_20141008_182301.txt_第3页
第3页 / 共4页
2014年江苏专转本计算机基础——理论必_20141008_182301.txt_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、39 B.菱形框联系 C.椭圆(圆形)属性D.加斜杠线属性主键 3.建模最终目的:按计算机系统所支持的数据模型来组织数据(二)关系数据模型: 1.逻辑结构:二维表 二维表=表名+元组(行)+属性(列)2.关系数据模式(二维表结构) 1)定义:用关系数据模型对一个具体单位中客观对象的实体集、属性和联系的结构描述2)一般描述形式:R(A1,A2,Ai,An) A.R为关系模式名(二维表名)B.Ai(1in)是属性名 C.例:C( CNO,CNAME,LHOUR,SEMESTER) 3.特点: 1)对二维表的操作的结果也是二维表 2)关系数据模型的存取路径对用户透明,简化了程序员的编程工作,数据独立

2、性和安全性 好。 4.关系数据模型中对每个关系的限制 1)不同的属性可有相同的值域,但必须给出不同的属性名2)关系中每一个属性是不可再分的原子数据 3)关系中不允许出现相同的元组(即不允许出现重复的行记录)4)元组的个数可以为0 5)关系中元组的次序可以任意交换(不生成新的关系)6)关系中属性的顺序可以任意交换(不生成新的关系)5. 基本术语对照表 关系模型程序员(文件系统) 用户关系模式文件结构二维表结构 关系(二维表) 文件表元组记录行属性 数据项(字段) 列 6.特别说明: 1)(关系)数据模型VS(关系数据)模式 A.数据模型是用一组概念和定义描述数据 的手段B.数据模式是用某种数据模

3、型对具体情况下相关数据结构的描述C.(关系数据)模式以(关系数据)模型为基础2)关系(数据)模式VS关系(二维表) A.关系模式反映了二维表的静态结构,相对稳定 B.关系是关系模式在某一时刻的状态,反映二维表内容(动态变化) 7.完整性规则关系数据库规范化手段之一 1)实体完整性:若属性A为关系R的主键,则A不能为空值(Null)或重值。2)引用完整性:在关系中不允许引用不存在的实体(即元组)。3)用户定义完整性约束 七.关系操作 (一)关系数据模型提供了关系操作的能力(二)传统的集合操作 1.并 1)二元操作(即两个关系) 2)并相容:关系R和关系S有相同的关系模式且其对应属性取值同一个域。

4、3)RS:生成的新关系的元组由属于R的元组和属于S的元组共同组成2.差 1)二元操作2)并相容 3)R-S:生成的新关系,其元组由属于R,但不属于S的元组组成 40 3.交 1)二元操作2)并相容 3)RS:生成的新关系,其元组由既属于R又属于S的元组组成4)关系的交可以用差来表示4.广义笛卡尔积 1)二元操作 2)RXS:设关系R和S分别具有p和q个属性,定义R和S的广义笛卡尔积是一个具有 (p+q)个属性的集合,每一个元组的前p个属性来自R的一个元组,后q个属性来自S的一个元组。 (三)关系专用的操作 1.插入、删除、更改(一元操作)2.选择 1)一元操作 2) F (R)= )(tt真t

5、FR:从关系中选择满足条件的元组组成一个新关系 3)从行的角度进行的操作3.投影 1)一元操作 2) RtAtRA)(:从关系的属性中选择属性列,由这些属性列组成一个新关系。 3)从列的角度进行的操作 4.连接 1)二元操作(不需要并相容) 2) :从关系R和S的广义笛卡尔积中选取属性值之间满足某一运算的元 组 3) 5.自然连接 1)二元操作 2)特殊的等值连接 3)要求两个关系中进行比较的属性必须是相同的属性列,并且在结果中把重名的属性列去 掉 (四)关系代数的完备操作集:并、差、广义笛卡尔积、投影、选择八.关系数据库语言 (一)性质:关系数据库语言是一种非过程语言。 (二)SQL语句是用

6、户与数据库的接口,既可在联机交互方式下使用,又可嵌入到宿主语言中使用。(三)代表:SQL(StructuredQueryLanguage,结构化查询语言) 1.支持SQL的DBMS产品:Oracle、Sybase、DB2、SQLServer、Access、VFP2.SQL功能: 1)数据查询: 2)数据操作(操纵):对数据库中的数据进行查询、插入、修改和删除等操作3)数据定义(DDL): 4)数据控制:参见数据库控制5)数据管理: (四)SQL数据库的三级体系结构 41 1.用户模式(外模式、子模式): 1)模式的子集,是数据的局部逻辑结构,也是数据库用户看到的数据视图2)用户可以用SQL语言

7、对基本表和视图进行查询2.逻辑模式(模式、概念模式):数据库中全体数据的全局逻辑结构和特征的描述,也是所有 用户的公共数据视图3.存储模式(内模式):数据在数据库中的内部表示,即数据的物理结构和存储方式的描述4.综述:应用系统的全局关系模式对应于基本表,其存储结构对应于存储文件,面向用户 的局部关系模式只要对应于视图或部分基本表 (五)SQL包括了所有对数据库的操作,用SQL语言可实现数据库应用过程中的全部活动。使用SQL 必须指出需要何类数据(做什么)和获得这些数据的步骤(如何做)。1.定义新的基本表(CREATE)2.数据查询 1)SQL语言提供了SELECT语句进行数据库查询,其一次查询

8、的结果可以是多个元组。2)基本形式: SELECTA1,A2,An(指出目标表的列名或列表达式序列,相当于投影)FROMR1,R2,Rm(指出基本表或视图序列,相当于连接)WHEREF(F为条件表达式,相当于选择)3.数据更新 1)插入语句(INSERT)2)修改语句(UPDATE)3)删除数据(DELETE) DELETEFROMWHERE 注意:DELETE仅删除满足WHERE子句条件的记录,表的定义仍在数据字典中。4.视图 1)视图可由基本表或其他视图导出 2)视图是虚表,在数据字典中保留其逻辑定义,并不存储数据3)提高DBS安全性措施之一 4)建立视图的基本形式:CREATEVIEW视

9、图名5.索引 九.数据库系统及应用新技术 (一)数据库系统体系结构的发展 1.集中式数据库系统数据是集中的,数据的管理也是集中的 2.客户/服务器结构(Client/Server,C/S)应用程序都放在客户机上 3.浏览器/服务器结构(Browser/Server,B/S)客户端使用一个通用的浏览器,用户的所有 操作都是通过浏览器进行的 (二)分布式数据库DDBMS各个节点上局部DBMS的一种合作 (三)联机事务处理OLTP:使操作人员和底层管理人员有效完成企业管理所包含的日常任务(四)联机分析处理OLAP:满足决策人员和高层管理人员的决策需要(五)数据仓库DW:面向决策主题,由多个数据源集成

10、, 拥有当前及历史整合数据,以读为主的数据库系统 一.信息系统开发方法 (一)结构化生命周期方法(瀑布模型方法): 1.系统规划、系统分析、系统设计、系统实施、 系统维护 2.特别强调结构化的分析和设计原则 3.在每个阶段结束前必须进行技术审查和管理 复审 (二)原型法:在短期内定义用户的基本需求的基础上, 首先开发一个具备基本功能、实验性的、简易的应用软件,然后在相应开发工具的支持下,反复完善直到软件最终符合用户的要求(三)面向对象开发设计方法 42 (四)CASE方法 注意:实际开发过程中,应针对具体情况,将上述开发方法结合使用。一一.数据库系统设计 (一)意义:信息系统设计最重要的核心技

11、术是软件工程和基于DBS的设计技术 (二)基本任务:根据一个单位或部门的信息需求、处理需求和数据库的支持环境(包括硬件、操作系 统和DBMS),设计出相应的数据模式以及相应的应用程序 (三)原则:在信息系统开发中,必须把数据模式设计和对数据处理的程序模块设计紧密相结合(四)步骤:系统规划、系统分析、系统设计、系统实施、系统维护 1.系统规划 1)编写可行性报告 2)自顶向下规划分析,可以保证系统结构的整体性和信息需求的一致性3)最重要最基础的阶段2.系统分析 1)任务:明确用户对数据库的三大基本要求(即明确系统“做什么”)信息需求、处 理需求、安全与完整性的要求 2)方法:从最上层的组织机构入

12、手,采用自顶向下逐层分解的方法分析系统,并用数据流 程图和数据字典来表达数据和处理过程的关系3)工具: A.数据流程图DFD:系统处理逻辑、数据流和数据存储等的图形描述工具B.数据字典DD: a)定义:系统中各类数据定义和描述的集合 b)意义:进行详细的数据分析所获得的主要成果(重要的基础工作)c)性质:关于数据库中数据的描述,是元数据不是数据本身d)形式:以二维表的关系结构存储在计算机中 e)DBMS通过DD对数据库的数据进行管理和维护 3.系统设计 1)任务(即明确系统“怎么做”): 概念结构设计、逻辑结构设计、物理结构设计2)概念结构设计(分析模式) A.定义:将需求分析得到的用户需求抽

13、象为概念模型(全局E-R图) 的过程B.意义:现实世界到计算机系统的一个中间层次抽象 C.成果两个方面:数据的概念结构说明、系统的功能设计描述D.工具(表示方式):E-R图3)逻辑结构设计(设计模式) A.任务:把概念结构设计阶段中所得到的全局E-R图中的实体集和联系,转换为关系 DBMS所支持的关系型数据的逻辑结构,即面向系统的全局关系模式B.E-R图向关系模式的转换规则:实体的转换、联系的转换 a)实体的转换:转换为同名的关系模式 b)联系的转换:用一个与联系同名的关系模式表示 4)物理结构设计(逻辑运算模式) A.数据库的物理结构:数据库在物理设备(外存储器)上的存储结构与存取方法,它

14、依赖于选定的计算机系统 B.目标:提高数据库的性能、有效的利用存储空间C.模块说明书(IPO表):定义模块的输入、处理过程、输出以及访问数据库要求 4.系统实施 1)任务:用RDBMS提供的DDL描述数据库关系模式和存储结构,使之成为DBMS可以 接收的源代码,再经过调试产生目标程序,然后即可将数据载入DB中;功能程序设计,按软件结构设计提出的模块功能要求进行程序编码、编译、连接以及测试的工作。2)测试:模块测试、系统测试、验收测试(为系统准备投入实际使用提供最终证明)5.系统维护 1)占工作量70%左右 2)包括:纠正性维护、适应性维护(为了适应软硬件环境变化而修改应用程序的过程)、 完善性

15、维护 3)为了延长软件的生命周期,常常要进行软件版本升级,其主要目的是减少错误、扩充功 43 能、适应不断变化的环境 一二.典型信息系统 (一)制造业信息系统 1.信息技术与企业管理方法和管理手段相结合,产生 了各种类型的制造业信息系统 2.MRP、MRP、ERP(全面支持制造业企业管理)3.计算机集成制造系统CIMS是企业各类信息系统的 集成(技术信息系统和管理信息系统),也是企业活动全过程中各功能的整合。4.MRP、ERP是企业信息系统的第一次集成,CIMS 是企业信息系统的第二次集成 (二)电子商务 1.定义:对整个贸易活动实现电子化,即商谈、订货、付款、商品配送都在网上进行。2.分类:

16、 1)按交易的双方分:企业内部、企业与客户间B-C(如网上购物)、企业间B-B、企业与政 府间B-G 2)按交易商品性质分:有形商品、无形商品和服务 3)按使用网络类型分:基于电子数据交换EDI的电子商务、基于Internet的电子商务、基 于Intranet/Extranet(企业内部网企业外部网)的电子商务 企业内部网:单位或企业内部采用TCP/IP技术,集LAN、WAN、和数据服务为一 体的一种网络 (三)电子政务 1.定义:政府机构运用现代网络通讯与计算机技术,将政府管理和服务职能通过精简、优化、 整合、重组后在互联网络上实现的一种方式。2.电子政务是实现政府信息化的一种主要手段(四)

17、地理信息系统和数字地球 1.地理信息系统GIS 2.数字地球:在全球范围内建立一个以空间位置为主线,将信息组织起来的复杂系统 (五)远程教育:利用计算机及计算机网络进行教学,使得学生教师可异地完成教学活动的教学模式(六)远程医疗(七)数字图书馆 1.数字图书馆D-Lib2.特征或要求: 1)拥有多种媒体、内容丰富的数字化信息资源2)能为读者方便、快捷地提供信息的服务机制 3)支持数字化数据、信息和知识的整个生命周期(包括生成、发布、传播、利用和保存) 的全部活动 一三.信息化与信息社会 (一)世界各国都把加快信息化建设作为国家的发展战略 (二)工业化的发展直接导致信息化的出现,信息化的发展必须借助于工业化的手段 (三)一个国家或地区的信息化水平,可以体现出该国的综合国力和综合实力,也反映出人民的生活质 量和生活水平 (四)我国目前的信息化水平大致处于信息化的初期阶段

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

当前位置:首页 > 教育专区 > 高中资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报