Access数据库实用教程_第1页
Access数据库实用教程_第2页
Access数据库实用教程_第3页
Access数据库实用教程_第4页
Access数据库实用教程_第5页
已阅读5页,还剩218页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Access 数据库实用教程,电子工业出版社,数据库基础知识,1,2,3,4,电子子行业出版社网站,第一章Access2003的使用基础,主要内容,1.1数据库概述,Access 2003是一个强大的关系型桌面数据库管理系统,它充分体现了面向对象的思想,并为初学数据库的人提供了一个很好的入门系统。要研究Access,我们必须首先了解数据库的基本概念。1.1.1数据库的基本概念,计算机处理的对象是数据,因此如何管理好数据是一个重要的问题。在20世纪50年代中期之前,没有专门用于数据管理的软件。操作系统出现后,数据可以通过操作系统进行管理。但是,操作系统是由文件管理的,文件之间没有连接,所以很难解

2、决重复存储和多个文件中数据不一致的问题。因此,数据库的概念是在20世纪60年代末提出的。在我们今天的生活中,数据库技术被广泛使用。数据库技术促进了信息社会的到来,可以说是信息社会的基石。数据库是指以某种方式组织在一起的一组相关数据,这些数据长期存储在计算机中,由多个用户共享,并且独立于应用程序。数据库和文件系统的重要区别在于数据的完全共享、交叉访问和应用程序的高度独立性。数据库具有以下特点:数据是按照一定的数据模型组织、描述和存储的。实现数据共享。它允许多个用户同时以多种语言和命令从数据库中安全地访问数据。冗余很小。数据冗余不能完全消除,但它可以减少数据的重复存储。数据独立性很高。数据独立性是

3、指应用程序不随数据存储结构的变化而变化,包括两个方面:当数据的存储方式和组织形式发生变化时,不影响数据的逻辑结构,这称为物理独立性;当数据的逻辑结构改变时,应用程序不需要改变,这不影响用户的使用,这被称为逻辑独立性。数据独立性提高了数据处理系统的稳定性,从而提高了程序维护的效率。统一的数据管理功能,包括数据安全控制、数据完整性控制和并发控制。数据库是由多个用户共享的数据资源。数据库的使用通常是并发的。为了保证数据的安全性、可靠性、正确性和有效性,数据库必须提供一定的功能来保证它。1.1.2数据库系统(DBS)是由计算机硬件、软件和数据资源组成的系统,能够有组织、动态地存储大量相关数据,便于多用

4、户访问,即安装并采用数据库技术的计算机系统。数据库系统是记录和维护信息的系统。一个完整的数据库系统由计算机系统、数据库、数据库管理系统、应用程序集和数据库管理器组成。1.2数据模型是数据库系统中存储和管理的数据,是对现实世界中客观事物的描述。为了将现实世界中客观事物的属性抽象成计算机能够存储和处理的数据,通常需要经历三个世界的转换过程:现实世界-信息世界-机器世界。所有数据库系统都基于某个数据模型,这直接影响数据库的性能。因此,数据模型的选择是数据库设计的首要任务。1.2.1信息的三个世界,三个世界的类比关系,1.2.2数据模型的概念,一个完整的数据模型必须包括三个部分:数据结构,数据操作和完

5、整性约束。数据结构描述了实体之间的组成和关系,数据操作是指数据库的查询和更新操作,数据完整性约束是指对数据施加的限制和规则。在数据库领域,有四种常见的数据模型:层次模型、网格模型、关系模型和面向对象模型。关系模型的主要特点是用二维表来表示实体集。关系模型中最基本的概念是关系。关系中的每一行都被称为元组或记录;每一列都称为属性或字段。每个关系都可以被赋予一个唯一标识该关系的名称,称为关系名称。给每列一个唯一标识该列的名称,称为属性名或字段名。关系中的记录由该行的所有属性值组成。所有这些记录形成了一种关系。一般来说,关系中的记录通常描述现实世界中的具体对象,其属性值描述该对象的属性。1.2.3关系

6、数据库的规划与设计是一个以关系模型为数据组织模式的数据库管理系统,称为关系数据库管理系统。一般来说,设计数据库应该经过几个步骤:分析建立数据库的目的,确定数据库中的表,确定表的结构和主要关键字,以及确定表之间的关系。1.2.4模块分析和设计学生信息管理数据库,1.3 access 2003基础知识,1 . 3 . 1 access 2003的启动和退出1。access 2003 2的安装。access 2003 3的开始。退出access 2003 1 . 3 . 2 access 2003 1的窗口操作。任务窗格2。工作区,1 . 3 . 3 access 2003的帮助系统,1。办公室助理

