- 1、本文档共96页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(3)删除数据(DELETE) 语句的格式为: DELETE FROM 表名 [WHERE 条件] 该语句的功能是从指定表中删除满足WHERE 子句条件的记录。 如果省略WHERE子句,则删除表中所有记录。 注意:仅删除表中记录,表的定义仍在数据字典中。 数据库系统及应用新技术 数据库体系结构的发展 DBS运行在计算机系统之上,其体系结构与计算机体系结构密切相关。因此DBS的系统结构也随着它的硬件和软件支撑环境的变化而不断演变。 ① 集中式数据库系统。早期的DBMS以分时操作系统作为运行环境,采用集中式的数据库系统结构,把数据库建立在本单位的主计算机上,且不与其他计算机系统进行数据交互。在这种系统中,不但数据是集中的,数据的管理也是集中的。 ② 客户/服务器结构(C/S) 是一种网络处理系统。有多台用作客户机的计算机和一至多台用作服务器的计算机。客户机直接面向用户,接收并处理任务,将需要DB操作的任务委托服务器执行;而服务器只接收这种委托,完成对DB的查询和更新,并把查询结果返回给客户机。C/S结构的DBS虽然处理上是分布的,但数据却是集中的,还是属于集中式数据库系统。 客户机 计算机网络 DB 数据库服务器 客户机 客户机 ③ 浏览器/服务器结构(B/S) 由浏览器,Web服务器,数据库服务器3个层次组成。客户端使用一个通用的浏览器代替了各种应用软件。用户操作通过浏览器执行。 客户机 计算机网络 DB Web服务器 数据库服务器 ④ 分布式数据库系统 数据共享和数据集中管理是数据库的主要特征。但面对应用规模的扩大和用户地理位置分散的实际情况,如果一个单位的计算机仍用联网式的集中数据库系统,将会产生很多问题: 各个用户结点计算机要通过网络存取数据, 如何解决通信开销太大和延迟的问题? 一旦数据库不能工作还将导致整个系统 的瘫痪,如何保证系统的可用性和可扩性? ⑤ 并行数据库系统 随着应用领域DB规模的增长, 其运行负荷日益加重,对DBS 性能要求也越来越高. 需求: 计算机系统通过并行地使用多个 CPU和磁盘,可提高处理速度 和I/O速度。 技术: 并行数据库系统 并行处理技术很适宜与关系DBS技术相结合,在关系 模型中,数据库二维表是元组的集合,DBS操作也是集合 操作;在许多情况下对集合的操作可分解为一系列对子集 的操作,这些子集操作存在很好的并行性 6.3 信息系统开发与管理 软件工程与信息系统开发概述 系统规划与分析 系统设计 系统实施与运行维护 软件危机与软件工程 1960年代以来: 计算机性能不断提高 应用范围越来越广泛 软件系统开发越来越复杂。 大型软件系统开发成本高, 可靠性差,甚至有时人们无法 管理自身所创造出来的 复杂逻辑系统,致使软件生产 和维护出现了很大的困难, 当时人们称此为“软件危机”。 问题严重 软件危机与软件工程 软件危机 ① 正确理解和表达应用需求是 艰巨的任务.但常常被忽略。 ② 软件是逻辑产品。软件开发过 程是思考过程,很难进行质量 管理和进度控制。 ③ 随着问题复杂度的增加,处理问 题的效率随之下降,而所需 时间和费用则随之增加。 大型软件开发必须有严密完整的工程技术和科学的过程, 向“工程化”发展: “软件工程” 分析原因 解决途径 软件工程方法要点: ① 软件开发技术。软件开发规范化和工程化,对开发中的策略、原则、步骤和文档做出规定。 ② 软件工程管理。对软件生产中重要环节,按计 划、进度执行,实现预期的社会和经济效益。 ③ 软件开发方法。主要有:生命周期方法、原型 法以及面向对象的分析设计方法等。 ④ 软件开发工具。采用软件开发工具和环境,保证 软件开发各个阶段任务的完成。 常用的信息系统开发方法(1)-----结构化生命周期方法 信息系统从规划开始,经过分析设计、实施直到投入运行使用过程中,随其生存环境的变化而不断修改,当它不再适应需要时就要被淘汰,而由新的信息系统代替老的信息系统,这种循环称为信息系统的生命周期。 结构化方法将信息系统软件生命分为系统规划,系统分析,系统设计,系统实施和系统维
文档评论(0)