关系数据库基础.docVIP

  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章 关系数据库基础 关系数据库建立在关系数据模型基础之上。它可以使两个数据表中的值匹配,将一个数据表中的数据与另一个数据表中的数据相关联。在关系数据库中,通常只存储特定类型的数据。Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。 本章围绕Access 2003数据库应用软件,介绍关系数据库中一些简单的理论内容。通过这些理论内容再深入地学习Access 2003数据库的相关内容。 本章学习要点 数据库概述 数据模型 关系模型理论 完整性及范式理论 1.1 数据库概述 数据库是按照数据结构来组织、存储和管理数据的仓库。在日常工作中,常常需要把某些相关的数据放进数据库,并根据管理的需要进行相应的处理。 1.1.1 数据库的基本概念 在学习数据库之前,首先了解数据库的概念。如果从不同的角度来描述数据库,则数据库的概念也就有不同的定义。如数据库是一个“记录保存系统”(强调数据库是若干记录的集合);数据库是“人们为解决特定的任务,以一定的组织方式存储在一起的相关数据的集合”(重于数据的组织性)等。当然,各种说法不一,并不严谨。 下面介绍数据库的一些基本概念,有助于更好地了解数据库。 1.数据与信息 数据是描述事物的符号记录。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等多种表现形式。 为了了解世界,交流信息,人们需要描述事物。在日常生活中,可以直接用自然语言(如汉语)来描述。 有时需要将这些事物记录下来,即将事物变成信息进行存储。而信息是对客观事物属性的反映,也是经过加工处理并对人类客观行为产生影响的数据表现形式。例如,在计算机中,为了存储和处理这些事物,需要抽象地描述这些事物的特征。 下面以“学生信息表”为例,通过学号、姓名、性别、年龄、系别、专业和年级等内容来描述学生在校的特征: (0411002 郑晓明 女 25 历史系 文学历史 04专升本) 这里的学生记录就是信息。在数据库中,记录与事物的属性是对应的关系,其表现如示意图1-1所示。 记录信息 2.数据库(Database,DB) 从上述内容中可以理解数据库为存储在一起的相互有联系的数据集合,所以可以将它比作一个存储数据的“仓库”。在这个“仓库”中,数据被分门别类、有条不紊的保存。 严格地说,数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。这是J.Martin给数据库下的一个比较完整的定义。 存储信息因此,在Access数据库中,可以将这个“数据仓库”以表的形式表现出来。其中,每条记录中存储的内容即所指的信息。例如,在“图书信息表”中,“图书信息表”数据表存储了图书情况的数据内容,如图1-2所示。 存储信息 通过数据库记录数据,与以前的数据记录方式相比,可以带来许多好处:如减少了数据的冗余度,从而大大节省了数据的存储空间;实现数据资源的充分共享等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。 3.数据库管理系统(DataBase Management System,DBMS) 数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 定义数据 定义数据 删除记录 数据定义功能 DBMS提供数据定义语言(Data Definition Language,DDL),通过它可以方便的对数据库中的数据对象进行定义。例如,在Access数据表中,可以定义数据的类型、数据的属性(如字段大小、格式)等,如 图1-3所示。 数据操纵功能 DBMS还提供数据操纵语言(Data Manipulation Language,DML),可以使用DML操纵数据实现对数据库的基本操作,如查询、插入、删除和修改等。 例如,在“图书信息表”中,可以右击记录,执行【删除记录】命令,即可删除数据内容,如图1-4所示。 数据库的运行管理 分析数据表中的数据 分析数据表中的数据 数据库的建立和维护功能 它包括数据库初始数据的输入、转换功能;数据库的转储、恢复功能;数据库的管理重组织功能和性能监视、分析功能等。这些功能通常是由一些实用程序完成的。例如,执行【工具】|【分析】|【性能】命令,弹出【性能分析器】对话框,在【表】选项卡中,启用【库存图书表】复选框,单击【确定】按钮,即可在【性能分析器】对话框中显示分析结果,如图1-5所示

文档评论(0)

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

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

1亿VIP精品文档

相关文档