收藏 分销(赏)

access2010新课件电子教案课件整套教学课件.pptx

上传人:丰**** 文档编号:12068219 上传时间:2025-09-05 格式:PPTX 页数:620 大小:9.42MB 下载积分:25 金币
下载 相关 举报
access2010新课件电子教案课件整套教学课件.pptx_第1页
第1页 / 共620页
access2010新课件电子教案课件整套教学课件.pptx_第2页
第2页 / 共620页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,January 11,2022,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE MMMM d,yyyy|January 11,2022,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE MMMM d,yyyy|January 11,2022,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第4章 使用查询搜索信息,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE MMMM d,yyyy|January 11,2022,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE MMMM d,yyyy|January 11,2022,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE MMMM d,yyyy|January 11,2022,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE MMMM d,yyyy|January 11,2022,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE MMMM d,yyyy|January 11,2022,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE MMMM d,yyyy|January 11,2022,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,DATE MMMM d,yyyy|January 11,2022,#,第,1,章数据库基础知识,Access,数据库技术及应用,1,第,1,章 数据库基础知识,1.1,数据库基本概念,1.2,关系数据库,1.3,数据库设计基础,第,1,章 数据库基础知识,2,1.1,数据库基本概念,1.1.1,计算机数据管理的发展,1.1.2,数据库系统,1.1.3,数据模型,第,1,章 数据库基础知识,3,数据管理基本概念,1,数据和信息,数据是指描述事物的符号记录。数据不仅仅是指传统意义的由,0,9,组成的数字,而是所有可以输入到计算机中并能被计算机处理的符号的总称。,信息是指以数据为载体的对客观世界实际存在的事物、事件和概念的抽象反映。,数据和信息是两个互相联系、互相依赖但又互相区别的概念。数据是用来记录信息的可识别的符号,是信息的具体表现形式。数据是信息的符号表示或载体,信息则是数据的内涵,是对数据的语义解释。只有经过提炼和抽象之后,具有使用价值的数据才能成为信息。,第,1,章 数据库基础知识,4,数据管理基本概念,2,数据处理和数据管理,将数据转换成信息的过程称为数据处理。数据处理是指对信息进行收集、整理、存储、加工及传播等一系列活动的总和。,数据的组织、存储、检查和维护等工作是数据处理的基本环节,这些工作一般统称为数据管理。,数据处理的核心是数据管理。数据处理与数据管理是相互联系的,数据管理技术的优劣,将直接影响数据处理的效率。,第,1,章 数据库基础知识,5,计算机数据管理的发展,计算机在数据管理方面经历了从低级到高级的发展过程,到目前为止,数据管理大致经历了以下,3,个阶段。,人工管理阶段,文件系统阶段,数据库系统阶段,第,1,章 数据库基础知识,6,计算机数据管理的发展,-,人工管理阶段,这一阶段(,20,世纪,50,年代中期以前),数据管理具有以下几个特点。,数据不保存。,没有专用的软件对数据进行管理。,数据不具有独立性。,数据是面向程序的。,第,1,章 数据库基础知识,7,计算机数据管理的发展,-,文件系统阶段,在这一阶段(,20,世纪,50,年代后期到,60,年代中期),数据管理具有以下几个特点。,数据以“文件”形式可长期保存在外部存储器的磁盘上。,文件组织已多样化。,数据与程序间有一定的独立性。,对数据的操作以记录为单位。,缺点主要表现在以下几个方面。,数据冗余度大。,数据独立性低。,数据一致性差。,第,1,章 数据库基础知识,8,计算机数据管理的发展,-,数据库系统阶段,数据管理技术进入数据库阶段是在,20,世纪,60,年代末,这时期数据管理的特点有以下几方面。,数据共享性高、冗余度低。,数据结构化。,数据独立性高。,有统一的数据控制功能。,数据的安全性控制。,数据的完整性控制。,并发控制。,数据恢复。,第,1,章 数据库基础知识,9,数据库系统的新技术,随着科学技术和数据库系统的发展,从,20,世纪,80,年代开始数据库研究又出现了许多新的领域,相继研究出了,分布式数据库系统、面向对象数据库系统和网络数据库系统,。,第,1,章 数据库基础知识,10,数据库系统,数据库系统(,DataBase System,,,DBS,)是指引进数据库技术后的计算机系统,主要包括相应的数据库、数据库管理系统、数据库应用系统、计算机硬件系统、软件系统和用户。,数据库(,DataBase,)的定义,一般认为数据库是长期存储在计算机内、有组织的、可共享的数据集合。,第,1,章 数据库基础知识,11,数据库管理系统,数据库管理系统(,DBMS,)位于用户与操作系统之间,是可借助操作系统完成对硬件的访问,并负责数据库存取、维护和管理的系统软件。它是数据库系统的核心组成部分,用户在数据库中的一切操作,包括定义、查询、更新以及各种控制都是通过,DBMS,进行的。,DBMS,的基本功能如下。,数据定义功能。,数据操纵功能。,数据库的运行管理。,数据库的建立和维护功能。,数据通信。,第,1,章 数据库基础知识,12,数据库系统,数据库应用系统,(,DBAS,)是指利用数据库系统资源开发的面向实际应用的软件系统。,一个数据库应用系统通常由数据库和应用程序组成。它们都是在数据库管理系统支持下设计和开发出来的。,用户,是指使用和管理数据库的人,他们可以对数据库进行存储、维护和检索等操作。,终端用户。,应用程序员。,数据库管理员。,第,1,章 数据库基础知识,13,数据模型,-,概述,模型是对现实世界特征的模拟和抽象,如一组建筑设计沙盘,一架精致的航模飞机等都是具体的模型。,数据模型是模型的一种,它是现实世界数据特征的抽象。现实世界中的具体事务必须用数据模型这个工具来抽象和表示,计算机才能够处理。,数据模型通常由数据结构、数据操作和数据约束,3,部分组成。,第,1,章 数据库基础知识,14,数据模型,-,分类,根据模型应用的层次不同,可以将这些模型划分为,3,类。,概念数据模型,也称概念模型或信息模型。,是按用户的观点来对数据和信息建模,是用户和数据库设计人员之间进行交流的工具,这一类模型中最著名的就是实体关系模型。,逻辑数据模型,也称数据模型。,是一种面向数据库系统的模型,该模型着重于在数据库管理系统一级的实现。,物理数据模型,也称物理模型。,是一种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。,第,1,章 数据库基础知识,15,数据模型,-,相关概念,建立数据模型需要掌握以下几个概念。,(,1,)实体,客观存在,并可相互区别的事物被称为实体(,Entity,)。实体可以是实实在在的客观存在,如学生、教师、商店、医院;也可以是一些抽象的概念或地理名词,如地震、北京市。,(,2,)属性,实体所具有的特征称为属性(,Attribute,)。实体本身并不能被装进数据库,要保存客观世界的信息,必须将描述事物外在特征的属性保存在数据库中。属性的差异能使我们区分同类实体,如一个人可以具备姓名、年龄、性别、身高、肤色、发型、衣着等属性,根据这些属性可以在熙熙攘攘的人群中一眼认出所熟悉的人。,第,1,章 数据库基础知识,16,数据模型,-,相关概念,(,3,)实体集和实体型,具有共性的实体组成的一个集合称为实体集(,Entity Set,)。一个实体所有属性的集合称为实体型。例如,要管理学生信息,可以存储每一位学生的学号、姓名、性别、出生年月、出生地、家庭住址、各科成绩等,其中学号是人为添加的一个属性,用于区分两个或多个因巧合而属性完全相同的学生。在数据库理论中,这些具有相同属性的学生的集合就是一个实体集,这些学生所具有的所有的属性就是一个实体型,在数据库应用中,实体集以数据表的形式呈现,实体型是以字段名称的形式呈现的。,(,4,)联系,客观事物往往不是孤立存在的,相关事物之间保持着各种形式的联系方式。在数据库理论中,实体(集)之间同样也保持着联系,这些联系同时也制约着实体属性的取值方式与范围。这种实体集之间的对应关系称为联系。,实体的联系方式通常有,3,种,即一对多、多对多和一对一。,第,1,章 数据库基础知识,17,数据模型,-,常用模型,数据库领域常用的数据模型经常是按照数据的组织形式划分为层次模型、网状模型、关系模型和面向对象模型,4,种。,第,1,章 数据库基础知识,18,层次模型,在层次模型中,实体间的关系形同一棵根在上的倒挂树,上一层实体与下一层实体间的联系形式为一对多。现实世界中的组织机构设置、行政区划关系等都是层次结构应用的实例。基于层次模型的数据库系统存在天生的缺陷,它访问过程复杂,软件设计的工作量较大,现已较少使用。,层次模型具有以下特点。,有且仅有一个结点无父结点,它位于最高层次,称为根结点。,根结点以外的其他结点有且仅有一个父结点,,第,1,章 数据库基础知识,19,第,1,章 数据库基础知识,20,网状模型,网状模型也称网络模型,它较容易实现普遍存在的“多对多”关系,数据存取方式要优于层次模型,但网状结构过于复杂,难以实现数据结构的独立,即数据结构的描述保存在程序中,改变结构就要改变程序,因此目前已不再是流行的数据模型。,网状模型具有以下特点。,允许一个以上的结点无双亲结点。,一个结点可以有多于一个双亲结点,第,1,章 数据库基础知识,21,关系模型,关系模型是以二维表的形式表示实体和实体之间联系的数据模型,即关系模型数据库中的数据均以表格的形式存在,其中表完全是一个逻辑结构,用户和程序员不必了解一个表的物理细节和存储方式;表的结构由数据库管理系统(,DBMS,)自动管理,表结构的改变一般不涉及应用程序,在数据库技术中称为数据独立性。,关系模型具有以下特点。,每一列中的值具有相同的数据类型。,列的顺序可以是任意的。,行的顺序可以是任意的。,表中的值是不可分割的最小数据项。,表中的任意两行不能完全相同。,第,1,章 数据库基础知识,22,面向对象模型,面向对象模型是一种新兴的数据模型,它采用面向对象的方法来设计数据库。面向对象模型的数据库存储对象是以对象为单位,每个对象包含对象的属性和方法,具有类和继承等特点。,Computer Associates,的,Jasmine,就是面向对象模型的数据库系统。,第,1,章 数据库基础知识,23,1.2,关系数据库,1.2.1,关系数据模型,1.2.2,关系运算,1.2.3,关系的完整性,第,1,章 数据库基础知识,24,关系数据模型,关系数据库是当今主流的数据库管理系统,关系模型对用户来说很简单,一个关系就是一个二维表。,这种用二维表的形式表示实体和实体间联系的数据模型称为关系模型。,第,1,章 数据库基础知识,25,关系数据模型,-,关系术语,(,1,)关系,一个关系就是一个二维表,每个关系有一个关系名称。对关系的描述称为关系模式,一个关系模式对应一个关系的结构。其表示格式如下:,关系名(属性名,1,,属性名,2,,,,属性名,n,),在,Access,中则表示如下:,表名(字段名,1,,字段名,2,,,,字段名,n,),在表示概念模型的,E-R,图转换为关系模型时,实体和实体之间的联系都要转换为一个关系,即一张二维表。,(,2,)元组,在一个关系(二维表)中,每行为一个元组。一个关系可以包含若干个元组,但不允许有完全相同的元组。,在,Access,中,一个元组称为一个记录。,(,3,)属性,关系中的列称为属性。每一列都有一个属性名,在同一个关系中不允许有重复的属性名。,在,Access,中,属性称为字段,一个记录可以包含多个字段。,第,1,章 数据库基础知识,26,关系数据模型,-,关系术语,(,4,)域,域指属性的取值范围,如班级表的班级人数字段为,2,位数字,院系号字段为,41,开头的,4,位数字。,(,5,)关键字,关键字简称键,由一个或多个属性组成,用于唯一标识一个记录。例如,班级表中的“班级名称”字段可以区别表中的各个记录,所以“班级名称”字段可作为关键字使用。一个关系中可能存在多个关键字,用于标识记录的关键字称为主关键字。,在,Access,中,关键字由一个或多个字段组成。表中的主关键字或候选关键字都可以唯一标识一个记录。,(,6,)外部关键字,如果关系中的一个属性不是关系的主关键字,但它是另外一个关系的主关键字或候选关键字,则该属性称为外部关键字,也称为外键。,关系模型就是一个二维表,关系必须规范化,所谓规范化是指一个关系的每个属性必须是不可再分的,即不允许有分量。在图,1.12,所示的表格中,工资又分为基本和绩效两项。这是一个复合表,不是二维表,因而不能用于表示关系。,第,1,章 数据库基础知识,27,实际关系模型,在“学籍管理”数据库中,“学生”、“班级”、“院系”表之间的关系如图,1.13,所示。“学生”表和“班级”表通过相同的字段“,bjmc”,(班级名称)相联系,“班级”表和“院系”表通过相同的字段“,yxh”,(院系号)相联系,构建了,3,个表的关系模型。该数据库中的,3,个表如图,1.14,所示,由,3,个表相联系得到的一个“学生信息”查询如图,1.15,所示。,图,1.13,学生,-,班级,-,院系关系模型,第,1,章 数据库基础知识,28,图,1.14 3,个数据表,图,1.15“,学生信息”查询,第,1,章 数据库基础知识,29,关系运算,1,传统的集合运算,传统的集合运算要求两个关系的结构相同,执行集合运算后,得到一个结构相同的新关系。,对于任意关系,R,和关系,S,,它们具有相同的结构即关系模式相同,而且相应的属性取自同一个域。那么,传统的集合运算定义如下。,(,1,)并,R,并,S,,,R,或,S,两者中所有元组的集合。一个元组在并集中只出现一次,即使它在,R,和,S,中都存在。,例如,把学生关系,R,和,S,分别存放两个班的学生,把一个班的学生记录追加到另一个班的学生记录后边,就是进行的并运算。,(,2,)交,R,交,S,,,R,和,S,中共有的元组的集合。,例如,有参加计算机兴趣小组的学生关系,R,和参加象棋兴趣小组的学生关系,S,,求既参加计算机兴趣小组又参加象棋兴趣小组的学生,就要进行交运算。,(,3,)差,R,差,S,,在,R,中而不在,S,中的元组的集合。注意,R,差,S,不同于,S,差,R,,后者是在,S,中而不在,R,中的元素的集合。,例如,有参加计算机兴趣小组的学生关系,R,和参加象棋兴趣小组的学生关系,S,,求参加了计算机兴趣小组但没有参加象棋兴趣小组的学生,就要进行差运算。,第,1,章 数据库基础知识,30,关系运算,2,专门的关系运算,(,1,)选择,从关系中找出满足条件元组的操作称为选择。选择是从行的角度进行运算的,在二维表中抽出满足条件的行。例如,在学生成绩的关系,1,中找出“一班”的学生成绩,并生成新的关系,2,,就应当进行选择运算。,(,2,)投影,从关系中选取若干个属性构成新关系的操作称为投影。投影是从列的角度进行运算的,选择某些列的同时丢弃了某些列。例如,在学生成绩的关系,1,中去除掉成绩列,并生成新的关系,2,,就应当进行投影运算。,(,3,)连接,连接指将多个关系的属性组合构成一个新的关系。连接是关系的横向结合,生成的新关系中包含满足条件的元组。例如,关系,1,和关系,2,进行连接运算,得到关系,3,,如图,1.18,所示。在连接运算中,按字段值相等执行的连接称为等值连接,去掉重复值的等值连接称为自然连接,如图,1.19,所示。自然连接是一种特殊的等值连接,是构造新关系的有效方法。,第,1,章 数据库基础知识,31,关系的完整性,关系完整性指关系数据库中数据的正确性和可靠性,关系数据库管理系统的一个重要功能就是保证关系的完整性。关系完整性包括实体完整性、值域完整性、参照完整性和用户自定义完整性。,1,实体完整性,实体完整性指数据表中记录的唯一性,即同一个表中不允许出现重复的记录。设置数据表的关键字可便于保证数据的实体完整性。例如,学生表中的“学号”字段作为关键字,就可以保证实体完整性,若编辑“学号”字段时出现相同的学号,数据库管理系统就会提示用户,并拒绝修改字段。,第,1,章 数据库基础知识,32,关系的完整性,2,值域完整性,值域完整性指数据表中记录的每个字段的值应在允许范围内。例如,可规定“学号”字段必须由数字组成。,3,参照完整性,参照完整性指相关数据表中的数据必须保持一致。例如,学生表中的“学号”字段和成绩表中的“学号”字段应保持一致。若修改了学生表中的“学号”字段,则应同时修改成绩记录表中的“学号”字段,否则会导致参照完整性错误。,4,用户自定义完整性,用户自定义完整性指用户根据实际需要而定义的数据完整性。例如,可规定“性别”字段值为“男”或“女”,“成绩”字段值必须是,0,100,范围内的整数。,第,1,章 数据库基础知识,33,1.3,数据库设计基础,1.3.1,数据库设计原则,1.3.2,数据库设计步骤,1.3.3,数据库设计过程,第,1,章 数据库基础知识,34,数据库设计原则,为了合理组织数据,应遵从以下基本设计原则。,1,关系数据库的设计应遵从概念单一化“一事一地”的原则,2,避免在表之间出现重复字段,3,表中的字段必须是原始数据和基本数据元素,4,用外部关键字保证有关联的表之间的联系,第,1,章 数据库基础知识,35,数据库设计步骤,数据库设计的一般步骤,数据库设计目前一般采用生命周期法,即将整个数据库应用系统的开发分解成目标独立的若干阶段,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、数据库物理设计阶段、数据库实施阶段、数据库运行和维护阶段。,(,1,)需求分析,信息需求。,处理要求,。,安全性和完整性要求。,(,2,)概念结构设计,(,3,)逻辑结构设计,(,4,)数据库物理设计,(,5,)数据库实施,(,6,)数据库运行和维护,第,1,章 数据库基础知识,36,数据库设计步骤,用,Access,设计数据库的步骤,需求分析。在分析过程中,要确定建立数据库的目的,首先要与数据库的使用人员多交流,尽管收集资料阶段的工作非常烦琐,但必须耐心细致地了解现行业务处理流程,收集全部数据资料,如报表、合同、档案、单据、计划等,所有这些信息在后面的设计步骤中都要用到,这有助于确定数据库保存哪些信息。,确定需要的表。可以着手将需求信息划分成各个独立的实体,如教师、学生、选课等。每个实体都可以设计为数据库中的一个表。,确定所需字段。确定在每个表中要保存哪些字段,确定关键字,字段中要保存数据的数据类型和数据的长度。通过对这些字段的显示或计算应能够得到所有需求信息。,确定联系。对每个表进行分析,确定一个表中的数据和其他表中的数据有何联系。必要时可在表中加入一个字段或创建一个新表来明确联系。,设计求精。对设计进一步分析,査找其中的错误;创建表,在表中加入几个示例数据记录,考察能否从表中得到想要的结果,需要时可调整设计。,第,1,章 数据库基础知识,37,数据库设计过程,创建数据库首先要分析建立数据库的目的,再确定数据库中的表、表的结构、主关键字及表之间的关系。下面将遵循前面给出的设计原则和歩骤,以“学籍管理”数据库的设计为例,具体介绍在,Access,中设计数据库的过程。,例如,某学校学籍管理的主要工作包括教师管理、学生管理、学生选课成绩管理等几项,学生选课成绩信息表如图,1.20,所示。,参考教材,第,1,章 数据库基础知识,38,作业,第,1,章 数据库基础知识,39,第,2,章,ACCESS2010,系统概述,Access,数据库技术及应用,本章制作者 吴婷,40,第,2,章,ACCESS2010,系统概述,Access 2010,是美国微软公司开发的基于,Windows,操作系统的关系数据库管理系统。,作为,Microsoft Office 2010,系列软件包的产品之一,,Access 2010,为用户提供了高效、易学易用和功能强大的数据库管理功能。,第,2,章,ACCESS2010,系统概述,41,2.1 Access 2010,简介,Microsoft Access,是关系型桌面数据库管理系统。,Access 2010,数据库的八大特点如下:,(,1,)完善的数据库管理,(,2,)完善的帮助和向导,(,3,)良好的兼容性,(,4,)“所见即所得”的窗体和报表,(,5,)强大数据库转换功能,(,6,)不同格式文件的转换,第,2,章,ACCESS2010,系统概述,42,(,7,)面向对象的集成开发环境,(,8,)强大的网络数据库功能,第,2,章,ACCESS2010,系统概述,43,2.2,Access 2010,数据库对象的组成,Access 2010,数据库,由,表、查询、窗体、报表、宏,和,模块,6,大对象组成,这些对象有机地结合,构成了一个完整的数据库应用程序。,第,2,章,ACCESS2010,系统概述,44,2.2.1,表,数据表(,Table,),是其他对象的核心基础。在创建数据表之前,要根据数据库设计的基本原则,设计数据表的结构。,再把总结出来的数据信息,根据其分类的情况,创建合适的数据表。表由记录组成,记录由字段组成,一个数据库中可能包含若干个数据表。,第,2,章,ACCESS2010,系统概述,45,图示为单个数据表。,第,2,章,ACCESS2010,系统概述,46,2.2.2,查询,查询(,Query,),是数据库中对数据进行检索的对象,用于从指定的数据源中提取用户需要的数据集合。,Access 2010,提供了多种查询方式,能够方便地检索、浏览和加工数据。查询的数据源是表或其他查询。,第,2,章,ACCESS2010,系统概述,47,图示为一个学生选课成绩查询。,第,2,章,ACCESS2010,系统概述,48,2.2.3,窗体,窗体(,Form,),是用户与数据库应用系统进行人机交互的界面。窗体给用户提供了一个更加友好的操作对象。,窗体的数据源可以是表或查询。,第,2,章,ACCESS2010,系统概述,49,窗体的用途主要有以下几个方面:,数据的查看与输入。,控制应用程序的流程。,自定义对话框:为用户提供系统信息。,打印数据库信息。,第,2,章,ACCESS2010,系统概述,50,图示为一个班级窗体。,第,2,章,ACCESS2010,系统概述,51,2.2.4,报表,报表(,Report,),是用表格、图表等格式、显示数据的有效对象。它可根据用户需求,重组数据表中的数据,并按特定格式显示或打印。,报表对象的数据源可以是表或查询。,第,2,章,ACCESS2010,系统概述,52,图示为一个选课成绩报表。,第,2,章,ACCESS2010,系统概述,53,2.2.5,宏,宏(,Macro,),是,Access 2010,数据库一个或多个操作(命令)的集合。,宏可以将若干个操作组合在一起,以简化一些经常性使用的操作。,第,2,章,ACCESS2010,系统概述,54,利用宏可以使大量的重复性操作自动完成,以方便使用者对数据库进行管理和维护。,例如:打开和关闭窗体、显示和隐藏工具栏、运行并打印报表等。实现这些操作的自动化,可以极大地提高操作效率。,第,2,章,ACCESS2010,系统概述,55,图示为创建的一个宏。,第,2,章,ACCESS2010,系统概述,56,2.2.6,模块,模块(,Module,),是,Access 2010,数据库的一个重要对象,模块可以由几个过程组成,每个过程实现一定的功能,利用模块可以把数据库中的各个对象连接在一起,从而构成一个完整的系统。,Access 2010,中的模块是用,Access 2010,支持的,VBA,(,Visual Basic for Applications,)语言编写的程序段集合。,第,2,章,ACCESS2010,系统概述,57,图示为一个模块代码。,第,2,章,ACCESS2010,系统概述,58,2.3 Access 2010,的启动和退出,在,Windows,操作系统中,启动和关闭,Access 2010,类似平常的一个应用程序的操作。,启动后的,Access 2010,窗口也继承了微软公司产品的一贯风格。,第,2,章,ACCESS2010,系统概述,59,2.3.1 Access 2010,的启动,启动方法有以下几个步骤。,单击“开始”菜单按钮,单击所有程序。,单击“,Microsoft Office,”。,单击“,Microsoft Access 2010,”,启动后的窗口(,Backstage,视图)。,第,2,章,ACCESS2010,系统概述,60,如图所示。,第,2,章,ACCESS2010,系统概述,61,2.3.2 Access 2010,的退出,退出,Access 2010,有以下几种方法:,单击“文件”菜单中的“退出”命令。,单击,Access 2010,窗口右上角的“关闭”按钮。,按快捷键,Alt+Space,,在弹出的快捷菜单中选择“关闭”命令。,按组合键,Alt+F4,。,第,2,章,ACCESS2010,系统概述,62,2.4 Access 2010,的主界面,Access 2010,启动后,,出现的窗口按其显示格式大体可分为两类:,第一类是,Backstage,视图类的窗口;,第二类是含有功能区和导航窗格的,Access 2010,窗口界面。,第,2,章,ACCESS2010,系统概述,63,窗口界面如图所示。,第,2,章,ACCESS2010,系统概述,64,窗口主要组成对象:,1,标题栏,2,功能区,3,工作区,4,状态栏,5,快速访问工具栏,第,2,章,ACCESS2010,系统概述,65,2.5 Access 2010,的命令选项卡,主要选项卡如下:,1,“开始”选项卡,2,“创建”选项卡,3,“外部数据”选项卡,4,“数据库工具”选项卡,5,“文件”选项卡,6,上下文命令选项卡,第,2,章,ACCESS2010,系统概述,66,2.6,创建数据库,在,Access 2010,中,用户可以通过单击“文件”选项卡的“新建”命令来创建数据库。,创建出来的数据库文件存储在磁盘上,数据库文件的扩展名默认为,.accdb,。,第,2,章,ACCESS2010,系统概述,67,2.6.1,创建空数据库,创建空数据库的方法有如下几种:,1,创建空数据库,2,利用样本模板创建数据库,结合实例,具体讲解操作方法。,第,2,章,ACCESS2010,系统概述,68,2.7,数据库的打开与关闭,数据库建立完毕后,对数据库进行访问时,需要,打开数据库,,访问后需要,将数据库关闭,。,打开数据库是指将数据库文件调入到内存。,打开数据库后,可以对数据库其他对象进行操作。,关闭数据库是指数据库的文件要退出内存。,第,2,章,ACCESS2010,系统概述,69,打开数据库文件的操作步骤如下:,启动,Access 2010,,选择“文件”选项卡,单击“打开”命令,打开“打开”对话框。,在“打开”对话框中,选择数据库文件所在的文件夹,在“文件名”文本框中输入要打开的数据库文件名,或在文件列表中直接选择数据库的文件名,然后单击“打开”按钮,此时数据库文件将被打开,数据库中的所有对象将出现在窗口中。,若要以其他方式打开该数据库,则单击“打开”按钮右下端的下拉菜单,弹出下拉菜单,再单击该下拉菜单中的某一种打开方式即可。,第,2,章,ACCESS2010,系统概述,70,数据库的打开方式有以下几种:,第,2,章,ACCESS2010,系统概述,71,2.7.2,关闭数据库文件,为了保证数据信息的安全性,操作结束后必须,先进行保存,,,再正常退出该系统,。,关闭数据库是指将数据库从内存中清除,数据库窗口予以关闭。,第,2,章,ACCESS2010,系统概述,72,关闭数据库有以下几种方法:,选择“文件”选项卡,单击“关闭数据库”,命令。,选择“文件”选项卡,单击“退出”命令。,单击数据库窗口右上角的“关闭”按钮。,第,2,章,ACCESS2010,系统概述,73,第,3,章,数据表的设计,Access,数据库技术及应用,本章制作者 吴婷,74,第,3,章 数据表的设计,在,Access 2010,中,数据表是数据库中非常重要的对象之一。,数据表是查询、窗体、报表及宏等对象的操作基础。,数据表就是关系,是数据库中唯一的存储数据的对象,对应着实际的二维表。,设计完成一个好的数据表结构,对整个数据库系统的高效运行起到了至关重要的作用。,第,3,章 数据表的设计,75,3.1,数据表的概述,数据表就是特定主题的信息集合。,根据信息的分类情况,一个数据库中可能包含若干个数据表。,通过建立数据表之间的关系,就可以将存储在不同表中的信息关联起来。,第,3,章 数据表的设计,76,数据表的结构是数据表的基础。,建立表结构的重点,是确定表中字段名称,为每个字段定义其数据类型,并为字段设置相应的字段属性。,数据表将数据组织成,列,(称为,字段,)和,行,(称为,记录,)的二维表格形式。,第,3,章 数据表的设计,77,表结构,包括每个字段的字段名、字段的数据类型和字段的属性等。,表内容,就是表的记录。,第,1,行是各个字段的名称。,从表结构的第,2,行开始,每一行称为一条,记录,。每一列字段名称下的数据称为,字段值,,同一列只能存放类型相同的数据。,创建表就是先定义表的结构,然后再输入数据。,第,3,章 数据表的设计,78,图示为一个教师数据库表。,第,3,章 数据表的设计,79,3.1.1,字段的命名,在,Access 2010,数据库中,字段名的命名有以下规定:,字段名最长为,64,个字符。,可以包含字母、数字、空格及特殊的字符(除句号(,.,)、感叹号(,!,)、重音符号(,)和方括号(,)之外)的任意组合。,不能以先导空格开头。,不能包含控制字符(从,0,到,31,的,ASCII,值所对应的,字符)。,第,3,章 数据表的设计,80,3.1.2,字段的数据类型,字段的数据类型,决定了该字段所要保存数据的类型。,不同的数据类型,它的存储方式、存储数据的长度、在计算机内所占有的空间等均有所不同。,第,3,章 数据表的设计,81,Access 2010,数据库中的数据类型有,12,种,,其中计算字段和附件这两种类型是新增加的数据类型。,1,文本,2,备注,3,数字,4,日期,/,时间,第,3,章 数据表的设计,82,第,3,章 数据表的设计,83,5,货币,6,自动编号,7,是,/,否,8,OLE,对象,9,超链接,10,查阅向导,11,计算字段,12,附件,3.1.3,数据表结构设计实例,数据表的结构由字段决定。,在建立数据表之前,首先要设计好数据表的结构。,数据表结构的设计主要包括字段名称、字段类型和字段属性的设置。同时还要确定好索引字段,准备好要输入的数据。,第,3,章 数据表的设计,84,第,3,章 数据表的设计,85,以课本题目为例,根据数据库表的设计原则,确定了“学籍管理”数据库系统中有,7,个数据表,分别用于存放不同的数据信息。,各个数据表的结构设计,参阅课本本章表,3.1-,表,3.7,所示。,3.2,创建数据表,在,Access 2010,中提供了,4,种创建数据表的方法。,使用数据表视图创建表。,使用设计视图创建表。,使用,SharePoint,列表创建表。,利用外部数据创建表。,第,3,章 数据表的设计,86,3.2.1,创建数据表,1,使用数据表视图创建数据表,使用数据表视图创建表,是,Access 2010,提供的一种方便快捷的创建表的方法。,用户在定义表的结构的同时还可以输入数据。,具体创建方法参阅课本。,第,3,章 数据表的设计,87,第,3,章 数据表的设计,88,2,使用设计视图创建数据表,使用“设计视图”创建数据表是最常用的创建表的方法。,在数据表的设计视图中,不仅能确定数据表的字段名称,同时还能确定字段的数据类型和字段属性的设置。,具体创建方法参阅课本。,3.2.2,字段属性的设置,字段的属性决定了如何存储和显示字段中的记录数据。,每种类型的字段都有一个特定的属性集,对于不同数据类型的字段,它所拥有的字段属性是不同的。,字段属性的设置,是在“设计视图”中“字段属性”区完成的。,第,3,章 数据表的设计,89,在图示区域里可以设置字段的各个属性。,第,3,章 数据表的设计,90,各属性的具体意义介绍如下:,1,字段大小,字段的大小用于设置和存储字段中数据的最大长度或数值的取值范围,只有文本和数值类型才可以选择。,文本类型,的字段宽度,一般为,1-255,个字符,系统默认为,255,个字符。,数字型,字段可以在其对应的属性单元格中、自带的下拉列表中,选择一种类型,如整型、长整形、单精度等。,第,3,章 数据表的设计,91,2,格式属性,格式属性可以用来规定文本型、数字型、日期型、是,/,否型与自动编号型字段的数据显示或者打印格式。,不同类型的字段,其格式的选择也不同。,第,3,章 数据表的设计,92,第,3,章 数据表的设计,93,3,输入掩码,输入掩码属性是用来控制用户输入字段数据时格式的设置项,可对数据输入做更多的控制以保证输入正确的数据。,输入掩码属性主要用于文本型、日期,/,时间型、数字型和货币型字段。,设置输入掩码最简单的方法是使用,Access 2010,提供的“输入掩码向导”。,Access 2010,不仅提供了预定义输入掩码模板,而且还允许用户自己定义输入掩码。,4,标题设置,“标题”属性值是在显示表数据时,表中列的栏目名称将显示“标题”属性值,而不显示字段名称。,5,默认值,为字段设置默认值后,再向数据表中增加记录时,,Access 2010,会自动为字段填入设定的默认值。,第,3,章 数据表的设计,94,6,有效性规则和有效性文本,有效性规则是指输入到字段中数据的值域,有效性文本是指当输入的数据不符合有效性规则时显示的出错信息提示。,有效性规则通常是一个表达式,可以直接在“有效性规则”文本框中输入,也可以单击其右边的,按钮,打开“表达式生成器”对话框完成。,第,3,章 数据表的设计,95,第,3,章 数据表的设计,96,7,必需,必须使用字段属性可以指定该字段中是否必需有值。字段属性取值只有“是”和“否”两项。当设置为“是”时,表示必须在字段中输入数据,不允许本字段为空。系统默认为“否”。,8,允许空字符串,允许空字符串的属性取值只有“是”和“否”两项,当设置为“是”时,表示字段可以不填写任何字符。,9,索引,使用索引字段属性可以设置单一字段或多个字段的索引。索引是用于提高对索引字段的查询速度及加快排序与分组的操作。,共有如下,3,项取值。,“无”:表示本字段无索引。,“有,(,有重复,),”:表示本字段有索引,但允许表中该字段数据重复。,“有,(,无重复,),”:表示本字段有索引,但不允许表中该字段数据重复。,第,3,章 数据表的设计,97,10,Unicode,压缩,Unicode,压缩的取值只有“是”和“否”两项,当设置为“是”时,表示本字段中的数据可以存储和显示多种语言的文本。,11,输入法模式,输入法模式常用“开启”和“关闭”两个选项,若选择“开启”,则在向表中输入数据时,一旦该字段获得焦点,将自动打开设定的输
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服