




已阅读5页,还剩104页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020 1 22 1 第二篇技术支持篇 第七章电子商务网络技术平台第八章电子商务安全技术第九章电子商务支付技术第十章电子商务中的物流技术 2020 1 22 2 第7章电子商务网络平台技术 7 1通信技术7 2网络技术7 3数据库技术7 4Web技术 2020 1 22 3 7 1通信技术 7 1 1模拟通信与数据通信数据可分为模拟数据与数字数据 他们都可以用模拟信号和数据信号表示 因而都可以用这两种信号传播 传输信号的介质称信道 信道也同样分为模拟信道和数据信道 信源发出的数据转变成模拟信号在模拟信道中传输 这种方式叫模拟通信 信源发出的数据转变成数据信号在数据信号中传输 这种方式叫数据通信 2020 1 22 4 7 1 2数据通信系统的基本构成数据通信是一种通过计算机或其他数据装置与通信线路 完成数据编码信号的传输 转接 存储和处理的通信技术 数据通信系统是以计算机为中心 用通信线路连接分布于各地的设备 实施数据通信的系统 基本构成如图7 1 2020 1 22 5 数据终端设备 DTE 可以是计算机 数字传真机 专用电话交换机 计算机局域网等 传输数字信号 传输信道和数据电路终接设备 DCE 组成数据电路 若传输信道属于模拟信道 DCE的作用为把DTE送来的数字信号变换为模拟信号后再送往信道 或者反过来把信道送来的模拟信号变换成数字信号再送往DTE 如Modem 若为数字信道 则DCE实现信号码型和电平的转换 信道特性的均衡 收发时钟的形成与供给以及线路接续控制 由通信控制器和中央处理器构成的计算机系统是核心部分 处理数据终端输入的数据并将结果输出到终端 2020 1 22 6 7 1 3数据通信系统的常见技术指标1 传输速率 每秒钟能传输数据代码的位数 比特数 单位为比特 秒 bit s 2 带宽 信道能够传输信号的频率宽度 即可传送信号的最高频率与最低频率之差 带宽与容量 传输速率成正比 3 误码率 衡量数据通信系统正常工作情况下的可靠指标 是指二进制码在传输过程中被传错的概率 一般要求低于10 64 信道延迟 信号在信道中从源端到达宿端需要的时间 与传播速度与信道长度有关 2020 1 22 7 7 1 4数据传输方式数据传输的几种基本形式 1 基带传输 用数据传输系统直接传送数据信号 不经过频率搬移 适用于近距离数据通信 2 频带传输 用电话网远距离传输时 需在发送端将数字信号转换为模拟信号 传输后再在接收端相反转换 因传输频带在音频范围内而得名 3 宽带传输 使用比音频带更宽的传输信道来传输信号 4 数字数据传输 它利用数字信道传输数据信号 无而进行信号转换 且误码率低 2020 1 22 8 7 1 5数据交换技术通信网络按拓扑结构可分成广播通信网 交换通信网 交换通信网由若干交换结点按任意方式相互连接而成 通信能为所有进网的数据流提供从源结点到宿结点的通路 实现这种通路的技术即为数据交换技术 1 电路交换 双方在通信时使用一条实际的通信线路 且在通信过程中自始至终占用该线路而不允许共享 直到通信中断 2020 1 22 9 2 分组交换报文先被分成含发送地址和接收地址的有固定长度的数据包 具备分组交换功能的结点收到数据包后先存储 再根据线路情况选择适当的路由转发 提高了线路利用率 为减少传输延时 分组交换中有一种虚电路方法 介于电路交换和分组交换之间有一种报文交换 以较长的报文为单位进行信息传输 2020 1 22 10 2020 1 22 11 2020 1 22 12 7 1 6移动通信技术移动通信指通信双方至少有一方在运动中进行信息交换 1 无线移动通信网通信网分为接入网和核心网 核心网不断更新并应用 接入网领域光纤和无线接入技术也飞速发展 无线接入网的实现主要有 蜂窝移动通信系统 数字无绳电话系统 移动卫星接入系统及无线局域网等几种类型 2 无线Internet关注于如何不受信息源的限制和用户访问对位置的限制 以统一的标准提供无处不在的信息网络服务 2020 1 22 13 7 2网络技术 7 2 1基本概念1 网络的定义 将地理位置上分散的具有独立功能的多台计算机及其他外部设备通过通信设备和线路互相连接起来 再配有相应的网络软件 能实现互相通信和资源共享的系统 2 网络的功能数据通信 资源共享 提高计算机的可靠性和可用性 易于进行分布处理 2020 1 22 14 3 网络的类型1 按覆盖范围分类 局域网 组网方便 使用简单 高数据传输率 城域网 满足大范围内多个局域网互联的需要 广域网 又称作远程网 2 按传输信号的类型分类 数字网络 模拟网络3 按传输信号的频率范围分类 基带网络 宽带网络 2020 1 22 15 4 局域网的分类 1 按访问传输介质的方法分类可以把局域网分为以太网 Ethernet 令牌环网 TokenRing ATM网等 2 按拓扑结构分类可以把局域网分为星形 环形 树形 总线形和混合形等类型 是最常用的分类方法 3 按传输介质分类可以将局域网分为同轴电缆局域网 双绞线局域网和光纤局域网 若采用无线电波 微波 则可以称为无线局域网 4 按网络操作系统分类可以分为Novell公司的Netware网 3COM公司的3 OPEN网 Microsoft公司的Windows网 IBM公司的LANManager网 BANYAN公司的VINES网等 2020 1 22 16 5 计算机网络的拓扑结构计算机网络拓扑是通过网中节点与通信线路之间的几何关系表示网络结构 反映出网络中各实体间的结构关系 计算机网络拓扑主要是指通信子网的拓扑构型 常见网络拓扑结构见图 2020 1 22 17 常见网络的拓扑结构 a 星形 b 树形 d 总线形 c 环形 e 网状形 2020 1 22 18 7 2 2网络体系结构和网络协议1 网络体系结构的基本概念1 网络协议 计算机之间信息的交换必须按照通信双方预先约定好的规则来进行 这些约定和规则成为协议 Protocol 一个网络协议由语法 语义 时序三要素组成 语法 指用户数据与控制信息的结构与格式 语义 指需要发出何种控制信息以及完成的动作与作出的响应 时序 指对事件顺序的详细说明 2020 1 22 19 2 层次 人们对复杂问题处理的一种基本方法 3 接口 同一结点内相邻层之间交换信息的连接点 同一个结点的相邻层之间存在着明确规定的接口 低层向高层通过接口提供服务 4 网络体系结构 网络层次结构模型与各层次协议的集合 对网络该实现的功能进行了精确的定义 2020 1 22 20 2 OSI参考模型1 开放系统互联 OpenSystemInterconnection OSI 参考模型简介国际标准化组织ISO发布的最著名的标准是ISO IEC7498 通常又称为X 200建议 该体系结构标准定义了网络互联的7层框架 即OSI开放系统互联参考模型 OSI参考模型中的 开放 是指只要遵循OSI标准 一个系统就可以与位于世界上任何地方 遵循同一标准的其他任何系统进行通信 2020 1 22 21 2 OSI层次划分OSI参考模型将整个计算机网络分成了7层 详见图所示 其划分原则如下 网络中各结点都有相同的层次不同结点的同等层具有相同的功能同一结点内相邻层之间通过接口通信每一层可以使用下层提供的服务 并向其上层提供服务不同结点的同等层按照协议来实现对等层之间的通信 2020 1 22 22 OSI参考模型及协议 应用层协议表示层协议会话层协议传输层协议网络层协议数据链路层协议物理层协议 2020 1 22 23 3 TCP IP协议1 TCP IP协议简介TCP IP协议是网际互联的通信协议 其目的在于通过它实现网际中异构网络或异种机之间的互相通信 2020 1 22 24 TCP IP协议的结构 OSI模型 应用层 表示层 会话层 传输层 网络层 链路层 物理层 TCP IP协议栈 ICMP 2020 1 22 25 2 TCP IP协议的工作过程以下简单介绍一下TCP IP中的协议具备什么功能 是如何工作的 1 IP协议网际协议 InternetProtocol 是TCP IP的心脏 也是网络层中最重要的协议 2 TCP是传输控制协议 TransportationControlProtocol 的简称 3 UDP是用户数据报文协议 UserDatagramProtocol 的简称 4 ICMP是互联网控制报文协议 InternetControlMessageProtocol 的简称 5 TCP和UDP的端口结构 2020 1 22 26 4 HTTPHTTP HypertextTransferProtocol 是超文本传输协议的缩写 它是负责传输和显示页面的互联网协议 它可用于域名服务或分布式面向对象系统 包括以下四部分 客户机和服务器建立的TCP连接客户机向服务器提交请求服务器处理请求 返回所请求的信息或返回一个响应指出不能答复该请求服务器或客户机关闭TCP连接 2020 1 22 27 5 SMTP POP和IMAP简单邮件传输协议SMTP SimpleMailTransferProtocol 邮局协议POP PostOfficeProtocol 是负责用客户机 服务器模式发送和检索电子邮件的协议 互联网信息访问协议 IMAP 是一种优于POP的新协议 IMAP也能下载邮件 从服务器中删除邮件或询问是否有新邮件 但它克服了POP的一些缺点 6 FTP文件传输协议 FileTransferProtocol 是TCP IP的组成部分 它是属于应用层的协议 用于在TCP IP连接的计算机之间传输文件 采用的是客户机 服务器模式 2020 1 22 28 7 2 3InternetInternet是一个遵循一定协议自由发展的全球性计算机网络 它利用覆盖全球的通信系统使各类计算机网络和个人计算机相连 从而实现智能化的信息交流和资源共享 互联网中的地址方案分为两套 IP地址系统和域名地址系统 这两套地址系统其实是一一对应的关系 1 IP地址互联网地址可以用多种方式表示 但不管什么方式都必须被翻译成一个32位的数字 这就是IP地址 每隔八位用 分开 2020 1 22 29 IP地址由两部分组成 网络号用于标识一个网络 网络种类 主机号用于标识该网络中的一台主机 IP地址按网络规模分为A B C三类 A类用第一组数字表示网络本身的地址 后三组作为主机地址 B类地址分配给一般大型网络 一 二组数字表示网络地址 后两组表示主机地址 C类地址分配给小型网络 前三组数字表示网络地址 最后一组作为主机地址 2020 1 22 30 2 域名系统 DomainName 由于IP地址是数字型的 表达方式抽象 不易记忆 也没有直接意义 因此发明了另一套字符型的地址方案 即所谓的域名地址 来代替数字型的IP地址 DNS采取层次型命名方式 域名地址要先转换成IP地址才能访问相应站点 此工作由一指定计算机 DNS服务器 完成 这个过程称为域名解析 2020 1 22 31 Web服务器三级域名二级域名一级域名 域名的组成 2020 1 22 32 表示国家或行政区的一级域名 2020 1 22 33 表示机构类别的一级域名 2020 1 22 34 我国二级域名按类别分类 2020 1 22 35 3 接入技术简介1 普通电话拨号上网这是早期最普遍的上网方式 用户只要有一部普通电话 再加上一个调制解调器 猫 就可以实现拨号上网 上网速度理论上可以达到33 6 上传 56 下载 KB s 2 ADSL上网ADSL AsymmetricDigitalSubscriberLine 是不对称数字用户环路的简称 是目前电信系统所称的宽带网 它是利用现有的市话铜线进行数据信号传输的一种技术 下行速率在2 9MB s之间 上行速率在640KB s 1MB s之间 终端设备主要是一个ADSL调制解调器 2020 1 22 36 3 ISDN上网ISDN Integratedservicesdigitalnetwork 是综合业务数字网的简称 又称一线通 由电话综合数字网演变而来 ISDN有两个信道 可以全部用于接入互联网 也可以仅用一个信道接入 如果两个信道同时使用 则数据传输速率为128KB s 一个信道使用时数据传输速率为64KB s 此时另一个信道作为普通电话使用 4 DDN上网DDN Digitaldatanetwork 即数字数据网 是利用数字信道来传输数据信号的数字数据网 DDN利用数字信道提供半永久性连接线路以连入互联网 它利用一种全透明 全数字 优质的传输介质 其传输速率范围为64KB s 2MB s 2020 1 22 37 5 局域网共享上网这种方式非常普遍 基本原理是通过局域网上的服务器共享上网 也就是说局域网上的任何一台计算机经过授权后都可以经由服务器共享上网 比如校园网通过光纤连入互联网 而学校内部的电脑可以共享这根光纤上网 光纤局域网内的传输速率范围为10 100MB s 6 有线电视电缆上网传统的有线电视网只能实现单向传输 经过改造后可以实现双向传输 终端设备是一个电缆调制解调器 它是利用有线电视网作为接入网的接入设备 有线电视电缆传输速率下行最高可达36MB s 上行最高可达10MB s 目前我国有许多地区的有线电视网也开通了这项服务 2020 1 22 38 7 光纤上网光纤是一种直径为50 100微米的特殊传输介质 由石英玻璃或塑料制成 外裹一层折射率较低的材料 多根光纤连在一起 就组成了光缆 光纤通信网才是真正意义上的宽带网 传输速度最快 单根光纤的传输速度可以达到100MB s 10GB s 而且相当稳定 8 无线接入无线接入技术分为两种 一是固定接入方式 如微波 卫星和短波等 另一种是移动接入方式 利用手机上网除了可以进行网页浏览 收发电子邮件等常规互联网服务外 还可以发送短信息 下载铃声 下载屏保等 传输速率约9 6KB s GSM 163KB s CDMA 2020 1 22 39 4 Internet基本服务1 电子邮件服务电子邮件 ElectronicMail E mail 是用户或用户组之间通过计算机网络收发信息的服务 1 电子邮件的原理电子邮件系统是一个采用SMTP SimpleMailTransferProtocol 邮件服务器发送邮件 并采用POP PostOfficeProtocol 服务器接收邮件的系统 2020 1 22 40 2 电子邮件地址电子邮件地址一般又称为电子信箱地址 这种地址是一种电子地址 格式是固定的 且在全球范围内是唯一的 互联网电子邮件地址的基本组成格式如下 用户名 主机名 域名xyz 3 电子邮件工具 2020 1 22 41 2 远程登录Telnet远程登录 Telnet 是互联网上一台计算机连接到另一台远程计算机并运行其系统的程序 利用该功能用户可以把自己所使用的计算机变成某一远程主机的远程终端 使用远程计算机来完成一些工作 1 Telnet原理利用远程登录 用户可通过自己正在使用的计算机与其登录的远程主机相连 进而使用该主机上的多种资源 包括该主机的硬件资源 软件资源以及数据资源 2 Telnet的使用方法login 登录 输入 Username 和 Password logout 注销 2020 1 22 42 3 文件传输FTP文件传输是指用户从一个地点向另一个地点传送文件 用户可以把自己的文件传送到远程计算机上 也可以从远程计算机上取得自己所需要的文件 1 FTP原理FTP是一种客户机 服务器结构 既需要客户机软件 也需要服务器软件 2020 1 22 43 2 FTP的使用方法FTP有以下特点 无论用户及服务器在何位置 使用何种操作系统 采用何种方式连接 都可以进行传输 互联网上有众多正在运行的匿名FTP服务器可供使用 它们对用户几乎没有什么特定的限制 所以每个人都可以匿名访问这些FTP服务器 上面有无数的文件可以被免费复制 FTP服务器是软件获得的重要方式 许多程序是通过匿名FTP服务器发布的 因此用户随时可获得新的软件 通常在远程计算机目录中有一些readme文件 可帮助用户了解目录中的文件内容 2020 1 22 44 4 电子公告牌 BBS BBS bulletinboardsystem 是一个信息发布与广播系统 包括信件讨论 文件交流 信息布告和交流讨论等几个部分 5 新闻组 NewsGroup 可看成全球性的庞大的BBS 6 WWW信息浏览也称万维网 是一个基于超文本方式的信息查询工具 利用超文本标记语言 HTML 把各种类型的信息 图形 图像 文本 动画等 有机地集成起来 供用户查询使用 使互联网具备了支持多媒体应用的功能 2020 1 22 45 5 WAP 1 WAP 无线应用协议 wirelessapplicationprotocol 2 WAP结构 WAP网关 WAP手机和WAP内容服务器三者构成WAP网络结构 缺一不可 另外 WAP是联系GSM网和WWW的桥梁 还起着 翻译 的作用 2020 1 22 46 3 WAP协议 WAP协议主要包括 1 无线网络环境2 无线会话协议3 无线事务协议4 无线传输层安全5 无线数据协议有了WAP协议栈的支持 客户端与WAP网关 代理之间可以进行四种方式的通信 无联接模式 联接模式 安全的无联接模式 安全的联接模式 2020 1 22 47 7 2 4电子数据交换系统电子数据交换 ElectronicDataInterchange EDI通常指将组织内部及贸易伙伴之间的商业信息或文档 以直接可以读取的 结构化的信息形式在计算机之间通过专用网络进行传输 2020 1 22 48 1 电子数据交换的定义国际标准化组织 ISO 将EDI定义为 将商业或行政事务 按照一个公认的标准 形成结构化的事务处理或信息数据结构 从计算机到计算机的电子数据传输 联合国国际贸易法委员会EDI工作组 UNCITRAL WG 4 对EDI的法律定义为 EDI是用户的计算机系统之间的对结构化的 标准化的信息进行自动传送和自动处理的过程 2020 1 22 49 以上定义均表明EDI应用有它自己特定的含义和条件 即 1 EDI是交易双方之间的文件传递 2 交易双方传递的文件是特定的格式 采用的是报文标准 3 双方均有自己的计算机系统 或计算机管理信息系统 4 双方的计算机 或计算机系统 能发送 接收并处理符合约定标准的交易电文的数据信息 5 双方计算机之间有网络通讯系统 信息传输是通过该网络通讯系统实现的 信息处理是由计算机自动进行的 无须人工干预和人为介入 2020 1 22 50 2 EDI的技术标准EDI标准就是国际社会共同制定的一种用于书写商务报文的规范和标准协议 在EDI的发展过程中曾经制订过以下标准 1 贸易数据交换导则 GTDI 2 美国的ANSI ASC X 12标准3 联合国UN EDIFACT标准联合国对UN EDIFACT标准所给出的定义 EDIFACT是 适用于行政 商业 运输部门的电子数据交换的联合国规则 2020 1 22 51 3 电子数据交换系统的组成1 EDI软件EDI软件具有将用户数据库系统中的信息译成EDI的标准格式以供传输交换的能力 EDI相关软件包括 转换软件 翻译软件和通信软件 1 转换软件 Mapper 可以帮助用户将原有计算机系统的文件转换成翻译软件能够理解的平面文件 FlatFile 或是将从翻译软件接收来的平面文件转换成原计算机系统中的文件 2 翻译软件 Translator 将平面文件翻译成EDI标准格式 或将接收到的EDI标准格式翻译成平面文件 3 通信软件具有管理和维护贸易伙伴的电话号码系统 自动执行拨号等功能 2020 1 22 52 2 硬件系统有4种基本类型的计算机平台可以用来进行EDI 它们是 1 只使用一台主机或中型机 2 只使用一台PC机 3 把PC机作为主机的前端处理器 4 专用的EDI操作系统3 通讯网络 2020 1 22 53 4 电子数据交换系统的实现过程EDI实现过程就是用户将相关数据从自己的计算机信息系统传送到有关交易方的计算机信息系统的过程 2020 1 22 54 EDI的实现过程 B公司格式单证 A公司格式单证 平面文件 EDI标准报文 EDI标准报文 平面文件 网络 格式转换翻译通信通信翻译格式转换 2020 1 22 55 7 3数据库技术 电子商务以计算机及其网络技术取代传统方式来进行生产经营活动 它的应用需要大量的数据管理 离不开数据库管理的支持 因此 数据库技术是电子商务的一项支撑技术 在电子商务的建设中占有重要地位 2020 1 22 56 7 3 1数据库技术的历史和发展数据库技术主要研究如何科学的组织和存储数据 高效的获取和处理数据 是数据管理的最新技术 是计算机科学与技术的重要分支 从数据管理的角度看 数据管理到目前共经历了人工管理阶段 文件系统阶段和数据库系统阶段 2020 1 22 57 1 人工管理阶段是指计算机诞生的初期 主要用于科学计算机 这个时期数据管理的特点是 1 数据不保存 2 没有对数据进行管理的软件 3 没有文件的概念 4 一组数据对应于一个程序 数据是面向应用的 2020 1 22 58 2 文件系统阶段指计算机不仅用于科学计算机 还大量用于管理数据的阶段 这一时期数据管理的特点是 1 数据需长期保留在外存上供反复使用 2 程序和数据之间有了一定的独立性 3 文件的形式多样化 4 数据的存取基本以记录为单位 2020 1 22 59 3 数据库系统阶段DBS阶段是从60年代后期开始的 数据库中的数据面向整个企业或整个应用 程序对数据的存取全部由数据库管理系统统一管理 从而保证数据和程序的逻辑独立性 这样 数据可供用户共享且具有最小冗余度 2020 1 22 60 7 3 2数据模型1 数据模型的三要素数据模型是描述一个企业中的数据及之间的关系 以及对数据约束的一组完整的概念 它是对数据库的结构与语义的描述 是数据库系统的核心和基础 由三部分组成 1 数据结构 规定了如何把基本的数据项组织成较大的数据单位 以描述数据的类型 内容 性质和数据之间的相互关系 是数据模型最基本的组成部分 规定了其静态特性 2020 1 22 61 2 数据操作 指一组用于指定数据结构的任何有效的操作或推导规则 数据库中主要的操作有查询和更新 3 数据的约束条件 是一组完整性规则的集合 它定义了给定数据模型中数据及其联系所具有的制约和依存规则 用以限定相容的数据库状态的集合和可容许的状态改变 以保证数据库中数据的正确性 有效性和相容性 2020 1 22 62 2 数据模型的种类数据模型大体上可分为两种类型 一是独立于计算机系统的概念模型 二是涉及到计算机系统和数据库管理系统的数据模型 1 概念模型与E R方法在把现实世界抽象为信息世界的过程中 实际是抽象出现实系统中有应用价值的元素及其关联 所形成的信息结构就是概念模型 然后再将概念模型转换为计算机上某一DBMS支持的数据模型 描述概念模型最常用的是实体 联系方法 E R方法 使用的工具称作E R图 2020 1 22 63 E R图所描述的现实世界的信息结构称为企业模式 描述结果称为E R模型 实体联系模型中使用了以下概念 实体 组织中可区分的对象属性 要描述的对象的某方面的特征联系 实体之间相互关系 可分为一对一 一对多 多对多三种 学号 姓名 性别 年龄 学生 课程 选修 n m 课程号 课程名 教师 2020 1 22 64 2 数据库系统支持的数据模型主要有层次模型 网络模型 关系模型等 是按计算机系统的观点对数据建模 2020 1 22 65 层次模型 最早出现的数据模型 描述数据之间的一对一或一对多的层次关系 结构如图7 4所示 数据之间的关系满足 有且仅有一个根结点其他结点有且仅有一个父结点 2020 1 22 66 网络模型 用网络结构来表示实体之间联系的数据模型 数据之间的关系允许 有一个以上的结点无父结点结点可以有多个父结点因没有对结点的限制 可表示多对多的关系 如图7 5所示 关系模型 用关系 表格数据 表示实体和实体之间联系的模型 关系就是一个二维表格 行为元组 相当于一个记录值 列是属性名 2020 1 22 67 关系应满足如下性质 每一列都是不可再分的基本属性各列被指定一个相异的名字各行相异行 列次序无关每个关系有一个主键 唯一标识关系中的一个记录 面向对象模型 用面向对象观点来描述现实世界 对象 的逻辑组织 对象间的限制 联系等的模型 2020 1 22 68 7 3 3数据库系统数据库系统主要包括数据库和数据库管理系统 1 数据库数据库 DB 是一个可共享的数据集合 是一个按数据结构来存储和管理数据的计算机软件系统 包含两层意思 1 数据库是一个实体 能合理保管数据的 仓库 2 数据库是数据管理的新方法和技术 2020 1 22 69 2 数据库管理系统数据库管理系统 DBMS 是为数据库的建立 使用和维护而配置的系统软件 主要功能有 数据库的定义功能 数据库的操纵功能 数据库的运行管理 数据组织 存储与管理 数据库的建立与维护 通信 2020 1 22 70 3 数据库系统的发展阶段 1 层次和网状数据库系统 支持数据库系统的三级模式结构和两级映像功能 保证数据与程序间的逻辑独立性 使用记录型及记录型之间的关系描述事物及联系 用导航式DML进行数据管理 2 关系数据库系统 使用关系 二维表 来描述现实世界中的事物及联系 并用非过程化的DML对数据进行管理 3 新一代数据库系统 面向对象的数据库系统 数据仓库 分布式数据库系统等在各自领域起着关键作用 2020 1 22 71 7 3 4关系数据库1 基本概念关系数据库是以关系模型为基础的数据库 利用关系来描述现实世界 用数学方法处理数据 关系模型由三部分组成 数据结构 关系操作集合 关系的完整性 1 数据结构 无论实体还是联系均由单一结构类型即关系来表示 2 关系操作 由关系代数中的并 交 选择 投影等运算实现 2020 1 22 72 3 关系完整性 定义三类完整性用于保证数据的准确性和一致性 实体完整性保证数据库中记录的唯一性 参照完整性保证表与表之间语意上的完整性 用户自定义完整性针对某一具体的数据库的约束条件 由应用环境变量来决定 2 结构化查询语言结构化查询语言 SQL 是关系数据库的标准语言 功能丰富 使用方式灵活 语言简洁易学 大大减轻用户负担 2020 1 22 73 1 SQL的特点 一体化 包括数据定义 查询 操纵和控制等功能 高度非过程化 用户提出 做什么 系统即能自动完成全部工作 面向集合的操作方式 SQL语言采用集合操作方式 不仅操作对象 查找结果可以是元组的集合 而且一次插入 删除 更新操作的对象也可以是元组的集合 同一种语法结构提供两种使用方式 既是自含式语言 又是嵌入式语言 在两种不同的使用方式下 其语法结构基本一致 命令简洁 易学易用 2 SQL语言的功能 数据定义 指定义关系数据库的模式 外模式和内模式 数据操纵 包括数据查询和数据更新 数据控制 指数据的安全性和完整性控制 2020 1 22 74 例教学数据库中 有三个全局关系 学生信息S S SNAME AGE SEX 课程设置关系C C CNAME TEACHER 选课关系SC S C GRADE 查询选修课程号为 C03 的学生姓名 SELECTSNAMEFROMS SCWHERES S SC S ANDC C03 或者SELECTSNAMEFROMSWHERES S IN SELECTSC S FROMSCWHEREC C03 2020 1 22 75 7 3 5数据库设计 数据库设计是研制数据库及其应用系统的技术 是数据库在应用领域中主要的研究课题 目前设计数据库系统主要的是以逻辑数据库设计和物理数据库设计为核心的规范设计方法 数据库设计的过程如图7 6所示 2020 1 22 76 2020 1 22 77 1 需求分析 获得用户对所要建立数据库的信息要求和处理要求的描述 2 概念设计 通过对用户需求进行综合 归纳与抽象 形成一个独立于DBMS的概念模型 3 逻辑设计 为逻辑数据模型选取一个最适合应用环境的逻辑结构 4 物理设计 为逻辑数据模型选取一个最适合应用环境的物理结构 5 数据库实施和运行 建立实际数据库结构 装入数据 完成编码 进行测试之后投入运行 6 使用和维护 完善系统性能 改进系统功能 进行数据库的再组织和重构造 2020 1 22 78 7 3 6数据库技术和电子商务 数据库技术是电子商务的一项支撑技术 它对电子商务的支持是全方位的 从底层数据基础到上层应用都涉及到数据库技术 数据库技术对电子商务的支持可以概括为 数据的收集 存储和组织 决策支持 对EDI的支持及Web数据库 进行数据处理决策支持对EDI的支持Web数据库 2020 1 22 79 7 4Web技术 7 4 1Web技术简介1 什么是WebWeb是一种把所有Internet上现有资源全部连接起来的 采用图形界面的 融网络技术 超文本技术以及多媒体技术为一体的信息服务系统 是建立在客户 服务器模型之上 以HTML和HTTP为基础 能够提供面向各种Internet服务的并且用户界面一致的信息浏览系统 2020 1 22 80 2 Web的功能 1 节约阅读超文本文件的时间 2 访问Internet的资源3 Web的特点 1 以超文本方式组织网络多媒体信息 2 用户可任意查找 检索 浏览 添加信息 3 提供生动 直观 格式统一的图形用户界面 4 网点之间可链接 以提供信息查找和漫游的透明访问 5 可访问图像 声音 影像和文本信息 6 能集成各种最新信息技术和多种文件格式 2020 1 22 81 7 4 2Web技术结构1 Web的技术结构Web的技术结构如图7 7所示 2020 1 22 82 1 Web浏览器 客户机上显示Internet信息的软件2 Web服务器 提供HTTP服务3 中间件 搭起Web服务器与服务器中的数据库和其他应用程序的桥梁 如CGI ODBC JDBC2 Web通信原理Web通信的基本原理是 由浏览器向Web服务器发出HTTP请求 Web服务器接到请求后 进行解释并做出相应处理 并将结果以HTML的形式返回到浏览器 客户浏览器对其进行解释并显示给用户 基本通信过程分为四步 连接 请求 响应 关闭 2020 1 22 83 Web通信过程中几项主要的基本技术 1 超文本标记语言HTML HypertextMarkupLanguage 是从标准通用标记语言 StandardGeneralizedMarkupLanguage SGML 发展而来 SGML是用标记来描述文档资料的通用语言 它包含了一系列的文档类型定义 简称DTD DTD中定义了标记的含义 因而SGML的语法是可以扩展的 HTML语言基于两个概念 超文本 它提供了一种将同一文档不同部分或不同文档之间的信息联系起来的机制 标记语言 标记指的是HTML文档中的一些特殊的标记 这些标记指明如何实现文档中的内容 2020 1 22 84 但是随着Web应用的越来越广泛 HTML过于简单的弱点也越来越明显了 1 链路丢失后不能自动纠正由于许多页面的URL地址经常变化 当用户浏览这些页面时就会遇到烦人的 404URL地址未找到 的信息 2 动态内容需要下载的部件太多 3 搜索时间长 4 缺乏对双字节或多国文字的支持或支持不够 5 可扩展性差 2020 1 22 85 2 可扩展标记语言可扩展标记语言 ExtensibleMarkupLanguage XML 包括叠式页面 CascadingStyleSheets CSS 以及动态超文本标记语言 DHTML XML是一个精简的SGML 它将SGML的丰富功能与HTML的易用性结合到Web的应用中 XML保留了SGML的可扩展功能 这使XML从根本上有别于HTML XML中还包括可扩展格式语言XSL ExtensibleStyleLanguage 和可扩展链接语言XLL ExtensibleLinkingLanguage XSL用于将XML数据翻译为HTML或其他格式的语言 2020 1 22 86 3 URLURL用来唯一标识Web上的资源 包括Web页面 图像文件 音频文件 视频文件 URL的格式为 协议 主机名 标识符 4 CGI公共网关接口 主要功能是在WWW环境下为Web服务器与外部应用程序建立桥梁 从而实现动态交互功能 2020 1 22 87 3 Web的交互性与信息集成 1 交互式Web应用的三个阶段Web实现了静态文件的共享Web实现了静态网页的制作Web实现了动态网页的制作 2 Web的四种信息集成形式连接不同服务器提供的数据为客户机提供来自不同数据源的数据Web可包容新的数据类型对新的辅助应用程序或插件程序进行集成 2020 1 22 88 7 4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中英语学术词汇教学与口语表达能力提升策略论文
- 节约用蒸汽管理制度
- 茶餐厅消防管理制度
- 财务管理学及财务知识课后分析答案(一)
- 管理心理学案例分析-摩托罗拉公司的内部激励
- 自动化仪表与监测在工业中变革与创新
- 财税实务企业并购重组的企业所得税与土地增值税政策比较分析
- 2025年重庆一中中考数学三模试卷
- 设备综合管理制度范本大全
- 财务会计实训个人心得体会10篇
- 监理抽检表 - 05排水工程
- 《标本的采集与转运》课件
- 安全生产事故案例分析课件
- 运用PDCA循环减少静脉用药集中调配贴签错误的探讨静配中心质量持续改进案例
- 液化气站双控风险告知卡
- 小学班主任如何做好学生的思政教育工作
- 中国特色社会主义思想概论 课件 第四章 坚持以人民为中心
- 西班牙语入门语法(修正)
- 2023年06月湖北孝感市检察机关招考聘用雇员制检察辅助人员73人笔试题库含答案详解
- 财新穿透安邦资本魔术
- 当代大学德语4答案(1-12)
评论
0/150
提交评论