网络游戏数据库技术.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * 专业教程 理论讲解部分 网络游戏开发-高级应用 第9章 网络游戏数据库技术 第9章 网络游戏数据库技术 数据库相关概念 关系数据库设计方法 数据库相关概念 了解基本的数据库相关概念 理解关系数据库设计方法 关系数据库设计方法 第9章 网络游戏数据库技术 9.1 数据库理论 9.1.1 数据库发展史 20世纪60年代以前,计算机主要用于科学计算。 60年代,美国系统发展公司在为美国海军基地研制数据库时,首先使用了“database”一词。1968年,IBM公司在数据库管理系统方面率先研制成功了集成数据存储系统。 1969年10月,CODAAYL数据库研制者提出了网络模型数据库系统规范报告DBTG。 1971年,美国数据系统语言协会在正式发表的DBTG报告中,提出了三级抽象模式。 1974年,IBM公司关系数据库管理系统System R并投放到市场。 1976年,设计4个阶段:需求分析、信息分析与定义、逻辑设计和物理设计。 1980年,J.D.Ullman所著的《数据库系统原理》 。 1984年,David Marer所著的《关系数据库理论》 。 第9章 网络游戏数据库技术 9.1 数据库理论 9.1.2 数据库基本概念 数据处理的主要内容为数据的存储、查询、修改、分类排序以及支持决策等功能。 1.数据 数据就是一种模型,是人们对日常生活中事务抽象的符号描述。 2.信息 信息是指加工过的数据。对人类社会的实践、生产及经营性活动能产生决策性影响。 信息也是一种数据,但属于一种有用的数据。 数据库的重要功能:从一大堆数据中处理得到有用信息供决策者使用。 第9章 网络游戏数据库技术 9.1 数据库理论 9.1.2 数据库基本概念 3.数据库 数据库就是为了满足某一部门中多个用户的多种应用的需要,按照一定的数据模型在计算机系统中组织、存储和使用的互相联系的数据的集合。 大量性 这表明数据量很大,通常不能放在内存中,需要有大容量的外部存储设备支持数据。 持久性 这表明这些数据必须长久的保存,并不只是为了一个特定的用途而准备的。 可靠性 这是指系统发生软硬件故障时,可以有办法迅速可靠地把系统恢复到发生故障之前的状态。 共享性 指许多用户应该能够按照某种有序的方式存取数据库中的数据,避免同步存取时可能发生的错误。 第9章 网络游戏数据库技术 9.1 数据库理论 9.1.3 数据组织层次 大量的数据要想被合理、有效率的被利用,必须有一种良好的方式把各种数据进行组织,其中一种方法就是按照层次结构来组织数据。 该层次体系分为: 位、字符、数据元、记录、文件和数据库 每一后继层都是其前驱层数据元组合的结果,最终实现一个综合的数据集合。 第9章 网络游戏数据库技术 9.1 数据库理论 9.1.3 数据组织层次 1.位(bit) 位是计算机里的最小数据单位。 2.字符 一个字符在计算机中占8位,即一个字节。字符是信息的最基本结构,包括字母、数字及其他符号。 3.数据元 在数据的层次体系中,数据元是最低一层的逻辑单位,为了形成一个逻辑单位,需要将若干位和若干字符组合在一起。 4.记录(record) 将逻辑上相关的数据元组合在一起就形成一个记录,记录是数据库中存取的最低一层的逻辑单位。 5.文件(file) 文件是有名字的存储在某种介质上的一组信息的集合,即文件由信息和介质组成。 6.数据库 数据库是一组有序数据的集合,是一种作为计算机系统资源共享的全部数据之集合。 第9章 网络游戏数据库技术 9.1 数据库理论 9.1.4 数据库模型 在数据库的发展史上,最具有影响力的数据库模型有4种: 层次模型(Hierarchical Model) 网状模型(Network Model) 关系模型(Relational Model) 面向对象的数据库模型 又称为格式化模型,数据结构用图来描述。 使用单一的二维表结构来表示实体与实体之间的关系 数据抽象为对象 第9章 网络游戏数据库技术 9.1 数据库理论 9.1.4 数据库模型 1.层次模型 层次模型是以记录型为节点构成的树,是一个有根的定向树。 (1)有且仅有一个根节点无父节点。 (2)其他节点有且仅有一个父节点。 2.网状模型 网状模型是以记录型为节点的网络,它反映了现实世界中较为复杂的事物之间的联系。 网状模型的特点如下: (1)有一个以上的节点无父节点。 (2)至少有一个节点有多于一个父节点。 第9章 网络游戏数据库技术 9.1 数据库理论 9.1.4 数据库模型 3.关系模型 现在最常使用的一种数据模型。 数据结构简单清晰,比较容易接受,目前大多数的数据库系统都是采用关系

您可能关注的文档

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档