- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网站设计与维护 Web 数据库和关系数据库模型 教师:钱新杰 2004年11月2日 提问问题 1、每个 Web站点的标识特征为什么? 2、多个Web站点共用一个IP地址应该注意哪些问题? 3、主机名称与主机头名称有什么区别与联系? Web 数据库的概念 Web数据库:网站后台服务程序会根据访问者提供的资料,到网站的后台数据中搜寻数据,并将搜寻的结果或数据经过整理返回给访问者,这样的后台数据库称之为Web 数据库。 Web数据库是整个网站的数据中心,所有网站的数据都可以存放在Web数据库中, Web数据库的更新是通过网页程序实现的。 Web 数据库的概念 举例:典型的电子商务系统 通常本类系统的体系逻辑结构大致可分为三层,即浏览器—Web服务器—数据库服务器(Browser—Web Server—DB Server),如图所示。 Web 数据库的概念 三层结构将用户界面、应用逻辑和数据管理三者之间彻底分离,彼此独立,各司其职。用户端通过URL与Web服务器建立网络连接,将Web服务器上的信息下载到客户端浏览器上进行访问。而应用逻辑层则通过JDBC和数据库服务器进行数据交换。 Web 数据库的概念 注意的问题: 为了保证系统的安全性和网络的访问性能,又考虑将应用逻辑细分为两层。一层为:没有注册的用户的数据流只能到达前端Web服务器;另一层为:已注册的用户和系统管理员的数据流不但可以到达前端的Web服务器,还可以进行后台的数据库操作。 Web 数据库的开发环境常用系统组合方案 开放式数据库连接ODBC ODBC 即Open Data Base Connectivity,是Microsoft公司制定的一种数据库访问标准,它是专为应用程序与各种数据库之间连接而设计的,模型为: 开放式的数据库连接ODBC 优点: 通过ODBC访问数据库,而不是让应用程序直接访问数据库,从而达到应用程序不变而数据库改变的效果。 应用程序可以忽略各种数据软件不同的存储方式。 采用相同的方法来访问数据库。 缺点:访问速度较慢。 数据库的基本概念 数据:描述事物的符号记录。 描述事物的符号可以是数字,也可以是文字、图形、图象、声音、语言符等。数据有多种表现形式,它们都可以经过数字化后存入计算机 数据库的基本概念 例:在学生档案中,最感兴趣的为: 学生的姓名、性别、年龄、出生年月、籍贯、所在系别、入学时间等,可以这样描述: (黎明,男,22,1982,四川宜宾,信息工程系,2002) 数据库的基本概念 数据库:长期存储在计算机内的,有组织的,可共享的数据集合。 数据库中的数据要求: a.具有较小的冗余度 b. 较多的数据独立性 c.较好的易扩展性 d.可为各种用户(有权)共享 数据库的基本概念 数据库管理系统 (Database Management System) DBMS:位于用户与OS之间的一层数据管理软 件。 数据定义 数据操作(查询,插入等) 主要 DB的运行管理(保证数据的安全 功能 性、完整性等) DB维护 关系数据模型简述 当前实际的数据库系统中所支持的主要模型有: a.层次模型 b.网状模型 c.关系模型 层次模型 A1 B1 B2 C1 C2 C3 C4 优点:简单、层次清晰。 缺点:a.现实中很多联系 是非层次的. b.查询子结点必须 经过双亲结点,层 次较复杂。 网状模型 L2 L3 L1
文档评论(0)