第6章 Access 2007数据库基础
发布时间:2024-09-20
发布时间:2024-09-20
第6章 Access 2007数据库基础
主要内容 数据库的基本概念及数据库技术的发展 Access 2007数据库和数据表的基本操作 Access 2007查询的创建
6.1 数据库在学习数据库之前,我们首先要了解与数据 库相关的一些名词和概念,通过这些基本概念的 学习,才能更清楚的了解数据库的结构;数据库 中的数据是如何组织的。
6.1.1 数据库的基本概念1.数据(Data)数据是数据库中存储的基本对象。它是描述 客观事物特征的抽象化符号,一般存储在存储介 质上。在现实生活中,一提到数据,人们头脑中 的第一个反映是1,2,3…这些数字,其实这只是 对数据狭义的理解,广义的数据并不独指数字, 文字、声音、图形、图像等都是数据。总之,凡 是能够被计算机处理的对象都可以称为数据。
2.数据库(Data Base,简称DB)数据库是指存储在计算机的存储器上结构化 的数据的集合。形象点说就是“数据的仓库”, 只不过这个仓库是在计算机的存储器上,并按一 定的结构形式存放。
3.数据库管理系统(Data Base Manage system,简称DBMS)数据库管理系统是指位于操作系统与用户 之间的数据管理软件。
4.数据库应用系统数据库应用系统是指采用DBMS为用户开发 的数据库应用软件。例如,教学管理系统、人 事管理系统和图书馆书籍管理系统等,它们都 是数据库应用系统。
5.数据库系统数据库系统(Data Base system,简称DBS), 它是指引入数据库技术后的计算机系统。它能实 现有组织地、动态地存储大量相关数据,提供数 据处理和信息资源共享服务。数据库系统由5部分 组成:计算机系统(硬件)、数据库、数据库管 理系统、数据库应用系统、数据库管理员和用户。
6.1.2 数据模型数据模型是对客观事物及其联系的数据描述, 在进行数据处理之前,必须要先建立数据模型。 数据模型有层次模型、网状模型和关系模型。 层次模型和网状模型统称为非关系模型,现在已 经被关系模型取代,关系模型是目前使用最广泛的 数据模型,占据了统治地位。
1.层次模型它是数据库中最早使用的数据模型,它是以 树形结构来表示数据之间的从属关系。在现实世 界中,许多事物都是按层次组织起来的,如一个 家族、一所高校的组成都是典型的层次结构,为 了描述这样的客观对象,层次数据模型也就应运 而生。 层次模型对具有一对多的层次联系的部门描 述得非常自然、直观,易于理解,但不能描述多 对多关系。
2.网状模型用网状结构表示实体及实体间联系的模型称 为网状模型。网状模型虽然能够描述多对多关系, 但结构比较复杂,且随着应用环境
的扩大,数据 库的结构变得越来越复杂。
3.关系模型用二维表结构来表示实体及实体间联系的模 型称为关系模型。在关系模型中,一张二维表就 是一个关系。
6.1.3 关系数据库相关概念关系数据库采用了关系模型作为数据的组织 形式。关系数据库具有结构简单、数据独立性高 等优点,被认为是一种具有很大发展前景的数据 库,并已得到了广泛的应用。
1.数据表在关系模型中,一个关系被称为二维表,而 在关系数据库中,二维表又被称为数据表,它是 一个多行多列的表格,数据都是存储在数据表中 的。
2.记录在数据表中,表头下面的每一行称为一条记 录。
3.字段在数据表中,每一列称为一个字段,它存储 着记录中不同类型的信息。
4.值行与列交叉处的值又称为数据项。
5.关键字或码(Key)表中用来唯一确定(标识)一个元组的某个 属性或属性组合称为关键字。 在一个关系中,关键字的值必须唯一,即不 能有重值。关键字的值也不能为空,即关键字的 值为空的元组在关系中是不允许存在的。
6. 与关键字相关的术语(1)候选关键字(Candidate Key)或候选码:如 果一个关系中存在多个字段或字段的组合都能用 来唯一标识每条记录,称这些字段或字段组合为 该关系的候选关键字或候选码。 (2)主要关键字(Primary Key)或主码:在一个关 系的若干个候选关键字中指定其中一个作为关键 字的字段或字段组合称为该关系的主要关键字或 主码。
(3)外部关键字(Foreign Key)或外码:当关系 中某个字段或字段组合不是该关系的关键字或 只是关键字的一部分,但却是另外一个关系的 关键字时,称该字段或字段组合为这个关系的 外部关键字或外码。 (4)主表与子表:主表与子表是指以外键相关联 的两个表;以外键作为主键的表称为主表,外 键所在的表称为子表。
6.2 Access 2007概述Microsoft Access 2007是微软公司推出的 Office 2007办公自动化软件的一个重要组成部分。 使用Access 2007只需要编写少量的程序代码,就 可以开发一个功能较为完善的数据库应用系统。适 用于中小型企事业单位及个人信息数据库的管理, 是目前应用比较广泛的数据库管理系统之一。它具 有流畅的用户界面、预制的解决方案、交互式的窗 体和报表等优点。本节主要介绍Access 2007的启 动与退出、Access数据库的6种对象。