7、2。访问帮助任务窗格3。access 2003中1.4数据库对象的上下文帮助。access分离和抽象数据库中的各种功能组件,然后将它们客观化,将数据管理的通用功能封装在各种对象的方法或属性中,通过对象的方法或属性来设计和管理数据库,并充分利用面向对象的概念来简化用户的工作。因此,数据库是各种数据库对象的集合。Access2003提供了七种数据库对象,包括表、查询、窗体、报表、数据访问页、宏和模块。Access一次只能打开和运行一个数据库。一个数据库可以包含多个数据库对象,例如表和表单,它们存储在扩展名为的同一个数据库文件中。MDB。Access的七个对象分工明确,按功能和关系可分为三个层次:第

8、一个层次是表和查询,它们是数据库的基本对象,用于存储和检索数据库中的数据;第二层是表单、报表和页面,它们是直接面向用户的对象,用于数据输入和输出以及驱动应用系统的控制;第三层是宏和模块,它们是代码类型的对象。他们组织宏操作或编写程序代码来完成复杂的数据库管理和自动化整个数据库应用系统。下图显示了Access中对象之间的关系,其中粗箭头表示数据流,细箭头表示控制流。1.5 access 2003数据库的基本操作,1.5.1创建学生信息管理数据库1。使用“数据库向导”2创建数据库。直接创建一个新的数据库,只创建一个“空的”数据库,其中没有特定的对象和实际的数据,然后根据需要一个接一个地添加它们。3

9、.根据现有文件创建数据库。设置默认文件格式,1.5.3数据库的基本操作,1。打开数据库(1)使用任务窗格打开数据库(2)使用“打开”命令打开数据库(3)设置最近使用的文件列表(4)使用其他方法打开数据库(2)关闭数据库当用户完成对数据库的所有操作且不再需要使用它时,3。转换数据库旧版本的数据库(Access97,Access2000)可以转换为新版本。、信息、数据和数据处理、数据分析、数据表创建、数据表使用和维护、1、2、3、4、电气工程行业出版社网址,第2章,收集数据、分析和分类、建立数据表、主目录、数据表之间的父子关系,5、2.1信息、数据和数据处理,本章介绍数据、信息和数据处理就数据库而

10、言,表中最基本的数据库对象的所有基础数据都存储在表中,表是建立其他数据库对象(如查询、查询等)的数据源学习要求:(1)理解数据、信息和数据处理的概念。(2)掌握创建表格的各种方法。(3)掌握修改表格结构的操作。(4)掌握编辑和查找表中的记录,以及如何建立表之间的关系。2.1.1数据和信息通常,人们经常交替使用“信息”和“数据”,但在数据库系统中有必要区分它们。信息是现实世界中事物的状态、运动方式和关系的表现形式,是自然界、人类社会和人类思维活动中普遍存在的一切物质和事物的属性。因此,信息可以被看作是人脑对现实世界的抽象反映,是一个经过人类感官(眼睛、耳朵、鼻子、舌头和身体)感知和人脑处理后反映

11、现实世界事物的概念。数据是一个物理符号序列。数据可以分为数据类型和数据值,不同类型的数据记录具有不同属性的事物。数据和信息是两个相互关联、相互依存但又不同的概念。数据是客观的记录符号,而信息是数据的内涵和数据语义的解释。信息是客观事物的反映,而数据是信息的表现。所有的信息都是数据,只有对数据进行提炼和抽象,有使用价值的数据才能成为信息。数据是信息的形式和载体,随着不同的媒介而变化。信息由数据来表示,同样的信息可以用不同的方式来表示,但它的基本含义保持不变。2.1.2数据处理技术的发展,数据处理是收集、存储、处理和传播各种形式数据的一系列活动的总和。其目的是从大量原始数据中提取和推断有价值的信息

