网站大量收购独家精品文档,联系QQ:2885784924

第八单元数据库管理.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八单元数据库管理

数据库管理 8.1概要 Database (有时也拼写成data base )也叫电子数据库,指的是任何收集的数据或信息,也就是由计算机快速搜索和恢复的专门组织起来的数据或信息。数据库的构建使各种数据处理操作连接中数据的存储、恢复、修改和删除变得容易。数据库可以存储在磁盘或磁带上,光盘或一些其它副存储器上。 数据库由一个或一组文件组成。这些文件中的信息可以分解成记录,每个记录由一个或多个字段组成。字段是数据存储的基本单元,而且每个字段通常包括了由数据库独立描述的附加于信息的一个方面或属性。使用关键字和各种分类命令,用户可以快速搜索、重组、分组,而且选择许多记录中的字段来恢复或创建特殊数据集合的报告。 数据库记录和文件必须组织成允许恢复的信息。早期的系统按顺序整理(例如,字母顺序的,数字的,或时间的);直接访问的存储设备开发使通过索引随机访问数据成为可能。查询是用户恢复数据信息的主要方法。通常,用户提供一串字符,计算间相应的顺序搜索数据库,而且提供字符出现的源材料。例如,用户可以讯问记录中一个人的姓是“史密斯”的字段内容的全部记录。 大数据库的许多用户必须能在任何时间里在数据库中快速使用信息。而且,大公司和其他机构倾向于建许多独立包含相关的和甚至重叠数据的文件。处理数据经常要求几个文件中数据的连接。几种不同类型数据库管理系统已开发出来支持这些要求:非结构化的、层次的、网络的、相关的和面向对象的。 在非结构化数据库中,根据实体的简单列表组织纪录。层次数据库中的纪录是按树状结构组织的,记录的每级分支成一套较小的分类。与为不同级记录提供单一连接的层次数据库不一样,网络数据库通过对一组其它记录设置连接或指针来在组之间创建多重连接。网络数据库的速度和多用途在商业中广泛应用。关系数据库用在文件或记录不能用连接表示的场合。简单的非结构化列表成为一个表格,或“关系”,而且多重关系可以建立数学关系来产生所需的信息。面向对象的数据库存储操作更复杂的、被称为“对象”的数据结构,它们组成了可以在链中较高级继承特性的层次级;这个数据库结构是最具灵活性和适应性的。 许多数据库中的信息由文档的自然语言文本组成;面向数字的数据库主要由统计的、表格的、财务数字和原始科技数据之类的信息组成。小数据库可以在个人计算机系统上维护,而且可以由个人在家中使用。这些小数据库和大数据库一道已在商业中越来越重要。典型的商业应用包括航空预定、生产管理、医院里的医药纪录和保险公司的法律纪录。最大的数据库通常由政府机关、商业机构和大学来维护。这些数据库可以包括诸如报告、摘要、法规、线路服务、报纸杂志、百科全书和各种目录之类的文本。参考数据库包括作为书、期刊和其他出版物中信息地址指南的书目或索引。现在有上千种可公开接触到的数据库,覆盖了从法律、医药和工程到当前时事、游戏、分类广告和教育课程。科学家、医生、律师、财务分析师、股票经纪人和各类研究人员越来越依靠这些数据库来快速、有选择地来访问大量信息。 数据库模型 有许多不同的方法在数据库中构建数据的关系。创建数据的第一步是选择代表数据的模型。有一些用来构建更复杂数据库模型的构件。 模型,经常被叫做概要,用来描述数据库的全部特性。像书中表格的内容一样,数据库模型与数据库主要部分(如:文件、记录和字段)一致,而且说明这些部分如何结合在一起。 数据库模型包括非结构化文件、乡关、层次、网络面向对象和文本。 非结构化文件 所有数据库模型中最简单的是非结构化文件,也叫表格。非结构化文件是包含数据行(记录)和列(字段)的单一文件,它代表了一个二维电子表格。例如,假设你要为你的邮购生意制一个客户文件。你可以是用每个客户一个记录的非结构化文件的模型,用你的客户名字和地址来制单个字段,而且用一个独特的客户身份(ID)字段和这些数据相结合。ID字段是消除客户名字完全相同问题的关键字段(如:西雅图的马克?史密斯和纽约的史密斯)。在下一节中,你将看到关键字段是如何为数据库模型其他部分提供连接的。 虽然像客户文件这样的单一非结构文件用于跟踪客户,并且邮寄到表,但它不能创建一个完整由构程序。为此,需要一个不同的数据库模型(如表8.1) 相关 1970年,当时在IBM工作的E.F.Codd发表了一篇题为“大型共享数据库的关系模型”的论文。现在这篇论文被视为关系数据库技术整个领域的开端。 表格8.1 客户身份 名字 姓 地址 城市 街道 邮编 001 002 003 004 相关模型使用一种或多种非结构化文件或表格,而且以每个表格中共同字段为基础建立表格之间的关系。每个非结构化文件或表格叫做一个关系。例如,一个邮购应用程序必须使客户以及销售的产品井然有序,所以需要一个清单文件。清单文件描述销售的每个项目,而且它的

文档评论(0)

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

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

1亿VIP精品文档

相关文档