您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Access数据库实用教程
《Access数据库实用教程》电子工业出版社数据库概述Access2003是一个功能强大的关系型桌面数据库管理系统,它充分体现了面向对象的思想,提供了可视化的编程手段,使用它可以组织、存储并管理任何类型和任意数量的数据。对于初次接触数据库的初学者来说,是一个很好的入门系统。学习Access首先要了解有关数据库的基本概念。数据库基本概念计算机处理的对象是数据,因此如何管理好数据就是一个重要的问题。在50年代中期以前没有专门用于数据管理的软件,操作系统出现以后,可以通过操作系统管理数据。但是操作系统是以文件为单位进行管理的,文件之间没有联系,很难解决数据在多个文件中重复存储和数据不一致的问题。为此,60年代末提出了数据库的概念。在我们今天的生活中,数据库技术的应用非常广泛。数据库技术推动了信息社会的到来,可以称作是信息社会的坚硬基石。所谓数据库(Database,DB)是指以一定的组织方式将相关的数据组织在一起,长期存储在计算机中,能为多个用户共享的,同时与应用程序彼此独立的一组相关数据的集合。数据库与文件系统的重要区别在于数据的充分共享、交叉访问及应用程序的高度独立性。数据库具有以下特点:数据按一定的数据模型组织、描述和储存。实现了数据共享。允许多个用户可以同时采用多种语言和命令从数据库中安全地存取数据。冗余度较小。不能完全消除数据冗余,但可以减少数据的重复存储。数据独立性较高。数据的独立性是指应用程序不随数据存储结构的改变而变动,包括两个方面:数据的存储方式和组织形式改变时,不影响数据的逻辑结构,称为物理独立性;当数据的逻辑结构发生变化时,应用程序无需改动,不影响用户的使用,称为逻辑独立性。数据独立性提高了数据处理系统的稳定性,从而提高了程序维护的效率。统一的数据管理功能,包括数据的安全性控制、数据的完整性控制及并发控制。数据库是多用户共享的数据资源。对数据库的使用经常是并发的。为保证数据的安全可靠和正确有效,数据库必须提供一定的功能来保证。数据库系统数据库系统(DatabaseSystem,DBS)是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即安装和采用了数据库技术的计算机系统。数据库系统是记录和维护信息的系统,一个完整的数据库系统是由计算机系统、数据库、数据库管理系统(DBMS)、应用程序集合及数据库管理人员组成的。数据模型在数据库系统中存储和管理的数据,均是对现实世界客观事物的描述。若要将现实世界客观事物的属性抽象为能够由计算机存储和处理的数据,一般需要经过三个世界的转化过程:现实世界-信息世界-机器世界。所有的数据库系统均是基于某种数据模型的,数据模型直接影响数据库的性能。因此,数据模型的选择是设计数据库的一项首要任务。信息的三个世界三个世界的类比关系现实世界信息世界机器世界事物类实体集文件事物实体记录内涵属性字段数据模型的概念一个完整的数据模型必须包括数据结构、数据操作及完整性约束3个部分。数据结构描述实体之间的构成和联系,数据操作是指对数据库的查询和更新操作,数据的完整性约束是指施加在数据上的限制和规则。在数据库领域中,常见的数据模型分为四种:层次模型、网状模型、关系模型、面向对象模型。关系模型关系模型的主要特征是用二维表来表示实体集。关系模型中最基本的概念是关系(relation)。关系中的每一行称为一个元组,或一个记录;每一列称为一个属性,或者字段。对于每一个关系可以给它一个唯一标识这个关系的名字,称为关系名。对于每一列给它一个唯一标识该列的名字,称为属性名或字段名。关系中的一个记录是由该行全体属性值组成的。这些记录的全体组成了一个关系。一般来说,关系中的一个记录往往描述了现实世界中的一个具体对象,它的属性值描述了这个对象的属性。关系数据库的规划与设计以关系模型作为数据组织方式的数据库管理系统,称为关系型数据库管理系统(RelationalDataBaseManagementSystem,RDBMS)。一般情况下,设计一个数据库要经过几个步骤:分析建立数据库的目的、确定数据库中的表、确定表的结构及主关键字、确定表间关系。.任务窗格2.工作区.Office助手2.Access帮助任务窗格3.上下文帮助的数据库对象Access将数据库中的各项功能成分进行分离、抽象,然后将其对象化,把数据管理的常用功能封装在各类对象的方法或属性之中,通过对象的方法或属性来完成对数据库的设计与管理,充分利用面向对象的概念来简化用户的工作。所以,数据库是各类数据库对象的集合。Access2003提供了七种数据库对象,包括:表、查询、窗体、报表、数据访问页、宏和模块。在某一时刻,Access只能打开并运行一个数据库。在一个数据库中,可以包括表、窗体等多个数据库对象,这些数据库对象都存储在同一个以.MDB为扩展名的数据库文件中。Access的七种对象分工极为明确,从功能和彼此间的关系考虑,可分为三个层次:第一个层次是表和查询,它们是数据库的基本对象,用于在数据库中存储和检索数据;第二个层次是窗体、报表和页,它们是直接面向用户的对象,用于数据的输入、输出和应用系统的驱动控制;第三个层次是宏和模块,它们是代码类型的对象,通过组织宏操作或编写程序代码来完成复杂的数据库管理工作,并使整个数据库应用系统自动化。Access各对象间的相互关系可用下图来表示,图中粗线箭头表示数据流,细线箭头表示控制流。宏/模块查询报表窗体表页图1.4Access各数据库对象之间的相互关系数据库的基本操作1.5.1创建学生信息管理数据库1.使用“数据库向导”创建数据库2.直接创建数据库直接创建新数据库,只是建立了一个“空”数据库,其中没有任何具体的对象,也没有实际的数据,根据需要再进一步逐一添加。3.根据现有文件创建数据库4.设置默认的文件格式数据库的基本操作1.打开数据库(1)使用任务窗格打开数据库(2)使用“打开”命令打开数据库(3)设置最近使用的文件列表(4)使用其他方法打开数据库2.关闭数据库当用户完成了对数据库的全部操作并且不再需要使用它时,应将其关闭。3.转换数据库对旧版本的数据库(Access97、Access2000)可以转换成新的版本。信息、数据和数据处理数据分析创建数据表数据表的使用和维护1234电子工业出版社网址第2章采集数据,分析归类,建立数据表主目录数据表间的父子关系5信息、数据和数据处理本章介绍了数据、信息及数据处理的概念,及如何建立数据库中的基本数据,对表对象的操作方法和使用。对于数据库来讲,表中最基本的数据库对象,所有的基础数据都是存储在表中的,是建立查询、窗体、报表等其他数据库对象的数据来源。学习要求:(1)了解数据、信息及数据处理的概念。(2)掌握创建表的多种方法。(3)掌握修改表结构的操作。(4)掌握对表中记录的进行编辑、检索,及如何建立表间关系。数据与信息一般地,人们经常将“信息”与“数据”互换使用,但是在数据库系统中,区别它们是必要的。信息是现实世界中事物的状态、运动方式和相互关系的表现形式,是自然界、人类社会和人类思维活动中普遍存在的一切物质和事物的属性。因此,信息可以被看成是现实世界在人脑中的抽象反映,是通过人的感官(眼、耳、鼻、舌、身)感知出来并经过人脑的加工而形成的反映现实世界中事物的概念。数据(Data)是一种物理符号序列。数据有数据类型和数据值之分,不同类型的数据记录事物的性质是不一样的。数据和信息是两个互相联系、互相依赖但又互相区别的概念。数据是反映客观的记录符号,信息则是数据的内涵,是对数据语义的解释。信息是客观事物的反映,而数据是信息的表现形式。所有的信息都是数据,数据只有经过提炼和抽象之后,具有使用价值的数据才能成为信息。数据是信息存在的形式,是信息的载体,随着介质不同而改变。信息以数据为载体而表现,同一信息可以有不同的数据表示方式,但其根本意义不变。数据处理技术的发展数据处理是对各种形式的数据进行收集、储存、加工和传播的一系列活动的总和。其目的是从大量的、原始的数据中抽取、推导出对人们有价值的信息,作为行动和决策的依据;是为了借助计算机科学地保存和管理复杂的大量的数据,以便人们能方便而充分地利用这些宝贵的信息资源。围绕着数据所做的工作都可称为数据处理,既对各种类型的数据进行收集、将信息用数据表示并按类别组织保存、加工和传播的一系列活动的总和。数据管理的水平是和计算机硬件、软件的发展相适应的,随着计算机技术的发展,数据处理技术的发展在短短的时间里经过了四个阶段:①初级文件管理阶段(20世纪50年代中期以前)。②文件系统阶段(20世纪50~60年代中期)。③数据库系统阶段(20世纪60年代后期~80年代)。④高级数据库阶段(标志:80年代的分布式数据库、90年代的对象数据库和21世纪初的网络数据库)学生信息管理数据库中的数据分析在创建数据库之前,应当首先根据数据库管理系统的功能,采集所有的信息,明确什么是需要用户输入的原始信息,什么是需要应用程序计算和统计的数据,什么是需要应用程序生成的输出报表。然后对采集的数据进行分析,并确定如何归类,按照相关的主题划分成结构完善的多个独立表。将相关的数据分别放入各个独立的表中,必须对数据表进行规范,规范化是降低或消除数据库中冗余数据的过程。尽管在大多数的情况下,冗余数据不能被完全清除,但冗余数据降得越低,就越容易维护数据的完整性,并且可以避免非规范化的数据库中的数据更新异常。规范化包括以下几个原则:字段的惟一性。在设计表时,所有字段内容一定要简单明确,每个字段只能存储一种数据。主关键字。在数据库中每一个表都应该具备一个字段,用来惟一确定每一条记录。功能关系性。在设计表时应该考虑表中的其他字段与主关键字是否有直接的相关性。如果该字段与主关键字段并不密切相关,就表示该字段的存放位置不适当,应当采取表的分割处理。字段的独立性。必须在不影响其他表的情况下对记录进行修改。
本文标题:Access数据库实用教程
链接地址:https://www.777doc.com/doc-3754244 .html