第1 章 数据库管理概述.pdfVIP

  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文档。上传文档
查看更多
下载 第一部分 基 础 知 识 第一部分包括以下四章: • 第1章介绍什么是数据库和为什么需要数据库系统。该章还简述了关系数据库系统和其 他数据库系统之间的不同之处。 • 第2 章介绍数据库系统的一般体系结构,即 A N S I / S PA R C体系结构。该体系结构构成本 书其他部分的基本框架。 • 第3章概括介绍了关系系统。其目的是为在第二部分和后续的章节中进一步的讨论奠定 一个基础。该章还介绍了实例数据库供应商和零件数据库。 • 最后,第4章介绍了标准关系语言S Q L 。 第1章 数据库管理概述 1.1 引言 数据库系统本质上是一个用计算机存储记录的系统。数据库本身可被看作为一种电子文 件柜;也就是说,它是收集计算机数据文件的仓库或容器。系统用户可以对这些文件执行一 系列的操作,例如: • 向数据库中增加新的空文件; • 向现有文件中插入数据; • 从现有文件中检索数据; • 更改现有文件的数据; • 删除现有文件中的数据; • 删除数据库中的现有文件。 图1 - 1显示了一个名为 C E L L A R (酒窖)的小型数据库,它只包含一个文件。文件中依次 包含各种酒的藏酒量情况。图 1 - 2显示了一个该数据库的检索操作,以及该操作返回的数据。 注意:为清晰起见,在本书中,我们采用大写字母来表示数据库的操作名、文件名以及其他 类似内容。实际使用中,采用小写字母输入这些内容会更方便些。多数系统其实对大小写是 不区分的。 图1 - 3举例说明了在酒窖数据库中进行插入( i n s e r t ) 、修改( c h a n g e )和删除( d e l e t e )操作的情 况。插入和删除整个文件的例子在后面的第 3章、第4章、第5章及其他章节中给出。 从上面的例子中可以得出以下几点: 1) 像图 1 - 1中C E L L A R这样的计算机文件经常被称作表( t a b l e ) (更准确地说,叫关系表 (relational table) —参见1 . 3节及1 . 6节)。 2使用第一部分 基 础 知 识 下载 图1-1 酒窖数据库(文件名为CELLAR ) 图1-2 检索举例 图1-3 插入/修改/删除举例 2) 表中的行被看作是文件中的记录,表中的列被看作是这些记录的字段。本书中,通常 在谈及数据库系统时我们会使用记录和字段这些术语(主要限于前两章);而在谈及 关系系统时,将采用行和列的叫法(见 1 . 3节及 1 . 6节)。注意:实际上,在本书后续的 更正式的讨论中,将会采用一些更为正式的术语。 3) 为了简化,在例子中我们默认列 W I N E (酒名)和P R O D U C E R (生产商)为字符串, 而其他的列为整数数据。我们将在第 3 、4章,尤其在第5章中详细讨论有关列的数据类 型问题。 第1章 数据库管理概述使用3 下载 4) B I N #为C E L L A R表的主码 (意思是表中没有两行包括同样的B I N #值),像在图1 - 1中一 样,我们经常用双下划线来标识主码列。 5) 在图 1 - 2和 1 - 3 中列出的操作或“语句”,如S E L E C T (查找)、I N S E RT (插入)、 U P D AT E (更新)和D E L E T E (删除)等,都是S Q L语言的表达结果。 S Q L是关系数 据库的标准交互语言,而且如今市场上几乎所有数据库产品都支持它。注意:“S Q L ” 这一名字最初代表“结构化查询语言”,并且发音为“s e q u e l ”。现在S Q L 已经成为一种 标准,其名字已根本不再有任何正式

文档评论(0)

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

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

1亿VIP精品文档

相关文档