第7章 数据库基础.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 数据库基础 7.1 数据库系统概述 7.2 Access 2000数据库的建立与维护 7.3 Access 2000数据库的查询 7.4 Access 2000的窗体 7.5 Access 2000的报表 7.1 数据库系统概述 7.1.1 数据库中的基本概念 7.1.2 数据库系统的特点 7.1.3 数据模型 7.1.4 关系的类型 7.1.5 数据库中表之间的联系 7.1.1 数据库中的基本概念 1. 数据库 数据库(DataBase,DB)是长期保存在计算机外存上的、有结构的、可共享的数据集合,例如工资表、客户订单合同等。数据库中的数据按一定的数据模型描述、组织和存储,具有很小的冗余度、较高的数据独立性和易扩展性,可为不同的用户共享。数据库中的信息除了保存以外,更重要的是进行经常性的维护,对其进行查询、添加、修改和删除等操作。 2. 数据库管理系统 数据库管理系统(DataBase Management System,DBMS)是指数据库系统中对数据库进行管理的软件系统。它是数据库系统的核心部分,数据库的一切操作,如查询、更新、插入、删除以及各种控制,都是通过DBMS进行的,即为用户(或应用程序)提供访问数据库的方法。 3. 数据库系统 数据库系统(DataBase System,DBS)是由数据库、数据库管理系统、应用程序、数据库管理员、用户等构成的人—机系统。数据库管理员是专门从事数据库建立、使用和维护的工作人员。数据库系统并不单指数据库和数据库管理系统,而是带有数据库的整个计算机系统,如图7.1.1所示。 7.1.2 数据库系统的特点 数据库技术满足了集中存储大量数据,以方便众多用户使用的要求。数据库系统的特点是: 1. 采用复杂结构化的数据模型 不仅要描述数据本身,还要描述数据之间的联系。这种联系是通过存取路径来实现的。通过存取路径来表示自然的数据联系是数据库与传统文件的根本区别。这样,数据库中的数据不再是面向特定的某几个应用,而是公用的、综合的,以最优的方式适应多个应用程序的要求。 2. 最低的冗余度 数据库具有最低的冗余度,尽量减少系统中不必要的重复数据,在有限的存储空间内存放更多的数据,也提高了数据的正确性。 3.有较高的数据独立性 用户所面对的是简单逻辑结构的操作数据,而不涉及具体的物理存储结构。数据的存储和使用数据的程序彼此独立,数据存储结构的变化尽量不影响用户程序的使用,用户程序修改时也不要求数据结构做较大的改变。 4. 安全性 并不是每一个用户都应该访问全部数据。通过设置用户的使用权限以防止数据的非法使用,能防止数据的丢失,在数据库被破坏时,系统有能力把数据库恢复到可用状态。 5. 完整性 系统采用一些完整性检验以确保数据符合某些规则,保证数据库中的数据始终是正确的。图7.1.2表示了数据库、数据库管理系统与用户应用程序的关系。 7.1.3 数据模型 数据模型是数据库中数据的存储方式,是数据库系统的核心和基础。 1. 关系模型结构 关系模型将数据组织成二维表格的形式,这种二维表格在数学上称为关系。一个表就是一个关系。例如学生、课程类、已开课及学生选课等用四个关系表示,见表7.1.1、表7.1.2、表7.1.3、表7.1.4。 (3)属性:表中的一列称为一个属性,也称为一个字段。每个属性都有一个名字,被称为属性名。例如表7.1.4有3 个属性,它们的名字分别为:学号、开课号、成绩。 (4)值域:每个属性有一个取值范围,称其为值域。例如,“性别”的值域是{男、女},“成绩”的值域是0~100。 (6)关键字:表中的某一属性组可以唯一确定一条记录。例如,在表S中的学号可以唯一确定一个学生,也就是说,表S中不可能出现学号相同的记录,因此,学号是一个关键字。但在S-C表中,学号不是关键字,而属性组(学号、开课号)可以唯一确定一个学生的某门课程的成绩,所以这个属性组是关键字。 (7)主键:一个表中可能有多个关键字,但在实际的应用中只能选择一个,被选用的关键字称为主键。 2. 一对多 在一对多的关系中,A表中的一个记录能与B表中的许多记录匹配,但是在B表中的一个记录仅能与A表中的一个记录匹配,简记为“1:m”。“1:m”的关系是关系中最常用的类型。例如一个班级有多个学生,而一个学生最多属于一个班级。 3. 多对多 在多对多的关系中,A表中的记录能与B表中的多个记录匹配,并且在B表中的记

文档评论(0)

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

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

1亿VIP精品文档

相关文档