Access 应用基础—数据库及表设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Access 应用基础—数据库及表设计
内容简介
Microsoft Access 是当前最流行的Windows数据库应用程序之一,它是一种关系型数据库管理系统,不但能存储和管理数据,还能编写数据库管理软件,是一种使用方便、功能较强的数据库开发工具。主要介绍:数据库的基本概念、Access与数据库的基本操作、Access 的基本组件:表、查询、窗体、报表、宏及数据表、窗体和报表的打印等内容。
学习重点
1.数据库的基本概念
2.数据库结构的定义与编辑
3.数据库数据的建立与编辑
4.表、查询、窗体和报表及宏的创建与使用
学习难点
1.表结构的设计、创建表、完整性约束
2.复杂查询的设计与实现
3.窗体中控件的设置
4.报表中的各类统计
5.宏及命令,并组织一个简单的数据库应用程序
一. 数据库基础知识及Access
Access是Office办公套件中一个极为重要的组成部分。刚开始时微软公司是将Access 单独作为一个产品进行销售的,自Office 97开始将Access捆绑到其中,成为Office套件中的一个重要成员。现在它已经成为Office办公套件中不可缺少的部件了。Microsoft 公司在Access 95 的基础上陆续推出了 Access 97、Access 2000、Access 2003,成为世界上最流行的桌面数据库管理系统之一。微软公司通过大量地改进,将Access的新版本功能变得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。
Access是一种关系型数据库管理系统,不但能存储和管理数据,还能编写数据库管理软件,用户可以通过Access提供的开发环境及工具方便地构建数据库应用程序,大部
分是直观的可视化的操作,无需编写程序代码,是一种使用方便、功能较强的数据库开
发工具。
数据库是数据管理的最新技术,是计算机科学的重要分支。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。因此,不仅大型计算机系统,还是中小型计算机系统,包括微型机,几乎所有的计算机系统都配有数据库管理系统。
计算机应用从科学计算进入数据处理是一个划时代的转折,使计算机从少数科学家手中的珍品成为广大科技人员和管理人员工作中的得力助手和有力工具。从此,计算机的应用空前发展,人类社会进入了信息社会。
数据处理是指对各种形式的数据进行收集、储存、加工和传播的一系列活动的总和。其目的是从大量的、原始的数据中抽取、推导出对人们有价值的信息以作为行动和决策的依据;是为了借助计算机科学地保存和管理复杂的大量的数据,以便人们方便而充分地利用这些宝贵的信息资源。
数据库技术所研究的问题是如何科学地组织和储存数据,如何高效地获取和处理数据。数据库技术是数据管理的最新技术。数据库系统是当代计算机系统的重要组成部分。
数据处理的中心问题是数据管理。数据管理指的是对数据的分类、组织、编码、储存、检索和维护。
数据、数据库、数据库管理系统(DBMS)和数据库系统是数据库技术中最常用的术语,它们之间既有区别又有一定的联系。
数据:能被计算机存储和处理的反映客观实体信息的物理符号。它包括数字、文字、表格、图形、音频、视频、图像、动画等。
记录:多个数据的集合。
数据库DB:数据记录的集合。但是,这些数据在计算机中的存储格式不是杂乱无章,而是按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享的记录的集合。因此,数据库是由数据和结构组成的。
数据库管理系统DBMS:是为用户提供一个建立、维护和使用数据库的环境,控制和管理存储在计算机内的数据,使计算机具有对大批数据的处理能力,实现数据共享的软件。Access就是用于微机系统中的比较流行的数据库管理系统软件。
数据库系统DBS:数据库系统由数据库、数据库管理系统和用户构成。用户使用数据库是目的,数据库管理系统是帮助用户实现这一目的的工具和手段。某用户根据本部门某些业务的需要,在微机系统上以Access为开发工具,定义若干数据库文件,输入大批数据,并编写了功能丰富的应用软件,以实现对数据库中的数据进行维护和使用并且达到自动化的程度,这就是一个数据库系统。
关系型数据库管理系统RDBMS:对数据库的设计采用的是关系方法,其数据模型为关系模型的数据库管理系统,被称为关系型数据库管理系统。
Access 应用基础—数据库及表设计
数据库管理系统的特点:将具有一定结构的数据组织成一个集合。数据的结构化、数据的共享性、数据的独立性、数据的完整性、数据的灵活性、数据的安全性。
二. 数据库的创建与库内结构
1. Access的启动与数据库的创建
启动Access,右边会出现如下图所示的菜单项,新建或根据模板新建。
Access数据库可以包含很多个表、窗体、查询、报表、宏和模块,它们都存储在扩展名为mdb的数据库文件中,方便了数据库文件的管理。
2. Access的内部结构
表:表用来保存数据库中的数据,是数据库的核心。表中的数据是一组逻辑相关的数据,在表中这些数据按行和列的方式进行组织。
查询:查询用来从某个数据表或某些数据表中根据查询准则的要求抽取出特定的信息,供用户查看或打印。所谓查询准则就是查询条件。
窗体:窗体是作为数据的输入和输出显示格式控制,使用窗体对表进行维护,如添加、修改、删除表中的记录。
报表:
或者是基于查询结果来显示满足某个查询条件的记录。报表也可以使用基于多个表和查询中的数据,以表示数据之间的复杂关系。
页:在Access 中,页是一种特殊的Web 页,用于查看和操作来自Internet 或Intranet 的数据,这些数据保存在Access 数据库、SQL Server 数据库或Excel 电子表中。
宏:宏是指一个或多个操作指令的集合,其中每个操作完成特定的功能。
模块:模块是开发人员用Visual Basic for Application 编写的函数。在必要时调用这些函数,使Access 变得更加方便和灵活。
Access 中各个对象
之间的关系
Access 中的7种对象