12、,作为行动和决策的基础;它是借助计算机科学地保存和管理大量的复杂数据,以便人们能够方便地充分利用这些有价值的信息资源。围绕数据的工作可以称为数据处理,这是一系列活动的总和,这些活动收集各种类型的数据,用数据表达信息,并根据类别组织保存、处理和传播。数据管理的水平与计算机硬件和软件的发展相适应。随着计算机技术的发展,数据处理技术在短时间内经历了四个阶段:初级文件管理阶段(20世纪50年代中期以前)。(2)文件系统阶段(20世纪50 60年代)。数据库系统阶段(20世纪60年代末至80年代)。高级数据库阶段(标志:20世纪80年代的分布式数据库、90年代的对象数据库和21世纪初的网络数据库)、2.

13、2数据分析、2.2.1学生信息管理数据库中的数据分析。在创建数据库之前,应该根据数据库管理系统的功能收集所有的信息,什么是需要用户输入的原始信息,什么是需要应用程序计算和计数的数据,以及什么是需要应用程序生成的输出报告。然后对收集到的数据进行分析,确定如何对它们进行分类,并根据相关主题将它们分成几个结构完善的独立表。要将相关数据放入每个独立的表中,数据表必须标准化,标准化是减少或消除数据库中冗余数据的过程。虽然在大多数情况下,冗余数据不能被完全清除,但是冗余数据越低,越容易保持数据的完整性,并且可以避免非标准化数据库中的异常数据更新。规范化包括以下原则:字段的唯一性。设计表格时,所有字段必须简

14、单明了,每个字段只能存储一种数据。主键。数据库中的每个表都应该有一个字段来唯一标识每个记录。功能关系。设计表时,我们应该考虑表中的其他字段是否与主键直接相关。如果该字段与主键段不密切相关,则意味着该字段的存储位置不合适,应该对该表进行分区。领域的独立性。必须在不影响其他表的情况下修改记录。2.2.2设计数据表的结构。关系数据库根据主题将相关数据存储在单独的表中。每个表都描述了一个特定的主题,这有助于高效地构建数据并减少重复。分开桌子可以保护原有的结构。在规划数据表时,应考虑数据构造方法,合理设计表的结构,使其易于输入和维护。在组织数据表时,我们应该分析数据表之间的关系,并检查是否有数据重复。数

15、据表由两部分组成:表的结构和表中的数据。设计表的结构是确定每个表中的字段数量、字段名称、数据类型和每个字段的字段属性。设计时应该遵循以下设计原则:每个表应该只包含关于一个实体(客观事物)的信息。每个表中任意两条记录的值不能完全相同。同一表中不允许有相同的字段名。同一字段中的值必须具有相同的数据类型。2.2.3通过分析表之间的关系,可以用标准化的方法有效地划分表。虽然这些表是独立的,但它们是相互关联的。两个表的公共字段之间的这种关联称为关系。关系数据库中的表应该有一个主键,主键是指一个或一组区分不同记录的字段。例如,学生信息表中的学生编号可以唯一标识一个学生。通过主键,可以关联两个表,这样可以方

16、便地避免数据重复。主键应该是不经常改变的信息。用作主键字段的数据应尽可能短,并可用于识别记录。在数据库规划阶段应该考虑主键的设置。关系数据库根据主题将数据存储在不同的表中,但是这些表通过关系链接在一起。2.3创建数据表,Access提供了多种创建数据表的方法,用户可以根据实际需要选择合适的方法。1。使用向导创建表2。使用designer创建表3。通过输入数据创建表格4。导入外部数据以创建表5。链接外部数据创建表,2.3.1表视图,表有四个视图:设计视图,数据表视图,透视视图,2.3.2独立创建表,1。通过输入数据创建表格。如果只有少量的原始数据,可以通过直接输入数据来创建表。新创建的空数据表是

17、一个二维表,由10列21行组成,每一列对应于表中的一个字段,每一行对应于表中的一条记录。用户可以直接输入数据,编辑数据的方法与在Excel中的操作相同。在设计视图中创建表是最常用方法,它分为两个步骤:首先,在表的设计视图中建立表的结构,然后在表的数据表视图中输入数据。2.3.3对于现有数据的导入、导出和链接,Excel电子表格是日常数据处理中使用最广泛的,相互交换数据的格式通常是Excel电子表格。因此,通过导入或链接外部数据来创建新表是实际工作中最常用的方法。理解导入和链接。导入是指从文本文件、电子表格或数据库表中检索数据并将其复制到访问表中的过程。在Access 2003中,您可以使用导入的数据创建新表,将导入的数据添加到具有匹配表结构的现有表中,并将对象从一个Access数据库导入到另一个已打开的A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论