数据库设计在网络程序设计中的应用.docVIP

数据库设计在网络程序设计中的应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库设计在网络程序设计中的应用 一 摘要 网络教育是随着现代信息技术的发展而产生的一种新型教育方式,其特点是教师和 学生能够跨越时空进行实时或非实时的交互,这是网络教育与传统教育方式最显著的区别,也是 其优势所在。在网络程序设计中,数据库技术扮演者重要的角色。数据库作为一种极为有效的数据处理工具, 从早期的层次数据 库、网状数据库到关系数据库, 已经日趋成熟。从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。 二 关键词 网络程序设计 网络教育 数据库设计 程序设计 三 正文 Internet是当今世界发展最为迅猛的技术之一, 它是一个全球范围的网络, 就像一个虚拟城市一样,有图书馆、商店,也有艺术画廊等等。它的出现从根本上改变了人们相互之间交流的方式。WWW(World Wide Web)是存储在全世界的Int ernet计算机中,彼此关联,数以百万记的文档集合。Intranet(企业内部网)是采用Internet技术将企业的计算机内部联网,建立自己Web服务器进行信息发布及管理。它既可与Internet联网,也可独立使用。另一方面,人们在日常生活中需要管理各种各样的数据,而数据库作为一种极为有效的数据处理工具,从早期的层次数据库、网状数据库到关系数据库,已经日趋成熟。新一代数据库的一个显著特征, 就是要与各种新兴技术相结合,数据库技术与Internet技术的结合同样是不可避免的, 而且这方面的工作已经取得了一定的进展。 1 网络程序设计 网络程序设计,或称网络编程,是一个很大的范畴,可以大致上分为3类:基于TCP/IP协议栈的网络编程、基于WWW应用的网络编程、基于.NET框架的Web Services网络编程。使用套接字来达到进程间通信目的编程。 随着计算技术与网络技术的飞速发展和广泛应用,互联网已成为现代社会的重要信息基础设施。许多传统软件系统已经具备一定程度的网络功能,越来越多的软件系统在设计之初就开始考虑网络化、分布化的需求。在网络环境下诞生的各种新型应用,如 Web 2.0,SNS,E-Mail,即时通信,BitTorrent等,更是完全的网络化软件系统。网络已经成为现代软件开发中不可或缺的关注领域,甚至有学者指出,软件不是工作在系统中的,“软件在网络环境下工作”。 网络程序设计涉及到许多方面的内容,主要包括:通信等网络编程基础、ASP/PHP/JSP 等动态网页编程语言、Brower/Server模式、J2EE等等。而且其内容及到的新技术很多,涉及面很广,包括网络通信、数据库、操作系统和程序设计等许多方面的知识。 2 数据库设计 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。是信息系统开发和建设的重要组成部分。 网络数据库的基本模式包括(1)客户/ 服务器模式:客户/ 服务器( C/ S ) 策略发展至今, 已是一个为人熟知的概念。在客户/ 服务器数据库的简单形式中, 其数据库的处理分成两个子系统: 客户机和数据库服务器。前者运行数据库应用程序, 后者运行全部或部分数据库管理系统。(2)Intranet/ Web 模式随着In ternet的不断发展壮大, 它的影响遍布全世界,而 W W W ( World W ide W eb ) 是Internet上发展最快的领域,客户/ 服务器模式与WWW技术相结合进一步演化为Intranet/Web模式。采用Intranet/Web模式的数据库通常称为Web数据库。 数据库设计的步骤包括:需求分析,即调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。概念设计即对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分

文档评论(0)

yan666888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档