物流信息技术第二章数据库管理与网络技术38841.pptx
-
资源ID:90246265
资源大小:772.03KB
全文页数:78页
- 资源格式: PPTX
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
物流信息技术第二章数据库管理与网络技术38841.pptx
第二章 数据库管理与网络技术第二章 数据库管理与网络技术第一节 数据库基础知识第二节 数据库管理技术第三节 计算机局域网技术第四节 网络数据库组织第五节 企业内部网络第六节 数 据 仓 库第七节 网络信息安全【本章小结】【案例1】【案例2】【复习思考题】第一节 数据库基础知识一、数据管理技术的发展数据管理技术是指对数据进行分类、组织、编码、存储、检索和维护的技术。(一)人工管理阶段(1)数据不能长期保存在计算机中。(2)数据作为程序的组成部分不能独立存在,即数据和程序完全结合成一个不可分割的整体。(3)数据由程序员设计的应用程序进行管理,无专门的系统软件对数据进行管理。(4)数据面向应用,不同应用程序的数据之间相互独立、彼此无关,即使两个不同应用程序涉及相同的数据,也必须各自定义,无法互相参照和引用。因此,数据大量冗余,且不能共享。第一节 数据库基础知识(二)文件系统阶段(1)数据以文件形式可以长期保存在计算机中并由操作系统来管理,文件的组织方式由顺序文件逐步发展到随机文件。(2)操作系统的文件管理系统提供了对数据的输入和输出操作接口,即提供数据存取方法。(3)一个应用程序可以使用多个文件,一个文件可被多个应用程序使用,数据可以共享。(4)数据仍然是面向应用的,文件之间彼此孤立,不能反映数据之间的联系,因而仍存在数据大量冗余和不一致性。(三)数据库系统阶段第一节 数据库基础知识图2-1 数据库系统阶段(1)采用一定的数据模型来组织数据,数据不再面向单一的应用,而是面向整个应用系统。(2)应用程序独立于数据,实现了数据的独立性。(3)数据的冗余度明显减少,从而减少了数据的不一致性。(4)为用户的数据操作提供了方便的接口,实现了数据共享。(5)提供了下列数据控制功能:(四)高级数据库技术阶段第一节 数据库基础知识(1)分布式数据库。它是数据库技术和计算机网络技术相互渗透和有机结合的产物,由一组物理上分布在计算机网络的不同结点上数据,既面向本地的局部应用,又参与涉及多个结点的全局应用,即这些分布的数据在逻辑上属于同一个整体。(2)面向对象的数据库。20世纪80年代末期,在程序设计语言领域中引入了面向对象的概念。通过面向对象的程序设计来解决程序中的重要问题,将面向对象的概念引入数据库领域,产生了面向对象数据库系统。二、数据库的定义和特点第一节 数据库基础知识数据库(Data Base,简称DB)是存放在计算机存储设备中的、以一种合理的方法组织起来的、与公司或组织的业务活动和组织结构相对应的各种相关数据的集合,该集合中的数据可以为公司或组织的各级经过授权的人员或应用程序以不同的权限所共享。(一)数据库的特点(1)以一定的数据模型来组织数据,数据尽可能不重复(最少的冗余度)。(2)以最优方式为某个特定组织的多种应用程序或用户服务(应用程序或用户对数据资源共享)。(3)其数据结构独立于使用它的应用程序(数据独立性)。(4)对数据的定义、操纵和控制由数据库管理系统统一进行管理和控制。第一节 数据库基础知识(二)数据库的分类三、数据模型模型是抽象地模仿现实世界的事物,如房屋设计模型、城市规划模型等都是对现实世界事物的一种模拟。(一)概念数据模型(二)结构数据模型(1)层次模型(Hierarchical Model)。用树形结构表示实体类型以及实体间的联系是层次模型的主要特征。IBM 公司1969年推出IMS(Information Management System)商用数据库系统的数据模型是最典型的层次模型系统,20世纪70年代曾在商业领域中广泛应用。第一节 数据库基础知识(2)网状模型(Network Model)。用网状结构表示实体类型及实体之间联系的数据模型称为网状模型,用于设计网状数据库。网状模型有许多成功的数据库管理系统,它们在20世纪70年代和80年代得到广泛的应用。图2-2 网状模型(3)关系模型(Relation Model)。用表结构来表示实体类型以及实体间联系的模型为关系模型。表2-1 订单关系模型表第一节 数据库基础知识表2-1 订单关系模型表1)关系模型概念单一,数据结构简单,实体与实体间的联系都是用关系(二维表)表示的。第一节 数据库基础知识2)关系模型是数学化的模型,可把表格看成一个集合,数据操作是集合的操作,即操作对象和操作结果都是关系。3)关系数据库语言是非过程化的。4)关系模型以关系代数为基础,形式化基础强。5)有功能强大的关系数据库语言SQL 的支持。(4)面向对象模型(ObjectOriented Model)图2-3 类四、数据库系统的组成第一节 数据库基础知识数据库系统(DBS)是采用数据库技术的计算机系统,是可运行的、以数据库方式存储、维护和向应用系统提供数据或信息支持的系统。图2-4 数据库系统组成(一)数据库及其硬件支持系统(二)数据库管理系统第一节 数据库基础知识(1)数据库定义。对数据库的结构进行描述,包括外模式、模式、内模式的定义;数据库完整性的定义;安全保密定义,如用户口令、级别、存取权限等;存取路径,如索引的定义。这些定义存储在数据字典,亦称为系统目录中,是DBMS 运行的基本依据。(2)数据存取。提供用户对数据的操纵功能,实现对数据库数据的检索、插入、修改和删除。一个好的DBMS 应该提供功能强易学易用的数据操纵语言(DML)、方便的操作方式和较高的数据存取效率。DML 有两类:一类是宿主型语言,一类是自含型语言。前者的语句不能独立使用而必须嵌入某种主语言,如嵌入C 语言、COBOL 语言中使用,而后者可以独立使用,通常供终端用户交互使用。第一节 数据库基础知识(3)数据库运行管理。这是指DBMS 运行控制、管理功能。它包括多用户环境下的并发控制、安全性检查和存取权限控制、完整性检查和执行、运行日志的组织管理、事务的管理和自动恢复,即保证事务的原始性,这些功能保证了数据库系统的正常运行。(4)数据组织、存储和管理。DBMS 要分类组织、存储和管理各种数据,包括数据字典(亦称系统目录)、用户数据、存取路径等等,要确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法提高存取(如随机查找、顺序查找、增、删、改)效率。第一节 数据库基础知识(5)数据库的建立和维护。它包括数据库的初始建立、数据的转换、数据库的转储和恢复、数据库的重组织和重构造以及性能监测分析等功能。(6)其他功能。这包括DBMS 与网络中其他软件系统的通信功能,一个DBMS 与另一个DBMS 或文件系统的数据转换等。(三)操作系统(四)数据库应用系统(五)数据库应用开发工具(六)数据库管理员及其他人员(1)根据数据库设计的结果,建立整个数据库的模式。对关系数据库而言,就是在数据库中建立一系列的关系模式。第一节 数据库基础知识(2)定义数据库数据的存储结构和存取方法,即内模式。例如,为关系模式建立索引。(3)定义外模式,并根据用户的不同权限给用户授权,使各用户既可以使用自己业务范围内的数据,又无法窃取其他不在其权限范围内的数据。(4)根据需要,修改数据库的模式、外模式和内模式,并将所有的修改操作记录下来以备今后查看。(5)监控数据库的运行和使用,及时处理数据库运行过程中可能出现的任何问题,保证数据库数据的完整性。第二节 数据库管理技术一、SQL 语言简介在数据库中,数据的定义、数据的操纵等主要功能,是通过数据库支持的数据库语言实现的,SQL 就是一种关系数据库语言。(一)几个基本概念(二)SQL 语言的功能表2-2 SQL 语言中的动词表2-2 SQL 语言中的动词二、数据管理技术第二节 数据库管理技术(一)安全性管理(二)数据库备份1.完全数据库备份2.增量备份(1)如果自从最近一次完全数据库备份以来,数据库中某些记录已经修改了若干次,那么增量备份只包含该记录的最新值。这一点与事务日志备份不一样,在事务日志备份中,包含了该记录所有变化的历史值。(2)可以最小化备份数据库的时间,因为这种备份比完全数据库备份小,并且不必应用事务日志的一系列备份。(3)应该为包含增量备份内容的备份文件创建一个命名机制,以便区分这些增量备份文件和包含完全数据库备份的文件。第二节 数据库管理技术3.事务日志备份(1)备份从最近一次成功执行BACKUP LOG 语句的地方到当前事务日志的末尾之间的事务日志。(2)清除事务日志直到事务日志中活动部分的开始处。(3)清除事务日志不活动部分中的信息,重新声明磁盘空间。(4)数据库文件或者文件组备份。(1)必须指定文件或者文件组的逻辑名称。(2)为了使存储的文件与数据库的其余部分一致,允许执行事务日志的备份。(3)为了确保所有的数据文件或者文件组定期进行备份,应该制定一个周期备份每个文件的规划。(4)最多可以指定16个文件或者文件组。第二节 数据库管理技术(三)数据库恢复1.从完全数据库备份中恢复2.从增量备份中恢复3.从事务日志备份中恢复4.从文件或者文件组备份中恢复(四)数据复制第三节 计算机局域网技术一、计算机网络概述计算机网络是计算机技术和通信技术发展的产物。(一)计算机网络的功能1.资源共享2.数据传输和集中处理3.均衡负荷与分布处理4.改善可靠性,提高性价比(二)计算机网络的分类1.局域网2.广域网3.城域网二、局域网的拓扑结构第三节 计算机局域网技术拓扑(Topology)是一种研究与大小、距离无关的几何图形特性的方法。(一)总线形图2-5 总线形网络(二)星形第三节 计算机局域网技术图2-6 星形网络(1)局部线路故障只会影响局部区域,不会导致整个网络瘫痪。除非整个网络只有一部集线器,而碰巧问题出在集线器,这样才会整个网络都停止工作。(2)追查故障点时相当方便,通常从集线器或交换机上对应的指示灯便能很快查知。第三节 计算机局域网技术(3)新增或减少计算机时,不会造成网络中断。(4)唯一缺点是必须增加一笔购买集线器或交换机的成本,但是由于集线器的价格日益滑落,使得这个缺点的影响逐渐缩小,因此星形网络已成为目前小型局域网的趋势。(三)环形图2-7 环形网络(四)树形三、网络协议第三节 计算机局域网技术在网络发展的初期,许多研究机构、计算机厂商和公司都大力发展计算机网络。(一)OSI 参考模型1.物理层图2-8 OSI 参考模型第三节 计算机局域网技术2.数据链路层3.网络层4.传输层5.会话层6.表示层7.应用层(二)TCP/IP 协议表格第三节 计算机局域网技术图2-9 OSI 参考模型与TCP/IP 协议标准的比较1.网络接口层2.网络层3.传输层4.应用层四、局域网的基本组成局域网由网络硬件和网络软件两大部分组成。02(26-96)P71 ct_Embed_9.jpg第三节 计算机局域网技术图2-10 单集线器双绞线以太网的结构组成1.网络服务器(1)提供网络通信功能,有管理网络服务器与工作站之间通信的能力。(2)为网络用户提供各种共享的软硬件资源,并能管理和分配这些资源,协调用户对资源的访问。(3)提供文件管理功能,如文件和目录的存取与安全保护、共享数据库的管理与访问、数据的存储与共享、对共享软件的管理和磁盘管理等。(4)提供各种Internet 信息服务,如文件服务、打印服务、存储服务、电子邮件服务、域名服务、Web 服务、文件传输服务。第三节 计算机局域网技术(5)提供各种网络应用服务,如信息管理系统、远程教学、电子图书馆、IP Phone、电子商务和远程医疗、视频点播、电视会议等多媒体应用。(6)提供网络管理功能,监控网络运行情况,对网络进行性能管理、失效管理、配置管理、设备管理等。2.工作站3.网络适配器(网卡)(1)实现工作站与局域网传输介质之间的物理连接和电信号匹配,接收和执行工作站与服务器送来的各种控制命令,完成物理层功能。(2)实现局域网数据链路层的一部分功能,包括网络存取控制、信息帧的发送与接收、差错校验、串并代码转换等。第三节 计算机局域网技术(3)实现某些接口功能,并提供数据缓冲能力。(4)实现无盘工作站的复位和引导。4.网络设备5.传输介质及附属设备6.网络软件五、网络互联技术计算机与计算机或工作站与服务器进行连接时,除了使用连接介质外,还需要一些中介设备。(一)网络传输介质互联设备(二)网络物理层互联设备1.中继器2.集线器第三节 计算机局域网技术(1)切换式Hub 一个切换式Hub 重新生成每一个信号并在发送前过滤每一个包,而且只将其发送到目的地址。切换式Hub 可以使10Mbps和100Mbps 的站点用于同一网段中。(2)共享式Hub 共享式Hub 提供了所有连接点的站点间共享一个最大频宽。例如,一个连接着几个工作站或服务器的100Mbps 共享式Hub所提供的最大频宽为100Mbps,与它连接的站点共享这个频宽。共享式Hub 不过滤或重新生成信号,所有与之相连的站点必须以同一速度工作(10Mbps 或100Mbps)。所以共享式Hub 比切换式Hub 价格便宜。(3)堆叠共享式Hub 堆叠共享式Hub 是共享式Hub 中的一种,当它们级连在一起时,可看做是网中的一个大Hub。当6个8口的Hub 级连在一起时,可以看做是1个48口的Hub。第三节 计算机局域网技术(三)数据链路层互联设备1.网桥2.交换机(四)网络层互联设备(五)应用层互联设备第四节 网络数据库组织一、集中式数据库与分布式数据库集中式数据库与分布式数据库是两种传统的数据库。图2-11 集中式数据库结构示意图(一)集中式数据库(二)分布式数据库第四节 网络数据库组织(1)层次型。其结构如图2-12a 所示。这种结构的特点是:系统中存在一个中心数据库工作站(或网络服务器),它含有系统中全部的数据库,中心数据库工作站的内容与各工作站数据库的内容同步,使得各工作站对数据库的访问,可以使用其本身的数据库,也可以使用中心工作站中的数据库,同时各工作站还可以通过中心数据库工作站共享其他工作站的数据库资源。(2)联邦型。其结构如图2-12b 所示。这种结构的特点是:系统中的所有数据库被分布在不同的工作站中,且由各工作站独有。系统中没有中心数据库工作站,各工作站可以进行相互的访问,以实现数据共享。第四节 网络数据库组织(3)全程型。其结构如图2-12c 所示。这种结构的特点是:各工作站中都有一套完整的系统数据库,各工作站共享系统内所有数据,系统通信量大,数据冗余量大,不利于数据的一致性和安全性、完整性。图2-12 分布式数据库三种结构a)层次型 b)联邦型 c)全程型第四节 网络数据库组织(三)集中式与分布式数据库二、开放式数据库互联技术(ODBC)由于不同厂商推出的各种数据库管理系统在性能和应用范围上的差异,使得一个综合网络数据库应用系统的各子系统因需求的差异等原因而选择不同的数据库系统。02(26-96)P71 ct_Embed_12.jpg图2-13 两种数据库连接方式逻辑结构图三、数据一致性第四节 网络数据库组织数据共享带来很多DBMS 必须面临的复杂性。(1)一致性控制最好的办法是,将读写访问权交给第一个打开数据文件输入数据或更新数据的用户,而防止其他人访问该文件,直到第一个用户关闭文件。该方法完全违背了建立多用户数据库的本意,所以,它的使用是有限制的:仅使用在数据文件的大量更新以及进行分类或分组时。(2)采用文件锁定办法,允许第一个打开文件、进行输入或更新数据的用户进行读写访问,而其他用户仅可进行只读访问。数据库用户仍可根据数据进行查阅和报告。一些DBMS 系统可告知只读用户文件何时已被更改,并在其他用户屏幕上自动显示该变化。第四节 网络数据库组织(3)更完善的多用户数据库可进行记录锁定,即仅仅锁定增加了的或变化了的记录。其他数据库用户仍可在同个文件中更改其他部分记录,而不致引起任何混淆。少数数据库系统甚至可以进行区域锁定,即仅锁定正在编辑的区域。虽然这对许多应用软件并不必需,但区域锁定代表了一致性控制的最高水平。(4)采用处理本法,任何数据输入或更新均在一个独立文件处理本(Transaction Log)中进行,从而无需直接在数据库中进行处理。除非用户或应用软件特别强调,数据的变化不写入数据库文件;处理本是为在小型机或主机上的多用户主机型数据库开发且实施的,如今已成为客户/服务器数据库系统的一个特征。传统PC 机数据库几乎不采用处理本处理。四、客户/服务器数据库第四节 网络数据库组织客户/服务器,简称C/S(Client/Server),该类数据库与所有数据处理集中在一个系统进行的数据库不同,它在进行数据处理时,是在两个或更多计算机间逐一地将载荷散布到整个网络中进行的。(1)数据库性能不再与客户系统能力有关。客户只需要拥有足够的能力运行传递查询或更改至数据服务器的前端应用软件即可。服务器进行所有数据处理并返回仅满足查询标准或更改结果要求的数据部分至客户。仅需要的高性能机器是运行数据库的机器。随着数据库变大,或更多的用户出现,仅服务器需要被升级。第四节 网络数据库组织(2)这种结构提高了数据安全性。用户不必访问数据文件即可进行查询或更改。实际上,用户通常无需直接访问存放数据的服务器。所有用户联络通过客户数据库进行。客户服务器数据库还具有通过客户数据库授权给用户的多种级别的安全性功能,数据安全性得以加强。(3)明显改善了网络通信处理能力。从客户到服务器的唯一通信是查询或更改数据。服务器必须送返查询或更改结果。与传统网络数据库不同,整个数据文件不再在通信线路上传递。第四节 网络数据库组织(4)这种结构具有前端独立性。在传统的数据库中,用户程序必须用DBMS 提供的同样的编程语言编写。程序开发者仅有极少几种语言可供选择,所以,用户接口的形式也相当有限。在客户/服务器系统中,程序开发人员可使用多工作平台的前端程序与数据库对话。所以,不同的数据库用户可以使用不同的前端程序,只想浏览或汇总数据的用户可以使用更简单的前端程序。前端程序可用于多工作平台情况。第五节 企业内部网络第五节 企业内部网络图2-14 Intranet 的基本组成1.网络与网络协议2.Intranet 服务与服务器第五节 企业内部网络第五节 企业内部网络(3)在Intranet 中,电子邮件服务器与Web 服务器一样都是要与外部的Internet 连接的。电子邮件服务器可以通过防火墙与Internet 连接,也可以直接与Internet 连接。3.客户软件二、Intranet 技术特点Intranet 技术主要由一系列的组件和技术构成,Intranet 主要包括网络协议、硬件结构和软件结构。02(26-96)P71 ct_Embed_14.jpg第五节 企业内部网络图2-15 传统C/S 结构与三层C/S 结构02(26-96)P71 ct_Embed_15.jpg第五节 企业内部网络第五节 企业内部网络(2)以数据应用为核心,充分利用企业的内外部资源,建立、改进、完善计算机业务处理应用系统。以市场为主体对象,实现企业各部门之间的信息交流与数据共享。及时、准确、全面地反映公司各部门业务服务、业务管理的实际情况,提高企业的服务质量、管理水平,推动物流企业业务水平的提高。(3)建立计算机信息中心,扩充计算机信息处理能力,使企业的信息管理迈上一个新台阶,支持企业的决策体系。(4)采用最新的公众信息媒体(Internet 网),树立良好的企业形象,扩大供销渠道,改善客户服务和支持,增强企业的市场竞争能力。(5)在行业和各重要业务部门之间建立支持相关业务应用系统的数据处理和网络传输技术,以便及时交流有关信息。第五节 企业内部网络四、物流企业网络建成后的具体功能如今Intranet 在企业中有着很广泛的应用。(1)企业内部的通信。有关资料、图纸或从外部网络发来的传真、电子邮件可以通过网络传递;领导可以在网络上审批文件,又称为电子签名。在外工作人员可以通过此功能与企业总部实现信息交流,实现无纸办公,大大节省了用于复印、传真和邮寄的费用,提高了办公效率。(2)数据共享。业务相关部门(如财务、仓库、运输、调度等)之间可以共享有关数据。对于重要数据,要通过权限的设置,只有赋予一定权限的单位或部门才能使用和访问,不能超越权限使用。第五节 企业内部网络(3)决策信息支持。通过网络可以随时查询国际、国内市场及相关信息。企业内的“中心信息库”可以保存和管理全公司各方面的资料和信息,并保存为HTML 格式,供企业的有效站点浏览、查询有关信息和资料。(4)实时控制与监督。物流企业所送货物、车辆方位可时时通报给企业总部或客户,业务员也可以通过网络随时向上级汇报工作。(5)网络安全与管理。专业的网络管理工作人员负责网络系统的运行和数据安全、数据备份等工作,对业务应用人员进行权限设定和网络设备的管理、维护工作。(6)支持现场咨询。一个国际专业服务机构可用它的内部网来联系它的流动性很大的会计和顾问工作组。如今,其成员的大多数工作足不出户就可完成。第六节 数 据 仓 库一、定义及其特点传统的数据库系统中存在着两种不同类型的处理:事务型处理(或称操作型处理)和分析型处理。(一)数据仓库是面向主题的图2-17 OLTP 系统解决的方法就是将这些分开存放在不同系统中的数据按主题区域集成在一个数据仓库中,如图2-17 所示,OLTP 系统中的两种销售数据源在数据仓库中是按销售主题区域组织在一起的。第六节 数 据 仓 库这样,用户就可以直接查询数据仓库,获得关于所有产品销售信息的各种汇总信息,如上面提到的各种产品的销售总量,也可以轻易获得销售量最大的前10种产品等。(二)数据仓库是集成的(三)数据仓库是不可更新的02(26-96)P71 ct_Embed_17.jpg图2-18 OLTP 系统与数据仓库系统的区别(四)数据仓库是随时间变化的第六节 数 据 仓 库图2-19 历史数据的组织二、数据集市(一)数据集市定义第六节 数 据 仓 库(二)数据集市的数据来源图2-20 数据集市三、星形模式第六节 数 据 仓 库为提供高效的数据检索能力,通常采用星形模式来进行数据集市的设计。图2-21 星形模式1.事实表2.维数表(1)可用文字描述。第六节 数 据 仓 库(2)离散的。(3)可用于定义限制条件。(4)可为分析过程提供行标题。四、数据挖掘数据仓库的一个越来越普遍的趋势是使用数据挖掘技术获取先前未知的信息。(一)数据挖掘的概念1.自动预测趋势和行为2.自动发现以前未知模式(1)数据挖掘可以寻找相关数据,而在一个非常大的数据库中相关数据经常是很难定位的。第六节 数 据 仓 库(2)一个公司的数据可能是合并在数据仓库或数据集市中的,也有可能是存放在数据库或Internet 和Intranet 服务器上的,数据挖掘工具可以挖掘出埋藏在公司文件或存放在公共记录中的“矿石”。(3)“采矿者”一般是最终用户,他们仅有有限的或完全没有编程能力。(4)数据挖掘可以发现意想不到的有价值的结果。(5)数据挖掘工具经常与电子表格软件和其他最终用户软件开发工具结合在一起。因此,挖掘出的数据可以快速而容易地进行分析和处理。(6)数据挖掘可以产生五种类型的信息:联想、序列、分类、簇、预测。(二)数据挖掘工具第六节 数 据 仓 库1.神经计算2.智能代理3.辅助分析(三)数据挖掘应用第七节 网络信息安全1)Internet 所用底层TCP/IP 网络协议本身易受到攻击,该协议本身的安全问题极大地影响到上层应用的安全。2)Internet 上广为传播的易用黑客和解密工具使很多网络用户轻易地获得了攻击网络的方法和手段。3)快速的软件升级周期,会造成问题软件的出现,经常会出现操作系统和应用程序存在新的攻击漏洞。4)现行法规政策和管理方面存在不足。一、网络信息安全威胁与对策我国的政府部门、证券公司、银行等机构的计算机网络相继遭到多次攻击。(一)网络信息安全威胁1.自然灾害第七节 网络信息安全2.黑客的威胁和攻击3.计算机病毒4.垃圾邮件和间谍软件5.信息战的严重威胁6.计算机犯罪(二)网络信息安全技术1.防火墙技术2.数字加密与用户授权访问控制技术3.入侵检测技术4.防病毒技术5.安全管理队伍的建设二、网络提供的安全服务第七节 网络信息安全网络提供的安全服务就是根据用户的需求,为之提供安全策略和措施,保障用户网络的安全性,并且能够对用户网络安全事件进行快速反应。(一)安全评估与风险分析(二)入侵检测(三)虚拟专用网(VPN)图2-22 VPN 加密通信第七节 网络信息安全(四)病毒防护【本章小结】【案例1】一、Oracle 系统Oracle 数据库是著名的Oracle 公司的关系数据库产品,其技术特点如下:(一)支持企业联机事务处理(1)高性能 Oracle 提供了在高档多处理系统上的伸缩性。(2)高可用性 高可用性包括操作的高可用性和应用软件的高可用性两个方面。(3)高可靠性 Oracle 提供了全面的、灵活的、可靠的工具,确保彻底的用户身份验证,保证数据的隐秘性和完整性,管理数据库特性的指派,以及在企业或网络环境里监测数据库的操作。(二)支持企业分布式处理【案例1】(1)数据的复制 Oracle 提供了全面的同步复制与异步复制的功能,提供了高度可管理的解决方案,不仅大大提高了运行性能,而且还确保了与其他所有的服务器功能的兼容性。(2)透明的分布式查询 在Oracle 中单独的SQL 语句可以从多个数据库中查询数据,甚至可以对物理上存储在不同服务器上的数据进行复杂的合并操作。(3)透明的分布式事务 Oracle 采用透明的两阶段提交机制来确保分布式更新事务的完整性。(4)继承非Oracle 的系统 Oracle 的开放式体系结构将Oracle 和非Oracle的数据资源与业界最全面的工具软件、应用软件以及第三方软件产品集中到一个业界标准的环境之中。(三)支持企业数据仓库【案例1】(四)Oracle 的Internet 方案(1)Oracle Web Listener 它是一个进程,具有普通HTTP 服务器的功能,主要用于接收从Web 浏览器上发出的用户查询请求,并将查询结果(即HTML 文本)返回给用户。(2)Oracle Web Agent 它是用公用网关接口(Cn)实现的过程化网关,负责Web 与Oracle7 数据库之间的集成。(3)Oracle Web Server 2.0 它除了包括Oracle Web Server l.0 的功能及相应的开发与管理工具外,还增加Java 解释器和Live HTML 解释器,使其能支持多种语言。二、MS SQL SERVER 系统(一)简介【案例1】(1)SQL Server 可看做是Windows NT(Windows)的自然扩展,因为它与这个操作系统紧密结合。(2)SQL Serve 与Windows NT 一样容易安装和维护,例如,二者的结合通过系统的简单安装来实现,消除了与数据库管理有关的许多复杂任务,并为每个系统管理任务使用图形计算环境。(3)SQL Server 使用Windows NT 的服务提供新的或扩展的数据库功能,如发送消息和管理登录安全性。1)集成了Microsoft Windows NT 线程和调度服务、Performance Monitor(性能监视程序)和Event Viewer(事件查看程序)。2)应用内置的复制与基于Windows NT Server 的计算机交换数据,向其他ODBC 订阅者发布数据,并确保企业组织能可靠地向整个企业发布信息。【案例1】3)使用综合的分布框架,集中管理整个企业的服务器。4)任务调度为建立服务器任务或复制任务以及调度它们在指定时间执行等提供了更容易的方法。5)许多内部数据库功能采用并行结构,这极大地提高了系统的性能和可扩充性。6)超大型数据库采用并行结构,为许多开发和维护任务提供了较好的支持,并减少了输入/输出。(二)系统结构1.SQL(1)执行存储过程和触发器中定义的业务规则。(2)防止两个用户同时更新同一个数据。(3)保证在不同地址存放的数据具有逻辑的一致性。【案例1】2.SQL3.SQL4.Distributed5.系统数据库(1)Master 数据库 顾名思义,Master 数据库用于记录在SQL Server 最基本操作中使用的信息。(2)Model 数据库 Model 数据库是唯一有可能经常要修改的系统数据库。(3)Tempdb 数据库 Tempdb 数据库是SQL Server 的临时库。(4)Msdb 数据库 SQL Server Agent 用Msdb 数据库来存储处理作业和警告所需的信息。三、Sybase 系统【案例1】(一)概述(1)满足联机事务处理的应用需求。(2)采用客户/服务器的体系结构。(3)实现真正开放的和分布的数据库管理。(二)Sybase 的客户/服务体系(1)具有适应联机事务处理应用的高性能。(2)实现了数据完整性检查和控制。(3)强化的安全保密功能。(4)先进的软件容错能力。(5)支持分布式查询和更新。【案例2】一、网络设计原则网络的设计主要要考虑到先进性、可靠性、开放性、安全性和可管理性。(1)网络结构的可靠性 网络的物理连接上应尽量采用双连接,保证连接的可靠性。(2)网络设备的可靠性 选用的网络设备应具有很好的容错特性及热备份等,尽量避免单点失效。(3)网络系统与应用系统接口的可靠性 每个接口要确保它们是兼容的及应用公认的标准。二、网络技术选型【案例2】局域网网络技术选型:今天,以客户机/服务器(Client/Server)为模式的分布式计算结构得到了广泛应用,从而使网络成为信息处理的中枢神经;同时,CPU 和总线的处理速度也不断提高,所有这些都对网络带宽提出了更高的要求,这种需求促进了网络技术的繁荣和飞速发展。三、网络方案设计由于Cisco 公司为中小型企业网络解决方案提供了较为全面的网络设备。四、网络设备配置方案网络中心交换机使用一台5槽的Catalyst 5505 路由交换机。(1)1 个路由交换管理控制模块。(2)2 个电源,具有电源冗余和负载均衡能力。【案例2】(3)2 个12口的10/100BaseTX 快速以太网交换模块,用于连接Catalyst 2828交换机中心服务器。(4)2 个插槽空余,可用于今后的网络扩充。(5)2 个风扇单元,可以互为冗余备份。五、总部局域网及设备配置示意图上海和广州两地分公司由于用户数相对较少(分别为50人和30人),局域网的应用也相对较小,所以这两地的局域网架构不需要以Cisco的5505交换机作为中心交换机,我们以价格相对便宜的Cisco5000 来替代5505,其他不变。【案例2】图2-23 总部局域网及设备配置示意图六、广域网络连接示意图【案例2】本例中北京总部及上海和广州三地的网络使用帧中继互联,采用DDR(Dail-On-Demand Routing)技术进行广域网线路的冗余备份及负载均衡。图2-24 广域网络连接示意图七、网络系统应用【案例2】前面我们提到许多网络中的各种应用,其中大部分是通用应用(如Web 浏览、电子邮件等),有很多文章都有这些方面的专门介绍,这里我们就不介绍了。(1)ODPS 基本系统工程 ODPS2000 系统核心模块、系统配置管理办法、工具以及内置的电子邮件系统。(2)公文流转与处理 完成公文的创制、处置,主要包括收文和发文运转环节。(3)信息采集与发布 它把下属单位报告上级单位(本单位)的一些工作情况进行分类汇集,经编辑处理在行业内发布。【复习思考题】1.试述数据库、数据库管理系统和数据库系统的概念。2.与非关系模型相比,关系模型具有哪些优点?3.实体与实体间具有哪三种联系?试举例说明。4.数据库管理系统的功能是什么?5.分析比较数据备份和数据恢复的关系。6.计算机网络的功能有哪些?7.比较局域网、广域网和城域网的特点。8.简要说明局域网的拓扑结构。9.试述计算机局域网的组成。10.常见网络互联设备有哪几类,各有什么特点?11.简述Intranet 的特点。12.试述数据仓库的定义及其特点。【复习思考题】13.什么是数据集市?什么是数据挖掘?