access数据库课件1

上传人:一*** 文档编号:243021784 上传时间:2024-09-14 格式:PPT 页数:148 大小:2MB
返回 下载 相关 举报
access数据库课件1_第1页
第1页 / 共148页
access数据库课件1_第2页
第2页 / 共148页
access数据库课件1_第3页
第3页 / 共148页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,全国计算机等级考试,二级,Access,时间:每年,4,月、,9,月,方式:笔试,+,机试,笔试,90,分钟,满分,100,分(公共基础知识,30,),选择,填空,机试,90,分钟,满分,100,分,,基本操作,简单应用,综合应用,第一讲,Access,基本知识基础操作、库、表、查询、窗体,重要知识点,一、数据库基础知识,1,基本概念:数据库,数据模型,数据库管理系统,类和对象,事件。,2,关系数据库基本概念:关系模型,(,实体的完整性,参照的完整性,用户定义的完整性,),,关系模式,关系,元组,属性,字段,域,值,主关键字等。,3,关系运算基本概念:选择运算,投影运算,联接运算。,4,SQL,基本命令:查询命令,操作命令。,5,Access,系统简介:,(1)Access,系统的基本特点。,(2),基本对象:表,查询,窗体,报表,页,宏,模块。,1,创建数据库:,(1),创建空数据库。,(2),使用向导创建数据库。,2,表的建立:,(1),建立表结构:使用向导,使用表设计器,使用数据表。,(2),设置字段属性。,(3),输入数据:直接输入数据,获取外部数据。,3,表间关系的建立与修改:,(1),表间关系的概念:一对一,一对多。,(2),建立表间关系。,(3),设置参照完整性。,4,表的维护:,(1),修改表结构:添加字段,修改字段,删除字段,重新设置主关键字。,(2),编辑表内容:添加记录,修改记录,删除记录,复制记录。,(3),调整表外观。,5,表的其他操作:,(1),查找数据、,(2),替换数据、,(3),排序记录、,(4),筛选记录。,二、数据库和表的基本操作,1,查询分类:,(1),选择查询。,(2),参数查询。,(3),交叉表查询。,(4),操作查询。,(5)SQL,查询。,2,查询准则:,(1),运算符。,(2),函数。,(3),表达式。,3,创建查询:,(1),使用向导创建查询。,(2),使用设计器创建查询。,(3),在查询中计算。,4,操作已创建的查询:,(1),运行已创建的查询。,(2),编辑查询中的字段。,(3),编辑查询中的数据源。,(4),排序查询的结果。,三、查询的基本操作,1,窗体分类:,(1),纵栏式窗体。,(2),表格式窗体。,(3),主子窗体。,(4),数据表窗体。,(5),图表窗体。,(6),数据透视表窗体。,2,创建窗体:,(1),使用向导创建窗体。,(2),使用设计器创建窗体:控件的含义及种类,在窗体中添加和修改控件,设置控件的常见属性。,四、窗体的基本操作,第二章,数据库基础知识,基本概念,1.,数据,数据指描述事物的符号记录。在计算机中文字、图形、图像、声音,等都是数据,学生的档案、教师的基本情况、货物的运输情况等也,都是数据。,2.,数据库,数据库就是存储在计算机存储设备、结构化的相关数据的集合。它,不仅包括描述事物的数据本身,而且包括相关事物之间的关系。,数据库中的数据往往,不只是,面向某一项特定的应用,而是,面向多种,应用,,可以被,多个用户多个应用程序共享,。,3.,数据管理,数据管理随着计算机硬件、软件技术和计算机应用范围的发展而发,展,先后经历了人工管理、文件系统、数据库系统、分布式数据库,系统和面向对象的数据库系统等几个阶段。,基本概念,4.,数据库系统(,DBS,),数据库系统是指引进数据库技术后的计算机系统,是实现有组织、,动态地存储大量相关数据,提供数据处理和资源共享的便利手段。,数据库系统由,5,部分组成:,硬件系统,数据库,数据库管理系统及相关软件,数据库管理员,用户,数据库系统的特点:,(,1,)实现数据共享,减少数据冗余,(,2,)采用特定的数据模型,(,3,)具有较高的数据独立性,(,4,)有统一的数据控制功能,基本概念,5.,数据库管理系统,数据库管理系统(,Database Management System,,简称,DBMS,)是指,位于用户与操作系统之间的数据管理软件,是一种系统软件,负责,数据库中的数据组织、操纵、维护、控制和保护,及数据服务等。,数据库管理系统是数据库系统的核心。,数据库管理系统的功能:,(,1,)数据定义,(,2,)数据操纵,(,3,)数据库运行管理,(,4,)数据的组织、存储和管理,(,5,)数据库的建立和维护,(,6,)数据通信接口,基本概念,6.,数据库、数据库管理系统,数据库管理系统是数据库系统的组成部分,数据库又是数据库管理,系统的管理对象。,数据库系统包括数据库管理系统和数据库。,题解,1.,下列关于数据库系统的叙述中正确的是()。,A,)数据库系统减少了数据冗余,B,)数据库系统避免了一切冗余,C,)数据库系统中数据的一致性是指数据类型一致,D,)数据库系统比文件系统能管理更多的数据,2.,数据库系统的核心是()。,A,)数据库,B,)数据库管理系统,C,)模拟模型,D,)软件工程,3.,以下不属于数据库系统(,DBS,)的组成部分是()。,A,)硬件系统,B,)数据库管理系统及相关软件,C,)文件系统,D,)数据库管理员(,DataBase,Administrator,,,DBA,),题解,填空,数据管理技术经历了人工管理、,_,、,_,、分布式数据库系统,和面向对象的数据库系统等几个阶段,答案,选择题答案,A,、,B,、,C,填空题答案,文件系统 、数据库系统,数据模型,在笔试题中考核几率为,80%,,,4,分,主要考察实体之间的联系及关系数据模型,非常重要,1.,实体描述,(,1,)实体:客观存在并且可以相互区别的事物称为实体。可以是实际的事物,也可以是抽象的事物。如:学生、读者、借阅图书,(,2,)实体的属性:描述实体的特性称为属性。,如:学生实体用学号、姓名、性别等属性来描述。,(,3,)实体集和实体型:属性的集合称为实体型,同类型的实体的集合,称为实体集。,如:学生(学号、姓名、性别),实体型,全体学生,实体集,数据模型,2.,实体间的联系及分类,实体之间的对应关系称为联系,它反映现实世界事物之间的相互关联。例如,一个学生可以选修多门课程,同一门课程可以由多名教师讲授。,实体间联系的种类是指一个实体型中可能出现的每一个实体与另一个实体型中多少个实体存在联系。两个实体间的联系可以归结为三种类型。,(,1,)一对一联系,表,A,的一条记录在表,B,中只能对应一条记录,而表,B,的一条记录在表,A,中对应一条记录。,(,2,)一对多联系,一对多联系是关系型数据库中最普遍的联系,。表,A,的一条记录在表,B,中可以有多条记录与之对应,但表,B,中的一条记录最多只能有表,A,中的一条记录与之对应。,(,3,)多对多联系,表,A,中的一条记录在表,B,中可对应多条记录,而表,B,的一条记录在表,A,中也可以对应多条记录。,3.,关系数据模型,传统数据模型,3,种:,层次,、,网状,、,关系,层次数据模型是数据库系统中最早出现的数据模型,用,树形,结构表示各类实体及实体间的联系。,网状数据模型是一个,网络,,可以表示层次数据模型不能表示的非树形结构。,关系数据模型是目前最重要的一种模型。是用,二维表,结构来表示实体以及之间联系的模型。在关系数据模型中,操作的对象和结果都是二维表,这种二维表就是关系。,数据模型,题解,1.,下图所示的数据模型属于()。,A,)关系模型,B,)层次模型,C,)网状模型,D,)以上都不是,A,B,C,D,E,F,分析:关系模型,二维表,层次模型,树形,有且只有一个结点无双亲(根结点),其他结点有且只有一个双亲,网状模型,网,允许一个以上的结点无双亲,一个结点可以有多于一个的双亲,题解,2.,关系模型中最普遍的联系是()。,A,)一对多联系,B,)多对多联系,C,)一对一联系,D,)多对一联系,填空:,用树形结构表示实体类型及实体间联系的数据模型是,_,,用二维表格表示的数据模型是,_,答案,选择题答案,B,、,A,填空题答案,层次模型、关系模型,在笔试题中考核几率为,40%,,,2,分,主要考察关系术语中关键字的含义及属性、域的概念,以及关系的特点,1.,关系术语,(,1,)关系,一个关系就是一张二维表,每个关系有一个关系名。,对关系的描述称为关系模式,一个关系模式对应一个关系的结构,格式:,关系名(属性名,1,,属性名,2,,,,属性名,n,),在,Access,中表示为表结构:,表名(字段名,1,,字段名,2,,,,字段名,n,),(,2,)元组,在一个二维表(一个具体关系)中,水平方向的行称为元组,每一行是一个元组。元组对应表中的一条具体记录。,(,3,)属性,二维表中垂直方向的列称为属性,每一列有一个属性名,与前面讲的实体属性相同。,关系数据模型,1.,关系术语(续),(,4,)域,属性的取值范围,即不同元组对同一个属性的取值所限定的范围。,如性别,只能从男、女中取一,(,5,)关键字,其值能够唯一地标识一个元组的属性或属性的组合。,在,Access,中表示为字段或字段的组合,(,6,)外部关键字,如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段(属性)就称为外部关键字。,关系数据模型,2.,关系的特点,(,1,)关系必须规范化,指每一个关系模型中每一个关系模式都必须满足一定的要求。,最基本的要求:每个属性必须是不可分割的数据单元,即表中不能再包含表,(,2,)在同一个关系中不能出现相同的属性名。,在,Access,中不允许一个表中有相同的字段名。,(,3,)关系上不允许有完全相同的元组,即冗余,在,Access,的一个表中不能有两个完全相同的记录。,(,4,)在一个关系中元组的次序无关紧要。,即任意交换两行的位置并不影响数据的实际含义,(,5,)在一个关系中列的次序无关紧要,关系数据模型,题解,1.,下列关系模型中术语解释不正确的是()。,A,)记录,满足一定规范化要求的二维表,也称关系,B,)字段,二维表中的一列,C,)数据项,也称分量,是每个记录中的一个字段的值,D,)字段的值域,字段的取值范围,也称为属性域,填空:,1.,关系中能够唯一标识某个记录的字段称为,_,字段,2.,如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段(属性)就称为,_,答案,选择题答案,A,填空题答案,1.,主关键,2.,外部关键字,关系运算(在数据库中的含义),在笔试题中考核几率为,100%,,,2,分,主要考察几个专门的关系运算,如投影、选择等。(请注意:在公共基础知识中有具体的讲解),1,、传统的,集合,运算,(,1,)并,两个相同结构关系的并是由属于这两个关系的,元组,组成的集合。,如:两个结构相同的学生关系,R1,和,R2,,分别存放两个班的学生,将第二个班的学生记录追加到第一个班的学生记录后面就是两个关系的并集,(,2,)差,设有两个相同的结构,R,和,S,,,R,差,S,的结构是由属于,R,但不属于,S,的,元组,组成的集合,即差运算的结果是从,R,中去掉,S,中也有的元组。,如:,R,:选修了计算机基础的学生关系,S,:选修了数据库的学生关系,R-S,:选修了计算机基础但没有选修数据库的学生,(,3,)交,两个具有相同结构的关系,R,和,S,,它们的交是由既属于,R,又属于,S,的,元组,组成的集合。,RS,:既选修了计算机基础又选修数据库的学生,2,、专门的,关系,运算,(,1,)选择,从关系中找出满足给定条件的,元组,的操作称为选择。,(,2,)投影,从关系模式中指定若干,属性,组成新的关系称为投影。从列的角度进行运算,如:从学生关系中查询学生的姓名和性别,(,3,)联接,联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。,(,4,)自然联接,在联接运算中,按照字段值对应相等为条件进行的联接操作称为等值联接。自然联接是去掉重复属性的等值联接。,关系运算,题解,填空:,1.3,个基本的关系运算是,_,、,_,和联接,2.,_,是从二维表列的方向进行的运算,3.,将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作被称为,_,填空答案,1.,选择、投影,2.,投影,3.,联接,数据库设计步骤,1.,设计原则,(,1,)遵从概念单一化“一事一地”的原则。一个表描述一个实体或实体间的联系。,(,2,)避免在表之间出现重复字段,(,3,)表中字段必须是原始数据和基本数据元素。如有出生日期字段就不应包括年龄字段,(,4,)用外部关键字保证有关联的表之间的联系,说明:特殊情况下可以保留计算字段,但是必须保证数据的同步更新。,数据库设计步骤,2.,设计步骤,(,1,)需求分析。确定建立数据库的目的,这有助于确定数据库保存哪些信息。,(,2,)确定需要的表。可以着手将需求信息划分成各个独立的实体。,(,3,)确定所需字段。确定在每个表上要保存哪些字段,确定关键字,字段中要保存数据的数据类型和数据的长度。通过对这些字段的显示或计算应能够得到所有需求信息。,(,4,)确定联系。对每个表进行分析,确定一个表中的数据和其他表中的数据有何联系。必要时要在表中加入一个字段或创建一个新表来明确联系。,(,5,)设计求精。对设计进一步分析,查找其中的错误;创建表,在表中加入几个示例数据记录,考察能否从表中得到想要的结果。需要时可以调整设计。,数据库设计过程,1.,确定主关键字段,注意问题,(,1,)每个字段直接与表的实体相关。,(,2,)以最小的逻辑单位存储信息。,(,3,)表中字段必须是原始数据。,(,4,)确定主关键字字段。,2.,数据表之间的关系,(,1,)一对一,(,2,)一对多,(,3,)多对多,1.,数据库系统的核心是,A),数据库,B),数据库管理系统,C),数据,D),软件工程,2.,在,Access,数据库中表间的关系最普遍的是,_,。,A),一对一,B),一对多,C),多对多,D),以上都不对,3.Access,中的,”,表,”,指的是关系模型中的,_,。,A),关系,B),元组,C),属性,D),域,4.,”,商品,”,与,”,顾客,”,两个实体集之间的联系一般为,_,。,A),一对多,B),一对一,C),多对一,D),多对多,5.,以下不属于数据库系统,(DBS),的组成部分的有,_,。,A),数据库集合,B),用户,C),数据库管理系统及相关软件,D),操作系统,题解,6.,将两个关系拼接成一个新的关系,生成的新关系中包括满足条件的元组,这种运算被称为,_,。,A),投影,B),选择,C),联接,D),并,7.,关系表中的每一横行称为一个,_,。,A),元组,B),字段,C),属性,D),码,8.Access,数据库的设计一般由,5,个步骤组成,以下步骤的排序正确的是,_,。,a.,确定数据库中的表,b.,确定表中的字段,c.,确定主关键字,d.,分析建立数据库的目的,e.,确定表之间的关系,A),dabec,B),dabce,C),cdabe,D),cdaeb,9.Access,中表和数据库之间的关系是,_,。,A),一个数据库可以包含多个表,B),数据库就是数据表,C),一个表可以包含多个数据库,D),一个表只能包含两个数据库,10. Access,数据库文件的后缀名为,_,。,A),mdb,B),pdf,C) acc D) ass,题解,11.,通过关联关键字,“,系别,”,这一相同字段,下图中表二和表一构成的关系为,_,。,A),一对一,B),多对一,C),一对多,D),多对多,题解,表一,学号,系别,班级,41082,一系,0102,41123,一系,0102,42044,三系,0122,表二,系别,报到人数,未到人数,一系,100,3,二系,200,3,三系,300,6,选择题答案:,B,、,B,、,A,、,D,、,D,、,C,、,A,、,B,、,A,、,A,、,C,填空题答案:,共同字段,答案,题解,填空:,必须通过两表的,_,来创建两表之间的关系,Access,数据库的特点及系统结构,在笔试题中考核几率为,60%,,,4,分,主要考察,Access,数据库的特点、,Access,数据库文件的扩展名及系统结构的相关概念。,1. Access,数据库的特点,Access,数据库系统既是一个关系数据库系统,还是设计作为,Windows,图形用户界面的应用程序生成器。,(,1,),Access,不用携带向上兼容的软件,用户不用考虑构成传统,PC,数据库的多个单独的文件;,(,2,)可以利用各种图例快速获得数据;,(,3,)可以利用报表设计工具,非常方便的生成各种漂亮的数据报表,而不需要采用编程,(,4,)采用,OLE,技术能够方便的创建和编辑多媒体数据库,其中包括文本、声音、图像和视频等对象,(,5,)支持,ODBC,标准的,SQL,数据库的数据,(,6,)设计过程自动化,提高了数据库的工作效率,(,7,)具有较好的集成开发功能,可以采用,VBA,编写数据库应用程序,提供了包括断点设置、单步执行等调试功能;,(,8,)能够像,word,那样自动的进行语法检查和错误诊断,(,9,)进一步完善了将,Internet/Intranet,集成到整个办公室的桌面操作环境,Access,数据库的特点及系统结构,2. Access,数据库的系统结构,扩展名:,mdb,7,种不同的对象:,表,、,查询,、,窗体,、,报表,、,数据访问页,、,宏,、,模块,表:数据库中用来存储数据的对象,是数据库的,核心,和,基础,查询:数据库设计目的的体现,建立数据库后,数据只有被使用者查询才能体现出它的价值,窗体:数据库和用户联系的界面,报表:将数据库中需要的数据提取出来进行分析、整理和计算,并将数据以格式化的方式发送到打印机,数据访问页:一种特殊类型的,web,页,可以直接与数据库中的数据相连,宏:一系列操作的集合,模块:建立复杂的,VBA,程序以完成宏等不能完成的任务,第三章,数据库和表,建立表的结构,在笔试题中考核几率为,40%,,,2,分;上机题中考核几率为,60%,。主要考察主键的含义和定义主键的方法,数据表的组成和各组成元素的含义,定义表结构时各字段的属性。,Access,表由,表结构,和,表内容(记录),两部分组成。在对表操作时,是对表结构和表内容分别进行的。,1.,表的结构,包括表名和字段属性两部分,表名:该表存储在磁盘上的唯一标识,即用户访问数据的唯一标识,字段属性:表的组织形式,包括表中字段的个数,每个字段的名称、数据类型、字段大小、格式、输入掩码、有效性规则等。,字段的命名规则:,(,1,)长度为,164,个字符,(,2,)可以包含字母、汉字、数字、空格和其他字符,但不能以空格开头,(,3,)不能包含句号(,.,)惊叹号(!)、方括号(, ,)和单引号(,),建立表的结构,根据关系数据库理论,一个表中的同一列数据应具有相同的数据特征,称之为字段。,数据类型决定了数据的存储方式和使用方式。,2.,数据类型,Access,数据库的数据类型有,10,中,包括,文本,、,备注,、,数字,、,日期,/,时间,、,货币,、,自动编号,、,是,/,否,、,OLE,对象,、,超级链接,和,查阅向导,等类型。,(,1,)文本,文本型字段可以保存文本或文本与数字的组合 ,也可以是不需要计算的数字。,文本型字段的取值最大可达到,255,个字符,如果字符个数超过,255,,可用备注型。,(,2,)备注,备注型字段可保存较长的文本,允许存储的最多字符个数为,64000,。在备注型字段中可以搜索文本,但是搜索速度比较慢,因为不能对备注型字段进行排序和索引。,建立表的结构,(,3,)数字型,数字型字段用来存储进行算术运算的数字数据。一般可以通过“字段大小”的属性,定义一个特点的数字型。,数字类型,值的范围,小数位,字段长度,字节,0,255,无,1,字节,整数,-32768,32767,无,2,字节,长整数,-2147483648,2147483647,无,4,字节,单精度,-3.4,10,38,3.4,10,38,7,4,字节,双精度,-1.79734,10,308,1.79734,10,308,15,8,字节,建立表的结构,(,4,)日期,/,时间型,用来存储日期、时间或日期时间的组合。,(,5,)货币型,货币型字段是数字型的特殊类型,等价于具有双精度属性的数字型。向货币型字段输入数据时不必键入美元符号和千位分隔符,,Access,会自动显示,并在此类型的字段中自动添加两位小数。,(,6,)自动编号,自动编号类型比较特殊,,Access,会自动插入唯一顺序号,即在自动编号字段中指定某一数值。自动编号型一旦被指定,就会永久地记录连接,即使删除了表中含有自动编号型字段的一条记录,,Access,也不会对表中自动编号型字段重新编号。,(,7,)是,/,否型,又常称为布尔型或逻辑型,是针对只包含两种不同取值的字段而设置的。例如,,True/False,、,Yes/No,等数据。,建立表的结构,(,8,),OLE,对象,是指字段允许单独地,“,链接,”,或,“,嵌入,”,OLE,对象。如,Word,文档、,Excel,表格、图像、声音或其他二进制数据。,OLE,对象字段最大可为,1G,。,(,9,)超级链接,是用来保存超级链接的。,超级链接型字段包含作为超级链接地址的文本或以文本形式存储的字会与数字的组合。超级链接地址最多包含,3,部分,:,Displaytex,:在字段或控件中显示的文本;,Address,:到文件(,UNC,路径)或页面(,URL,)的路径;,Subaddress,:在文件或页面中的地址。,使用语法为:,Displaytext#Address#Subaddress,(,10,)查阅向导,是一种比较特殊的数据类型。在进行记录数据输入的时候,如果希望通过一个列表或组合框选择所需要的数据以便将其输入到字段中,而不必靠手工输入,此时就可以使用查阅向导类型的字段。,说明:在使用查阅向导类型字段时,列出的选项可以来自其他的表,或者是事先输入好的一组固定的值。,建立表的结构,3.,表结构的建立的,3,种方法:,(,1,)数据表视图直接输入,(,2,)设计视图,(,3,)表向导,4.,定义主键,主键也称为主关键字,是表中能够唯一标识记录的一个字段或多个字段的组合。只有为表定义了主键,才能与数据库中其他表建立关系,从而使查询、窗体或报表能够迅速、准确地查找和组合不同表中的信息。,定义主键有两种方法:,一是在建立表结构时定义主键,二是在建立表结构后,重新打开,“,设计,”,视图定义主键。,上机题,打开“练习,1.DOC”,文件,第三章上机题,第,10,题、第,12,题(,1,)(,2,),上机题,_,第,10,题,(1),按照下列要求创建,库存表,(2),设置,“,产品编号,”,字段为主键,(3),设置,“,入库时间,”,默认为当前系统的日期时间,(4),在,库存表,中输入如下数据,操作步骤,_,第,10,题,(1),打开,“,销售管理系统,.,mdb,”,数据库文件,在,“,数据库,”,窗口中新建表,在弹出的,“,新建表,”,对话框中选择,“,设计视图,”,。在设计视图中输入产品编号、产品名称、单位、库存数量、单价、产地和入库时间字段,并按照题目要求设置每个字段的数据类型和字段大小。,(2),紧接,(1),中操作,右击,“,产品编号,”,字段,在弹出框中选择,“,主键,”,,设置该字段为主键。,(3),紧接,(2),中操作,选中,“,入库时间,”,字段,在常规选项卡的默认值部分输入,“,Now(),”,,将该数据表保存为,“,库存,”,表。,(4),以数据库视图的方式打开,库存表,表,将题目中的数据输入到,库存表,表中。,上机题,_,第,12,题,(1),创建数据库,“,dd.mdb,”,,利用表向导创建,“,录影集,”,表,选择其中的录音集,ID,字段、演员,ID,、导演,ID,、出版年份和长度字段,设置录音集,ID,字为主键。,(2),修改,录影集,表的,长度,字段数据类型为,日期时间,,格式为,中时间,并在,录影集,表中输入如下数据。,操作步骤,_,第,12,题,(1),在,Access,界面下,单击,新建,按钮,选择空数据库,在弹出的话框中设置路径,输入文件名,dd,,创建,dd,数据库。在,数据库,窗口中新建表,在弹出的,新建表,对话框中点击,表向导,。选择,个人,,示例表为,录影集,。从示例字段中选择题目要求的字段添加到新表中的字段。下一步点击,不,让我自己设置主键,,设置主键为,录音集,ID,“,(2),用设计视图的方式打开,录影集,表,选中,长度,字段,按照题目要求修改字段类型和格式。以数据视图的方式打开,录影集,表,将题目中的数据输入到,录影集,表中。,设置字段属性,在笔试题中考核几率为,100%,,,4,分;上机题中考核几率为,93%,。特别要熟悉输入掩码所使用的字符、索引等。,1.,字段大小,控制字段使用的空间大小。,只适用于数据类型为,“,文本型,”,或,“,数字型,”,的字段,文本型:默认,50,,取值范围,0255,数字型:从下拉列表中选择,2.,输入掩码,可以解决用手动方式重复输入固定格式的数据的麻烦,它将格式中不变的符号固定成格式的一部分,这样在输入数据时,只需输入变化的值即可。对于文本、数字、日期,/,时间、货币等数据类型的字段,都可以定义,“,输入掩码,”,。,注意:如果为某字段定义了输入掩码,同时又设置了它的,“,格式,”,属性,,“,格式,”,属性将在数据显示时优先于输入掩码的设置,这意味着即使已经保存了输入掩码,在数据设置格式显示时,将会忽略输入掩码。,设置字段属性,输入掩码所使用字符的含义,0,:必须输入数字(,09,),9,:可以选择输入数据或空格,#,:可以选择输入数据或空格(在,“,编辑,”,模式下空格以空白显示,但是在保存数据时将空白删除,允许输入加号或减号),L,:必须输入字母(,AZ,),?:可以选择输入字母(,AZ,),A,:必须输入字母或数字,a,:可以选择输入字母或数字,&,:必须输入一个任意的字符或一个空格,C,:可以选择输入任意的字符或一个空格,.,:;,- /,:小数点占位符及千位、日期与时间的分隔符(实际的字符将根据,“,Windows,控制面板,”,中,“,区域设置属性,”,中的设置而定),:将所有字符转换为大写,!,:使输入掩码从右到左显示,而不是从左到右显示。键入掩码中的字符始终都是从左到右填入。可以在输入掩码中的任何地方输入感叹号,:使接下来的字符以原义字符显示(如,A,只显示为,A,),设置字段属性,3.,默认值,4.,有效性规则,5.,有效性文本,6.,索引,按索引功能分,索引有:唯一索引、普通索引、主索引三种,如果已有重复值的字段要创建索引,则不能创建唯一索引,上机题,打开“练习,.DOC”,文件,第三章上机题第,1,题(,4,)、第,13,题(,3,),上机题,_,第,1,题,_,操作步骤,在考生文件夹下有一个数据库文件,“,samp1-1.mdb,”,。在数据库文件中已经建立了一个表对象,“,学生基本情况,”,。根据以下操作要求,完成各种操作:,(4),将,“,电话,”,字段的输入掩码设置为,“,010,*,”,的形式。其中,,“,010,”,部分自动输出,后八位为,0,到,9,的数字显示。,(4)【,操作步骤,】,进入设计视图,在,电话,字段的字段属性下的输入掩码行输入,010,00000000,,单击工具栏中的,保存,按钮,关闭设计视图界面。,上机题,_,第,13,题,_,操作步骤,在考生文件夹下有一个数据库文件,“,samp1.mdb,”,,里边已经设计好了表对象,“,tDoctor,”,、,“,tOffice,”,、,“,tPatient,”,和,“,tSubscribe,”,。请按以下操作要求,完成各种操作:,(3),设置,“,护士名称,”,字段为必填字段,,“,工作日期,”,字段的默认值为系统当前日期的后一天。,(3)【,操作步骤,】,步骤,1,:单击,护士名称,字段行任一点,在,必填字段,行右侧下拉列表中选中,是,。,步骤,2,:单击,工作日期,字段行任一点,在,默认值,行输入,Date(),1,。,向表中输入数据,上机题中考核几率为,80%,。主要考察使用数据表视图、创建查询列表向导及外部数据的获取。,1.,使用数据表视图,2.,创建查询列表字段(举例),3.,获取外部数据,可以导入的表类型包括,Access,数据库中的表、,Excel,、,Louts,和,DBASE,等应用程序创建的表,以及,HTML,文档等。,上机题,第三章上机题第,5,题(,1,),上机题,_,第,5,题,_,操作步骤,有,“,db4.mdb,”,数据库。,(1),将考生文件下的,“,班级,.txt,”,导入数据库,设置班级,ID,为主键,导入表的名称为,“,班级,”,。,(1)【,操作步骤,】,打开,db4.mdb,数据库文件,在,数据库,窗口中新建表,在弹出的,新建表,对话框中选择,导入表,,设置,导入,对话框的,文件类型,为,.txt,。选择,班级,.txt,导入。导入时,选择,第一行包含列标题,,主键为,班级,ID,,将该表保存为,班级,表。,建立表之间的关系,在笔试题中考核几率为,80%,,,4,分;上机题中考核几率为,39%,。重点考察表之间的关系及参照完整性规则。,1.,表间关系:一对一、一对多、多对多,2.,参照完整性,参照完整性是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。,说明:如果实施了参照完整性,那么当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时,更改主表上的主键值。也就是说,实施了参照完整性后,对表中主键字段进行操作时系统会自动地检查主键字段,看看该字段是否被添加、修改或删除了。如果对主键的修改违背了参照完整性的要求,那么系统会自动强制执行参照完整性。,建立表之间的关系,3.,建立表之间的关系,使用数据库向导创建数据库时,向导自动定义各个表之间的关系;同样使用表向导创建表时,也将定义该表与数据库中其他表之间的关系。但如果没有使用向导创建数据库或表,那么就需要用户定义表之间的关系。注意,在定义表之间的关系之前,应关闭所有需要定义关系的表。,具体建立的操作可单击工具栏上的,“,关系,”,按钮来进行。,上机题,第三章上机题第,5,题(,2,),上机题,_,第,5,题,_,操作步骤,有,“,db4.mdb,”,数据库。,(2),设置,“,班级,”,表班级,ID,字段大小为,5,,设置,“,班级,”,表到,“,学生,”,表的关系为一对多,实施参照完整性。,(2) 【,操作步骤,】,用设计视图的方式打开,班级,表,选中,班级,ID,字段,按照题目要求修改字段大小。点击工具栏中的,关系,按钮,然后在,关系,下拉菜单中选择,显示表,,在弹出的,显示表,对话框中,添加,班级,表和,班级,表,将,班级,表的,班级,ID,字段拖动到,班级,表的,班级,ID,字段,在,编辑关系,对话框中的,实施参照完整性,复选框前面打钩。,修改表结构,本考点是上机题中一个重要的考点,应该熟练掌握。,1.,添加字段,2.,修改字段,3.,删除字段,4.,重新设置主键,注意:重新定义主键时要先删除已定义的主键。,编辑表内容,在笔试题中考核几率为,20%,,,2,分;重点考察记录的删除。本考点是上机题中一个重要的考点,应该熟练掌握。,1.,添加记录,2.,删除记录,注意:删除操作是不可恢复的操作,即记录删除后将不可恢复。,调整表外观,上机题中考核几率为,89%,。是上机题中一个重要的考点,主要考察表结构和内容的各种操作,以及表外观的设置。,1.,改变字段显示次序,注意:移动数据表视图中的字段不会改变设计视图中字段的排列顺序,2.,调整行显示高度,注意:改变行高后,整个表的行高都会得到调整。,3.,调整列显示宽度,注意:重新设置列宽不会改变表中字段的“字段大小”属性所允许的字符数,4.,隐藏列,5.,显示隐藏的列,6.,冻结列(格式,冻结列),用来解决表过宽时,有些字段值因为水平滚动后无法看到的问题,冻结后,无论怎样水平滚动窗口,被冻结的字段总是可见的,并且总是显示在窗口的最左侧,上机题,第三章上机题第,3,题(,1,)(,4,),调整表外观,7.,设置数据表格式(格式,单元格),可以改变数据表视图中单元格的显示效果,网格线的显示方式和颜色,8.,改变字体(格式,字体),上机题,第三章上机题第,7,题(,2,),上机题,_,第,3,题,_,操作步骤,在考生文件夹下的,samp1-3.mdb,数据库文件中已建立两个表对象,(,名为,员工表,和,部门表,),。请按以下要求,顺序完成表的各种操作:,(1),将,“,员工表,”,的行高设为,15,。,(4),冻结员工表中的姓名字段。,(1)【,操作步骤,】,步骤,1,:选中,表,对象,双击,员工表,。,步骤,2,:单击菜单栏,【,格式,】|【,行高,】,,在行高对话框中输入,15,,单击,确定,按钮。,步骤,3,:单击工具栏中中,“,保存,”,按钮。,(4)【,操作步骤,】,步骤,1,:单击菜单栏,【,视图,】|【,数据表视图,】,。,步骤,2,:选中,姓名,字段列,单击菜单栏,【,格式,】|【,冻结列,】,。,步骤,3,:单击工具栏中的,保存,按钮,关闭设计视图。,上机题,_,第,7,题,_,操作步骤,在考生文件夹中有,“,监控,.,mdb,”,数据库。,(2),将,“,高压,”,表的,ID,字段列宽度设置为最佳匹配,设置数据表背景颜色为银色,网格线颜色深青色。,(2)【,操作步骤,】,以数据视图的方式打开,高压,表,右击,列宽,标题,点击,最佳匹配,按钮。单击,格式,下拉菜单,点击,数据表,,在弹出窗口中设置网格线为,深青色,,背景为,银色,。,查找数据,在笔试题中考核几率为,40%,,,4,分;通配符的使用和空值或空字符串的表示为考查重点。,1.,查找指定内容,编辑,查找,2.,通配符的用法,*:通配任意个数的字符,?:通配任何单个字符, ,:通配方括号内任何单个字符,!,:通配任何不在方括号内的字符,-,:通配范围内的的任何一个字符。必须以递增排序顺序来制定区域(,AZ,而不是,ZA,),#,:通配任何单个数字字符,B?ll,Ba-cd,可以找到,Bad Bbd,Bcd,1#3,可以找到,103 113 123,Baell,可以找到,Ball Bell,但找不到,Bill,B!aell,可以找到,Bill,查找数据,注意:使用通配符搜索星号(*)、问号(?)、井号(,#,)、左方括号(,)或连字号(,-,)时,必须将搜索的符号放在方括号内。,如搜索问号,在“查找内容”输入框中输入,?,同时搜索连字号(,-,)和其他单词,需要在方括号内将连字号放置在所有字符之前或之后,但是如果有惊叹号(!),则需要在方括号内将连字号放置在惊叹号之后。,如果搜索惊叹号(!),或右方括号(,),则不需将其放在方括号内,3.,查找空值或空字符串,在,Access,表中,如果某条记录的某个字段尚未存储数据,则称该记录的这个字段的值为空值。,空值是缺值或还没有值(即可能存在但当前未知),允许使用,Null,值来说明一个字段里的信息目前还无法得到。,空字符串是用双引号括起来的字符串,且双引号中间没有空格(即,“”,),这种字符串的长度为,0,筛选记录,在笔试题中考核几率为,20%,,,2,分;主要考查各种筛选方法的含义。,1.,按选定内容筛选,是一种最简单的筛选方法,使用它可以很容易找到包含某字段值的记录,注意:首先要在表中找到一个在筛选产生的记录中必须包含的值,2.,按窗体筛选,3.,按筛选目标筛选,4.,高级筛选,上机题,第三章上机题第,5,题(,3,)、第,9,题(,3,),上机题,_,第,5,题,有,“,db4.mdb,”,数据库。,(3),将,“,班级,”,表的,“,班级名称,”,列冻结,创建高级筛选,筛选电子系班级。,“,班级,”,表如图所示。,执行筛选后显示如图。,操作步骤,_,第,5,题,(3),用数据视图的方式打开,个人信息,表,在,班级名称,列标签上右击,弹出框中点击,冻结列,。在,记录,下拉菜单中将鼠标移至,筛选,,点击,高级筛选,/,排序,,选择,系别,字段,将,电子,输入到条件行。,上机题,_,第,9,题,在考生文件夹中有,“,xx.mdb,”,数据库。,(3),为,“,通信录,”,表创建参数筛选,实现输入城市,ID,筛选出该城市的通信记录,参数提示为,“,请输入城市,ID,”,。,“,通讯录,”,表如图所示。,执行筛选后显示如图。,操作步骤,_,第,9,题,(3),用数据视图的方式打开,通信录,表,在,记录,下拉菜单中将鼠标移至,筛选,,点击,高级筛选,/,排序,,将,请输入城市,ID,输入到,城市,ID,字段条件行。,排序记录,在上机题中考核几率为,17%,;主要考查一个字段或多个字段的排序。,1.,排序规则,(,1,)英文按字母顺序排序,大小写视为相同,(,2,)中文按拼音字母的顺序排序,(,3,)数字按数字的大小排序,(,4,)日期和时间字段,按日期的先后顺序排序,升序时从前向后,注意:,(,1,)对于文本型字段,如果取值有数字,则,Access,将数字视为字符串,按照,ASCII,码值的大小排列,而不是按数字本身的大小排列,如:文本串,“,5,”,、,“,8,”,、,“,13,”,按升序排列为,“,13,”,、,“,5,”,、,“,8,”,如果希望按数值大小排列,则应在较短的数字前面加零,如:前面三个字符串应该为,“,05,”,、,“,08,”,、,“,13,”,(,2,)按升序排列时,如果字段的值为空值,则将包含空值的记录排在第一条,(,3,)数据类型为,备注、超级链接、,OLE,对象的字段不能排序,(,4,)排序后,,排序次序将与表一起保存,排序记录,2.,按一个字段排序,数据表视图,选择字段,升序按钮,说明:进行上述操作后将变成新的次序。保存表时,同时保存排序结果,3.,按多个字段排序,首先根据第一个字段按照指定的顺序排序,当第一个字段具有相同值时,再按照第二个字段排序,依次类推,两种方法:,(,1,)数据表视图,选择用于排序的两个字段,单击工具栏中的升序按钮,说明:这种方法只能使所有的字段都按照同一种方法排序,而且这些字段必须相邻。,如果两个字段按不同的次序排列,或者按不相邻的字段排序,必须使用“筛选”,(,2,)筛选窗口,数据表视图,记录,筛选,高级筛选,/,排序,应用筛选,第四章,查询,查询的功能,在笔试题中考核几率为,20%,,,2,分;主要考查查询的目的和功能。,查询最主要的目的是根据指定的条件对表或者其他查询进行检索,筛选出符合条件的记录,构成一个新的数据集合,从而方便对数据库表进行查看和分析。,具体来说有以下几种功能:,1.,选择字段,在查询中,可以只选择表中的部分字段,2.,选择记录,根据指定的条件查找所需记录,并显示找到的记录,3.,编辑记录,包括添加、修改、删除记录,4.,实现计算,在建立查询的过程中实现各种统计计算,5.,建立新表,6.,为窗体、报表或数据访问页提供数据,查询的功能,说明:,查询对象不是数据的集合,而是操作的集合。,查询的运行结果是一个数据集,也称为,动态集,。它很像一个表,但并没有存储在数据库中。,创建查询后,只保留查询的操作,只有在运行查询时才会从查询数据源中抽取数据,并创建它。,只要关闭查询,查询的动态集就会自动消失。,查询的条件,在笔试题中考核几率为,80%,,,4,分;主要考查查询条件的表示,特别是会使用运算符、函数、空值或空字符串。,1.,运算符,关系运算符,= =,逻辑运算符,Not And Or,特殊运算符,In,、,Between,、,Like,、,Is Null,、,Is Not Null,2.,函数,算术函数、字符函数、日期,/,时间函数、统计函数等,3.,使用空值或空字符串作为条件,空值:用,Null,或空白来表示字段的值,空字符串:用双引号括起来的字符串,且双引号中间无空格,特殊运算符,说 明,In,用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配,Between,用于指定一个字段值的范围。指定的范围之间用,And,连接,Like,用于指定查找文本字段的字符模式。在所定义的字符模式中,用,“,?,”,表示该位置可匹配任何一个字符:用,“,*,”,表示该位置可匹配任何多个字符;用,“,#,”,表示该位置可匹配一个数字;用方括号描述一个范围,用于可匹配的字符范围。,Is Null,用于指定一个字段为空,Is Not Null,用于指定一个字段非空,特殊运算符及含义,查询的条件,注意:在条件中字段名必须用方括号括起来,而且数据类型应与对应字段定义的类型相符合,否则会出现数据类型不匹配的错误,4.,使用处理日期结果作为查询条件,字段名:工作时间、出生日期,1992,年参加工作,Between #1992-01-01# And #1992-12-31#,Year(,工作时间,)=1992,15,天前参加工作,Date()-15,20,天之内参加工作,Between Date() And Date()+20,1980,年出生,Year(,出生日期,)=1980,1999,年,4,月参加工作,Year(,工作时间,)=1999 And Month(,工作时间,)=4,查询的条件,5.,使用字段的部分值作为查询条件,字段名:课程名称、姓名,查询课程名称以计算机开头的记录,Like,“,计算机*,”,Left,(,课程名称,1,),=,“,计算机,”,Instr,(,课程名称,“,计算机,”,),=1,查询课程名称包含计算机的记录,Like,“,*,计算机*,”,查询不姓王的记录 查询姓名为二个字的记录,Not Like,“,王*,”,Len(,姓名,)=2,Left(,姓名,1),“,王,”,查询的条件,6.,使用文本值作为查询条件,字段名:职称、姓名、学生编号,查询职称为教授的记录,“,教授,”,查询职称为教授或副教授的记录,“,教授,”,or,“,副教授,”,查询姓名为,“,张元,”,或,“,王鹏,”,的记录,In (,“,张元,”,“,王鹏,”,),“张元”,or “,王鹏”,查询学生编号第,5,和第,6,个字符为,03,的记录,Mid(,学生编号,5,2)=“03”,Instr,(,学生编号,”03”)=5,查询的条件,7.,使用数值作为查询条件,字段名:成绩,查询成绩小于,60,的记录,=80 And =90,Between 80 And 90,创建选择查询,查询向导,选择查询:根据指定条件,从一个或多个数据源中获取数据的查询称为选择查询,使用查询向导,在笔试题中考核几率为,20%,,,2,分;应会使用查询向导。,1.,创建基于一个数据源的查询,2.,创建基于多个数据源的查询,创建选择查询,设计视图,在笔试题中考核几率为,40%,,,4,分;在上机题中考核几率为,100%,。,在,Access,中查询有,5,种视图:,设计视图,、,数据表视图,、,SQL,视图,、,数据透视表视图,和,数据透视图视图,。,说明:在,“,设计,”,视图中,既可以创建不带条件的查询,也可以创建带条件的查询,还可以对已建查询进行修改。,1.,创建不带条件的查询,2.,创建带条件的查询,上机题,第四章第,6,题(,1,)、第,9,题(,1,),上机题,_,第,6,题,_,操作步骤,在,“,商品管理,”,数据库中,有产地表、产品表和生产商表,以这三张表为数据源,建立以下查询:,(1),以产品表为数据源,建立,“,牙膏查询,”,的模糊查询,查询所有牙膏产品信息,结果显示产品,ID,、产品名称和产品价格字段。查询的结果如图所示。,(1)【,操作步骤,】,在,数据库,窗口中新建一个查询,选择,设计视图,,添加题目中要显示的产品表、选择产品,ID,、产品名称和产品价格字段,设置产品名称对应的准则为,Like*,牙膏,。保存该查询为,牙膏查询,。,上机题,_,第,9,题,_,操作步骤,在,“,xxx.mdb,”,数据库中有产品、订单、订单明细、客户、工资和雇员表。,(1),以雇员表为数据源,创建查询,“,查询,1,”,,查询,1980,年出生的雇员信息。结果显示雇员的全部字段。查询结果如图所示。,(1),【,操作步骤,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!