03第二章数据库与表access培训讲义794613

上传人:pu****.1 文档编号:569868598 上传时间:2024-07-31 格式:PPT 页数:71 大小:1.29MB
返回 下载 相关 举报
03第二章数据库与表access培训讲义794613_第1页
第1页 / 共71页
03第二章数据库与表access培训讲义794613_第2页
第2页 / 共71页
03第二章数据库与表access培训讲义794613_第3页
第3页 / 共71页
03第二章数据库与表access培训讲义794613_第4页
第4页 / 共71页
03第二章数据库与表access培训讲义794613_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《03第二章数据库与表access培训讲义794613》由会员分享,可在线阅读,更多相关《03第二章数据库与表access培训讲义794613(71页珍藏版)》请在金锄头文库上搜索。

1、全国计算机等级考试二级ACCESS培训讲义对培训学员要求1、明确自己,明确目标!2、注重方法,100投入!3、团队合作,共解难题!4、注重资料,按章按知识点逐一把握5、不抛弃不放弃,坚持就是胜利!自信坚持成功第二章第二章数据库和表数据库和表数据库及表数据库及表数据库及表数据库及表关键考点关键考点关键考点关键考点创建数据库创建数据库创建数据库创建数据库 建立表结构:使用向导、使用表设计器、使用数据表建立表结构:使用向导、使用表设计器、使用数据表建立表结构:使用向导、使用表设计器、使用数据表建立表结构:使用向导、使用表设计器、使用数据表 设置字段属性设置字段属性设置字段属性设置字段属性 数据表之间

2、的关系类型数据表之间的关系类型数据表之间的关系类型数据表之间的关系类型 建立表间关系建立表间关系建立表间关系建立表间关系 设置参照完整性设置参照完整性设置参照完整性设置参照完整性 修改表的结构修改表的结构修改表的结构修改表的结构 调整表的外观调整表的外观调整表的外观调整表的外观 查找与替换数据查找与替换数据查找与替换数据查找与替换数据 排序数据排序数据排序数据排序数据 筛选数据筛选数据筛选数据筛选数据数据库及表数据库及表数据库及表数据库及表2.1 2.1 创建数据库创建数据库创建数据库创建数据库 AccessAccess数据库是所有相关对象的集合,包括表、查询、窗数据库是所有相关对象的集合,包

3、括表、查询、窗体、报表、宏、模块、体、报表、宏、模块、WebWeb页等。页等。每一个对象都是数据库的一每一个对象都是数据库的一个组成部分,其中,表是数据库的基础,它记录数据库中的全个组成部分,其中,表是数据库的基础,它记录数据库中的全部数据内容。而其他对象只是部数据内容。而其他对象只是AccessAccess提供的用于对数据库进行提供的用于对数据库进行维护的工具而已。正因为如此,设计一个数据库的关键,就集维护的工具而已。正因为如此,设计一个数据库的关键,就集中在建立数据库中的基本表上。中在建立数据库中的基本表上。 v数据库设计的步骤数据库设计的步骤数据库设计的步骤数据库设计的步骤 明确建立数据

4、库的目的。明确建立数据库的目的。 确定所需要的数据表。确定所需要的数据表。 确定所需要的字段。确定所需要的字段。 确定关键字。确定关键字。 确定关系。确定关系。 改进设计。改进设计。 数据库及表数据库及表数据库及表数据库及表2.1 2.1 创建数据库创建数据库创建数据库创建数据库v创建数据库有两种方法:创建数据库有两种方法: 第一先建立空数据库第一先建立空数据库,然后向其中添加表、查询、窗体等,然后向其中添加表、查询、窗体等数据库对象。数据库对象。 第二是使用第二是使用“数据库向导数据库向导”,利用系统提供的模版来建立,利用系统提供的模版来建立数据库,同时创建所需的表、查询、窗体等。数据库,同

5、时创建所需的表、查询、窗体等。数据库及表数据库及表数据库及表数据库及表2.1 2.1 创建数据库创建数据库创建数据库创建数据库v一、创建空数据库一、创建空数据库(注意(注意(注意(注意ACCESSACCESSACCESSACCESS数据库的扩展名)数据库的扩展名)数据库的扩展名)数据库的扩展名) 启动启动ACCESSACCESS时创建时创建 工具栏工具栏“文件文件”“新建新建”创建创建 示例:创建示例:创建“教学管理教学管理”数据库数据库 数据库及表数据库及表数据库及表数据库及表2.1 2.1 创建数据库创建数据库创建数据库创建数据库v二、使用二、使用“向导向导”创建数据库创建数据库数据库及表

6、数据库及表数据库及表数据库及表2.1 2.1 创建数据库创建数据库创建数据库创建数据库v打开打开打开打开ACCESSACCESSACCESSACCESS数据库数据库数据库数据库 启动启动ACCESSACCESS时打开时打开 使用工具栏使用工具栏“文件文件”“打开打开”命令命令 直接点击数据库文件(直接点击数据库文件(* *. .mdbmdb)数据库及表数据库及表数据库及表数据库及表2.1 2.1 创建数据库创建数据库创建数据库创建数据库v打开数据库打开数据库 打开按钮列表中命令的说明打开按钮列表中命令的说明 (了解了解)打开打开:默认以共享方式打开选定的数据库:默认以共享方式打开选定的数据库,

7、 ,并可进行数并可进行数据读写。据读写。 以只读方式打开以只读方式打开:所有用户都只能读:所有用户都只能读, ,即可以查看但不即可以查看但不能编辑任何数据库对象。能编辑任何数据库对象。 以独占方式打开以独占方式打开:只允许打开它的用户读写:只允许打开它的用户读写, ,以后其他以后其他用户不能再打开该数据库。用户不能再打开该数据库。 以独占只读方式打开以独占只读方式打开:只允许打开它的用户读:只允许打开它的用户读, ,而且其而且其他用户不能打开该数据库。他用户不能打开该数据库。 数据库及表数据库及表数据库及表数据库及表2.1 2.1 创建数据库创建数据库创建数据库创建数据库v关闭关闭ACCESS

8、ACCESS数据库数据库( ( ( (重点重点重点重点) ) ) ) 点击右上角的点击右上角的”关闭关闭”按钮按钮通过文件通过文件退出菜退出菜单命令单命令ALT+F4ALT+F4ALT+F+XALT+F+X数据库及表数据库及表数据库及表数据库及表2.2 2.2 创建表创建表创建表创建表 “ “表表”是是ACCESSACCESS数据库的基础,是数据库的基础,是存储数据的地存储数据的地方方,其他数据库对象都要在表的基础上建立并使用。,其他数据库对象都要在表的基础上建立并使用。 数据库及表数据库及表数据库及表数据库及表2.2 2.2 创建表创建表 由于表的创建和设计主要在于确定由于表的创建和设计主要

9、在于确定字段、及字段字段、及字段所使用的数据类型所使用的数据类型。所以在先对。所以在先对ACCESSACCESS的字段名字和的字段名字和数据类型进行介绍。数据类型进行介绍。 数据库及表数据库及表数据库及表数据库及表2.2 创建表创建表v 字段字段字段字段 字段是通过在表设计器的字段输入区输入字段是通过在表设计器的字段输入区输入字段名、数据字段名、数据类型、字段属性类型、字段属性而建立的。而建立的。 字段注意字段注意2 2个要点:个要点: 1 1、不允许出现在字段名称中的字符:、不允许出现在字段名称中的字符: 句点句点 . . 惊叹号惊叹号 ! ! 方括号方括号 左单引号左单引号 2 2、字段名

10、最长可达、字段名最长可达6464个字符个字符 数据库及表数据库及表数据库及表数据库及表2.2 2.2 创建表创建表创建表创建表数据库及表数据库及表数据库及表数据库及表2.2 创建表创建表v字段的数据类型主要考核如下几个方面:字段的数据类型主要考核如下几个方面:字段的数据类型主要考核如下几个方面:字段的数据类型主要考核如下几个方面:教材教材教材教材P30 P30 字段中可以使用什么类型的值。字段中可以使用什么类型的值。字段中可以使用什么类型的值。字段中可以使用什么类型的值。 需要用多少存储空间来保存字段的值(字段大小)。需要用多少存储空间来保存字段的值(字段大小)。需要用多少存储空间来保存字段的

11、值(字段大小)。需要用多少存储空间来保存字段的值(字段大小)。 是否需要对数据进行计算(主要区分是否用数字,还是文本、是否需要对数据进行计算(主要区分是否用数字,还是文本、是否需要对数据进行计算(主要区分是否用数字,还是文本、是否需要对数据进行计算(主要区分是否用数字,还是文本、备注等)。备注等)。备注等)。备注等)。 是否需要建立排序或索引(是否需要建立排序或索引(是否需要建立排序或索引(是否需要建立排序或索引(备注、超链接及备注、超链接及备注、超链接及备注、超链接及OLEOLEOLEOLE对象型字段不对象型字段不对象型字段不对象型字段不能使用排序和索引能使用排序和索引能使用排序和索引能使用

12、排序和索引)。)。)。)。 是否需要进行排序(是否需要进行排序(是否需要进行排序(是否需要进行排序(数字和文本以及日期的排序有区别数字和文本以及日期的排序有区别数字和文本以及日期的排序有区别数字和文本以及日期的排序有区别)。)。)。)。 是否需要在查询或报表中对记录进行分组(是否需要在查询或报表中对记录进行分组(是否需要在查询或报表中对记录进行分组(是否需要在查询或报表中对记录进行分组(备注、超链接及备注、超链接及备注、超链接及备注、超链接及OLEOLEOLEOLE对象型字段不能用于分组记录对象型字段不能用于分组记录对象型字段不能用于分组记录对象型字段不能用于分组记录)。)。)。)。数据库及表

13、数据库及表数据库及表数据库及表2.2 2.2 创建表创建表v建立表的结构建立表的结构建立表的结构建立表的结构 ACCESSACCESS数据库中表由数据库中表由表的结构表的结构( (关系模式关系模式) )和和表的内容表的内容( (表表中的数据中的数据) )两部分构成,只有先建立了表的结构,才能向表中两部分构成,只有先建立了表的结构,才能向表中输入数据。输入数据。 通过设计器创建通过设计器创建 通过向导创建通过向导创建 通过输入数据集创建通过输入数据集创建数据库及表数据库及表数据库及表数据库及表2.2 创建表创建表v通过输入数据通过输入数据通过输入数据通过输入数据(数据表视图)(数据表视图)(数据

14、表视图)(数据表视图)创建创建创建创建 进入进入“数据表视图数据表视图” ” 通过表对象的新建按钮通过表对象的新建按钮 通过双击通过双击“通过输入数据创建表通过输入数据创建表” ” 注意事项注意事项 通过双击通过双击“数据表视图数据表视图”中的字段进行字段名修改中的字段进行字段名修改 该方法建立的表字段数据类型根据所输入的数据而定该方法建立的表字段数据类型根据所输入的数据而定 例:建立学生表例:建立学生表教材教材P33P33例题例题字段名字段名学生学生编号编号姓名姓名性别性别年龄年龄入校入校日期日期团员团员否否简历简历照片照片类型类型文本文本文本文本文本文本数字数字日期日期是是/否否备注备注O

15、LE数据库及表数据库及表数据库及表数据库及表2.2 创建表创建表v通过向导创建通过向导创建通过向导创建通过向导创建 进入向导进入向导 通过双击通过双击“通过输入数据创建表通过输入数据创建表” ” 注意事项注意事项 该方法创建的表并不能完全满足用户要去,需要进一步该方法创建的表并不能完全满足用户要去,需要进一步根据需要进行修改根据需要进行修改数据库及表数据库及表数据库及表数据库及表2.2 创建表创建表v通过通过通过通过”设计设计设计设计”视图(视图(视图(视图(最常使用的方法最常使用的方法最常使用的方法最常使用的方法) 该方法能根据用户预先设计好的表相关形式进行创建。该方法能根据用户预先设计好的

16、表相关形式进行创建。 进入进入“设计视图设计视图” ” 通过双击通过双击“使用设计器创建表使用设计器创建表” ” 创建过程创建过程创建过程创建过程 输入字段名称输入字段名称 选择字段数据类型选择字段数据类型 设定表的关键字设定表的关键字 设置字段对应属性设置字段对应属性 保存并输入表的名称保存并输入表的名称 建立学生表建立学生表字段字段选定选定器器数据库及表数据库及表数据库及表数据库及表2.3 表的数据输入表的数据输入v使用使用使用使用“数据表数据表数据表数据表”视图直接输入数据视图直接输入数据视图直接输入数据视图直接输入数据 进入进入“数据表数据表”视图视图 在表对象中双击所选的表在表对象中

17、双击所选的表 例:向学生表输入记录例:向学生表输入记录学生编号学生编号姓名姓名性别性别年龄年龄入校日期入校日期团员否团员否简历简历照片照片990402徐克徐克男男201990-9-2YES江西南昌江西南昌OLE如何输入如何输入OLEOLE字段:在字段例单击右键字段:在字段例单击右键插入对象插入对象 OLEOLE字段有两种存储形式:嵌入式、连接式字段有两种存储形式:嵌入式、连接式数据库及表数据库及表数据库及表数据库及表2.3 表的数据输入表的数据输入v获取外部数据获取外部数据获取外部数据获取外部数据 用户可以将现有的各种符合用户可以将现有的各种符合ACCESSACCESS输入输入/ /输出协议的

18、表导输出协议的表导入到入到ACCESSACCESS表中,如表中,如ExcelExcel、LoutsLouts、dbasedbase、FoxProFoxPro等等。等等。 注意事项注意事项 “文件文件”“获取外部数据获取外部数据”“导入导入” 导入的数据可以添加到已创建的表中(导入的数据可以添加到已创建的表中(数据要求与当前数据要求与当前表的结构相符表的结构相符),也可在导入时直接建立新表(数据类),也可在导入时直接建立新表(数据类型可能与设计的不同,需要修改)。型可能与设计的不同,需要修改)。 例:从例:从学生电子表格学生电子表格、已存在的、已存在的ACCESSACCESS库库中导入数据中导入

19、数据数据库及表数据库及表数据库及表数据库及表2.4 字段属性的设置字段属性的设置v格式:格式:格式:格式:决定改变数据显示与打印的格式决定改变数据显示与打印的格式决定改变数据显示与打印的格式决定改变数据显示与打印的格式 针对某一数据类型而言的。针对某一数据类型而言的。针对某一数据类型而言的。针对某一数据类型而言的。 不同数据类型其格式选择不同。不同数据类型其格式选择不同。不同数据类型其格式选择不同。不同数据类型其格式选择不同。 数据库及表数据库及表数据库及表数据库及表2.4 字段属性的设置字段属性的设置v默认值:默认值:默认值:默认值:加加加加新记录在数据表中自动显示的值新记录在数据表中自动显

20、示的值。默认。默认值只是开始值,可在输入时改变,其作用是为了减少值只是开始值,可在输入时改变,其作用是为了减少输入时的重复操作。输入时的重复操作。 默认值必须与数据类型相匹配默认值必须与数据类型相匹配默认值必须与数据类型相匹配默认值必须与数据类型相匹配 输入文本值时,可以不加引号输入文本值时,可以不加引号输入文本值时,可以不加引号输入文本值时,可以不加引号 可以使用表达式定义默认值可以使用表达式定义默认值可以使用表达式定义默认值可以使用表达式定义默认值, 如如如如”Date()” Date()” Date()” Date()” 数据库及表数据库及表数据库及表数据库及表表达式表达式表达式:表达式

21、:是许多是许多Access Access 操作的基本组成部分,是操作的基本组成部分,是产生结果产生结果的符号组合的符号组合,这些符号包括标识符、运算符和值。,这些符号包括标识符、运算符和值。 例如,可以使用下列表达式来显示例如,可以使用下列表达式来显示“小计小计”和和“运货费运货费”控件的数值总和:控件的数值总和:= = 小计小计 + + 运货费运货费 v何时使用表达式何时使用表达式何时使用表达式何时使用表达式 定义定义计算控件或字段计算控件或字段,建立,建立有效性规则有效性规则,或设置,或设置默认字默认字段值段值。 建立筛选或查询中的建立筛选或查询中的条件表达式条件表达式 在在VBAVBA程

22、序中,为函数、语句和方法指定参数。程序中,为函数、语句和方法指定参数。数据库及表数据库及表数据库及表数据库及表表达式表达式v表达式的基本符号表达式的基本符号表达式的基本符号表达式的基本符号 :将窗体、报表、字段或控件的名称用方括号包围:将窗体、报表、字段或控件的名称用方括号包围 # #:将日期用数字符号包围:将日期用数字符号包围 “”“”:将文本用双引号包围:将文本用双引号包围 & &:可以将两个文本连接为一个文本串:可以将两个文本连接为一个文本串 !运算符:运算符指出随后出现的是用户定义项运算符:运算符指出随后出现的是用户定义项 . . 运算符:随后出现的是运算符:随后出现的是 Access

23、 Access 定义的项。定义的项。 注意:注意:计算控件的表达式前必须有等号计算控件的表达式前必须有等号 (=)(=)。 示例示例 1 1、“北京北京”、100 100 、#2008-3-12#2008-3-12#、“北京北京”&“&“奥运奥运”等于等于“北京奥北京奥运运” ” 2 2、Forms!Forms!订单订单!订单订单ID ID 引用引用“订单订单”窗体上的窗体上的“订单订单ID”ID”控控件件 3 3、Reports!Reports!发票发票 引用引用“发票发票”报表报表4 4、SELECT SELECT 雇员雇员. .雇员雇员ID, ID, 订单订单. .订单订单ID FROM

24、 ID FROM 雇员雇员, ,订单订单数据库及表数据库及表数据库及表数据库及表表达式表达式 表表表表达达达达式式式式是是是是运运运运算算算算符符符符、常常常常量量量量、字字字字段段段段值值值值、函函函函数数数数、字字字字段段段段名名名名和和和和属属属属性性性性等的任意组合。等的任意组合。等的任意组合。等的任意组合。功功 能能运算符运算符算术运算符算术运算符,*,比较比较=,, = , = , ! = , , ! , ! =20 and Sage=20 and Sage266. Sage not 26 注意:在书写表达式时,一定要分清楚表达式中引入注意:在书写表达式时,一定要分清楚表达式中引入

25、的数据类型。数据类型可通过字段的定义确定。的数据类型。数据类型可通过字段的定义确定。数据库及表数据库及表数据库及表数据库及表表达式表达式技巧:技巧:可利用可利用可利用可利用“ “表达式生成器表达式生成器表达式生成器表达式生成器” ”通过选择输入表达式通过选择输入表达式通过选择输入表达式通过选择输入表达式数据库及表数据库及表数据库及表数据库及表2.4 字段属性的设置字段属性的设置v有效性规则(一个表达式):有效性规则(一个表达式):有效性规则(一个表达式):有效性规则(一个表达式): 数据的有效性规则用于对字段所接受的值加以限制,以保证数据的有效性规则用于对字段所接受的值加以限制,以保证数据输入

26、的准确性。数据输入的准确性。 有些有效性规则可能是自动的有些有效性规则可能是自动的,如检查数值字段的文本或日期值是否,如检查数值字段的文本或日期值是否合法。合法。 有效性规则也可以是有效性规则也可以是用户自定义用户自定义的:的: 如:如:如:如:Between#1/1/1970#and#12/31/2003#Between#1/1/1970#and#12/31/2003#Between#1/1/1970#and#12/31/2003#Between#1/1/1970#and#12/31/2003#、”男男男男” ” ” ” or ”or ”or ”or ”女女女女” ” ” ” 可利用可利用可

27、利用可利用“表达式生成器表达式生成器表达式生成器表达式生成器”通过选择输入规则表达式通过选择输入规则表达式通过选择输入规则表达式通过选择输入规则表达式 可利用可利用可利用可利用“有效性文本有效性文本有效性文本有效性文本”来设置输入错误时的提示。来设置输入错误时的提示。来设置输入错误时的提示。来设置输入错误时的提示。数据库及表数据库及表数据库及表数据库及表2.4 字段属性的设置字段属性的设置vv输入掩码:输入掩码为数据的输入提供了一个模板,可确保输入掩码:输入掩码为数据的输入提供了一个模板,可确保输入掩码:输入掩码为数据的输入提供了一个模板,可确保输入掩码:输入掩码为数据的输入提供了一个模板,可

28、确保数据输入表中时具有正确的格式。数据输入表中时具有正确的格式。数据输入表中时具有正确的格式。数据输入表中时具有正确的格式。 vv在密码框中输入的密码不能显示出来,只能以在密码框中输入的密码不能显示出来,只能以在密码框中输入的密码不能显示出来,只能以在密码框中输入的密码不能显示出来,只能以“*”“*”“*”“*”形式显形式显形式显形式显示,只需要在示,只需要在示,只需要在示,只需要在“输入掩码输入掩码输入掩码输入掩码”文本框内设置为文本框内设置为文本框内设置为文本框内设置为“*”“*”“*”“*”即可。即可。即可。即可。 vv输入掩码可以使用向导,但仅输入掩码可以使用向导,但仅输入掩码可以使用

29、向导,但仅输入掩码可以使用向导,但仅“文本文本文本文本”、“日期日期日期日期/ / / /时间时间时间时间”类类类类型有向导型有向导型有向导型有向导 vv常用掩码常用掩码常用掩码常用掩码 vv长日期长日期长日期长日期 9999/99/99 9999/99/99 9999/99/99 9999/99/99 vv短日期短日期短日期短日期0000/99/99 0000/99/99 0000/99/99 0000/99/99 vv 000000 000000 000000 000000 vv 数据库及表数据库及表数据库及表数据库及表2.4 字段属性的设置字段属性的设置v输入掩码输入掩码输入掩码输入掩码

30、 使用输入掩码属性时,可以使用使用输入掩码属性时,可以使用一串代码一串代码作为预留区域来作为预留区域来制作一个输入模版制作一个输入模版。数据库及表数据库及表数据库及表数据库及表2.4 字段属性的设置字段属性的设置v常用掩码常用掩码常用掩码常用掩码 v长日期:长日期:长日期:长日期:9999/99/99 9999/99/99 9999/99/99 9999/99/99 v短日期:短日期:短日期:短日期:0000/99/99 0000/99/99 0000/99/99 0000/99/99 v :000000 000000 000000 000000 v身份证号:身份证号:身份证号:身份证号:00

31、0000000000000999 000000000000000999 000000000000000999 000000000000000999 v 数据库及表数据库及表数据库及表数据库及表2.4 字段属性的设置字段属性的设置v其他属性其他属性其他属性其他属性 标题标题标题标题:在数据表显示时,:在数据表显示时,:在数据表显示时,:在数据表显示时,以标题代替字段名显示。以标题代替字段名显示。以标题代替字段名显示。以标题代替字段名显示。 小数位数小数位数小数位数小数位数 必填字段必填字段必填字段必填字段:指明该字段必:指明该字段必:指明该字段必:指明该字段必须输入须输入须输入须输入 允许空字符

32、串允许空字符串:可以不输:可以不输入任何数据入任何数据 索引索引:通过在某些字段上:通过在某些字段上建立索引,使表中的数据建立索引,使表中的数据以此索引排序。以此索引排序。数据库及表数据库及表数据库及表数据库及表2.4 字段属性的设置字段属性的设置v表的索引表的索引表的索引表的索引 当表中的数据很多时,需要利用索引帮助用户更有效地当表中的数据很多时,需要利用索引帮助用户更有效地查询数据。查询数据。建索引目的:提高查询速度建索引目的:提高查询速度 索引的概念涉及到索引的概念涉及到记录的物理顺序记录的物理顺序与与逻辑顺序逻辑顺序。文件中的。文件中的记录的磁盘存储顺序称为物理顺序。索引不改变物理顺序

33、,记录的磁盘存储顺序称为物理顺序。索引不改变物理顺序,而是而是按某个索引关键字来建立记录的逻辑顺序按某个索引关键字来建立记录的逻辑顺序。 索引创建方式索引创建方式索引创建方式索引创建方式 单一字段索引单一字段索引 :表设计器:表设计器字段属性字段属性索引索引 多字段索引多字段索引:设计视图:设计视图工具栏工具栏“索引索引”按钮按钮数据库及表数据库及表数据库及表数据库及表2.5 2.5 建立表之间的关系建立表之间的关系 数据库中的各表之间并不是孤立的,它们彼此之间存在或数据库中的各表之间并不是孤立的,它们彼此之间存在或多或少的联系,这就是多或少的联系,这就是“表间关系表间关系”。这也正是数据库系

34、统与。这也正是数据库系统与文件系统的重点区别。文件系统的重点区别。只有合理的建立了表之间的关系,才能只有合理的建立了表之间的关系,才能为数据库后续的应用打下良好的基础为数据库后续的应用打下良好的基础。 v表的关系表的关系 一对一一对一 一对多一对多:一端称为主表,多端为相关表:一端称为主表,多端为相关表 多对多多对多:在数据库系统中,通常:在数据库系统中,通常将一个多对多关系转换为将一个多对多关系转换为两个一对多关系两个一对多关系。数据库及表数据库及表数据库及表数据库及表2.5 2.5 建立表之间的关系建立表之间的关系v表的主关键字表的主关键字 数据库中的每一个表都必须有一个主关键字数据库中的

35、每一个表都必须有一个主关键字。它用于保证。它用于保证表中的每条记录都是唯一的。指定了表的主键之后,为确保唯表中的每条记录都是唯一的。指定了表的主键之后,为确保唯一性,一性,Access Access 将将防止在主键字段中输入重复值或防止在主键字段中输入重复值或 NullNull。 Access Access Access Access 中定义三种类型的主键中定义三种类型的主键中定义三种类型的主键中定义三种类型的主键 自动编号主键自动编号主键 单字段主键单字段主键 多字段主键多字段主键:在设计视图中,:在设计视图中,按住按住CTRLCTRL键选定键选定多个字多个字段,然后设定为主键。段,然后设定

36、为主键。 注意:更改主键时,首先要删除旧的主键,而注意:更改主键时,首先要删除旧的主键,而删除旧的主键,先要删除其被引用的关系。删除旧的主键,先要删除其被引用的关系。 数据库及表数据库及表数据库及表数据库及表2.5 2.5 建立表之间的关系建立表之间的关系v表的完整性表的完整性表的完整性表的完整性 关系模型的完整性是对关系的某种约束条件。在关系模型关系模型的完整性是对关系的某种约束条件。在关系模型中有中有3 3类完整性约束:类完整性约束:实体完整性实体完整性( (主属性不能取空值主属性不能取空值) )、参照参照完整性完整性和和用户定义的完整性用户定义的完整性。其中实体完整性和参照完整性是。其中

37、实体完整性和参照完整性是关系模型必须满足的约束条件关系模型必须满足的约束条件 参照完整性参照完整性:定义外键与主键之间的引用规则。(定义外键与主键之间的引用规则。(两个表两个表之间的公共关键字之间的公共关键字) 参照完整性的操作规则参照完整性的操作规则参照完整性的操作规则参照完整性的操作规则 (重点理解重点理解重点理解重点理解)不能在子表的外键字段中输入不存在于父表主键中的值。不能在子表的外键字段中输入不存在于父表主键中的值。 如果在子表中存在匹配的记录,则不能从主表中删除这个记录。如果在子表中存在匹配的记录,则不能从主表中删除这个记录。 如果在子表中存在匹配的记录,则不能在主表中修改主键的值

38、。如果在子表中存在匹配的记录,则不能在主表中修改主键的值。数据库及表数据库及表数据库及表数据库及表2.5 2.5 建立表之间的关系建立表之间的关系ACCESSACCESS参照完整性的设置选项参照完整性的设置选项 级联更新级联更新级联更新级联更新:则无论何时更改父表中记录的主键值,则无论何时更改父表中记录的主键值,AccessAccess都会自动在子表所有相关的记录中将外键更新为都会自动在子表所有相关的记录中将外键更新为新值。新值。 级联删除级联删除级联删除级联删除:则在删除父表中的记录时,则在删除父表中的记录时,AccessAccess将会自动将会自动删除相关表中相关的记录。删除相关表中相关的

39、记录。 例:建立教学管理中如下关系例:建立教学管理中如下关系例:建立教学管理中如下关系例:建立教学管理中如下关系数据库及表数据库及表数据库及表数据库及表2.5 2.5 建立表之间的关系建立表之间的关系表之间关系建立方法表之间关系建立方法 进入关系视图(查看、建立、取消表之间的关系)进入关系视图(查看、建立、取消表之间的关系)进入关系视图(查看、建立、取消表之间的关系)进入关系视图(查看、建立、取消表之间的关系) 添加需要建立关系的表添加需要建立关系的表添加需要建立关系的表添加需要建立关系的表 建立关系建立关系建立关系建立关系 实施参照完整性,实施参照完整性,实施参照完整性,实施参照完整性,注意

40、哪个表是注意哪个表是注意哪个表是注意哪个表是“主表主表主表主表”,哪个是,哪个是,哪个是,哪个是“相相相相关表关表关表关表” ” ” ” 数据库及表数据库及表数据库及表数据库及表2.5 2.5 建立表之间的关系建立表之间的关系表间关系的修改与打印表间关系的修改与打印表间关系的修改与打印表间关系的修改与打印 删除关系删除关系删除关系删除关系:右击连线,选择删除右击连线,选择删除 修改关系修改关系修改关系修改关系:双击关系连线双击关系连线 打印关系:打印关系:打印关系:打印关系:要打印关系图,可在关系窗口中右击任一空要打印关系图,可在关系窗口中右击任一空白区并选择白区并选择“全部显示全部显示”命令

41、;选择命令;选择“文件文件”|“|“打印打印关系关系”命令。命令。数据库及表数据库及表数据库及表数据库及表2.6 2.6 修改数据库结构修改数据库结构 在创建数据库及表,设定表间关系、表的索引、表的主键在创建数据库及表,设定表间关系、表的索引、表的主键在创建数据库及表,设定表间关系、表的索引、表的主键在创建数据库及表,设定表间关系、表的索引、表的主键之后,随着用户对自己所建数据库的用途更加深入了解,会发之后,随着用户对自己所建数据库的用途更加深入了解,会发之后,随着用户对自己所建数据库的用途更加深入了解,会发之后,随着用户对自己所建数据库的用途更加深入了解,会发现当初所建数据库及表有很多需要改

42、动的地方,这就涉及到修现当初所建数据库及表有很多需要改动的地方,这就涉及到修现当初所建数据库及表有很多需要改动的地方,这就涉及到修现当初所建数据库及表有很多需要改动的地方,这就涉及到修改数据库、表及对其进行格式化的工作。改数据库、表及对其进行格式化的工作。改数据库、表及对其进行格式化的工作。改数据库、表及对其进行格式化的工作。 v 对表的操作对表的操作对表的操作对表的操作 基本准则基本准则基本准则基本准则 表已被打开或正在使用不能进行修改,必须先关闭。表已被打开或正在使用不能进行修改,必须先关闭。 关系表中的关联关系表中的关联( (建立了关系建立了关系) )字段无法修改的,如果字段无法修改的,

43、如果确实要修改,必须先将关联去掉。确实要修改,必须先将关联去掉。 数据库及表数据库及表数据库及表数据库及表2.6 2.6 修改数据库结构修改数据库结构 v对表的操作对表的操作对表的操作对表的操作 (1)(1)(1)(1)表的打开与关闭表的打开与关闭表的打开与关闭表的打开与关闭:数据视图方式、设计视图方式数据视图方式、设计视图方式 (2)(2)(2)(2)备份表和复原备份表和复原备份表和复原备份表和复原:如需要修改多个表,最好将整个数据如需要修改多个表,最好将整个数据文件备份。数据库文件的备份,与文件备份。数据库文件的备份,与WindowsWindows下普通文件的下普通文件的备份一样,复制一份

44、即可。备份一样,复制一份即可。 (3)(3)(3)(3)删除表删除表删除表删除表:不再需要的表,可以将其删除。:不再需要的表,可以将其删除。 (4)(4)(4)(4)更改表名更改表名更改表名更改表名:有时需将表名更改,使其具有新的意义。:有时需将表名更改,使其具有新的意义。 (5)(5)利用当前表建立与改表结构一致的新表。利用当前表建立与改表结构一致的新表。2.6 2.6 修改数据库结构修改数据库结构 v对表的操作对表的操作 (5)(5)(5)(5)对字段的操作对字段的操作对字段的操作对字段的操作( ( ( (设计视图设计视图设计视图设计视图) ) ) ) 当用户对字段名称进行修改时,可能影响

45、到字段中存放当用户对字段名称进行修改时,可能影响到字段中存放的一些相关数据的一些相关数据。如果查询、报表、窗体等对象中使用了。如果查询、报表、窗体等对象中使用了这个更名的字段,那么这些对象中也要相应地更改字段名这个更名的字段,那么这些对象中也要相应地更改字段名的引用的引用。 插入新字段插入新字段 移动字段移动字段 复制字段复制字段 删除字段:注意删除字段将导致该字段数据无法恢复。删除字段:注意删除字段将导致该字段数据无法恢复。 修改字段属性修改字段属性数据库及表数据库及表数据库及表数据库及表2.6 2.6 修改数据库结构修改数据库结构 v对表的操作对表的操作 (6)(6)(6)(6)数据的有效

46、性数据的有效性数据的有效性数据的有效性 字段的有效性规则字段的有效性规则:限定字段的值。:限定字段的值。 记录的有效性规则记录的有效性规则:记录有效规则是一个表属性而不:记录有效规则是一个表属性而不是一个字段属性。一个表只能定义一条记录有效规则,是一个字段属性。一个表只能定义一条记录有效规则,若要使用多条准则,可利用若要使用多条准则,可利用ANDAND或或OROR操作符把这些准操作符把这些准则组合在一个表达式中。则组合在一个表达式中。 设计视图工具栏设计视图工具栏数据库及表数据库及表数据库及表数据库及表2.7 2.7 使用与编辑数据表使用与编辑数据表 v修改数据表中的数据修改数据表中的数据修改

47、数据表中的数据修改数据表中的数据 (1)(1)(1)(1)定位记录定位记录定位记录定位记录 记录号定位记录号定位 数据库及表数据库及表数据库及表数据库及表2.7 2.7 使用与编辑数据表使用与编辑数据表 快捷键定位快捷键定位 按键按键按键按键定位功能定位功能定位功能定位功能TAB TAB TAB TAB 或右箭或右箭或右箭或右箭头头移到下一个字段移到下一个字段移到下一个字段移到下一个字段 END END END END 移动到当前记录中的最后一个字段移动到当前记录中的最后一个字段移动到当前记录中的最后一个字段移动到当前记录中的最后一个字段 SHIFT+TAB SHIFT+TAB SHIFT+T

48、AB SHIFT+TAB 或左箭或左箭或左箭或左箭头头 移动到上一个字段移动到上一个字段移动到上一个字段移动到上一个字段 HOMEHOMEHOMEHOME移动到当前记录中的第一条字段移动到当前记录中的第一条字段移动到当前记录中的第一条字段移动到当前记录中的第一条字段 CTRL+CTRL+CTRL+CTRL+上箭上箭上箭上箭头头移到第一条记录中的当前字段移到第一条记录中的当前字段移到第一条记录中的当前字段移到第一条记录中的当前字段CTRL+CTRL+CTRL+CTRL+下箭下箭下箭下箭头头移到在最后一条记录中的当前字段移到在最后一条记录中的当前字段移到在最后一条记录中的当前字段移到在最后一条记录

49、中的当前字段CTRL+ENDCTRL+ENDCTRL+ENDCTRL+END 移到最后一条记录中的最后一个字段移到最后一条记录中的最后一个字段移到最后一条记录中的最后一个字段移到最后一条记录中的最后一个字段上箭头上箭头上箭头上箭头 移到上一条记录中的当前字段移到上一条记录中的当前字段移到上一条记录中的当前字段移到上一条记录中的当前字段下箭头下箭头下箭头下箭头移到下一条记录的当前字段移到下一条记录的当前字段移到下一条记录的当前字段移到下一条记录的当前字段PAGE DOWN PAGE DOWN PAGE DOWN PAGE DOWN 下移一屏下移一屏下移一屏下移一屏 PAGE UPPAGE UPP

50、AGE UPPAGE UP上移一屏上移一屏上移一屏上移一屏 CTRL+PAGE DOWNCTRL+PAGE DOWNCTRL+PAGE DOWNCTRL+PAGE DOWN右移一屏右移一屏右移一屏右移一屏CTRL+PAGE UPCTRL+PAGE UPCTRL+PAGE UPCTRL+PAGE UP左移一屏左移一屏左移一屏左移一屏数据库及表数据库及表数据库及表数据库及表2.7 2.7 使用与编辑数据表使用与编辑数据表 v修改数据表中的数据修改数据表中的数据修改数据表中的数据修改数据表中的数据 (2)(2)(2)(2)修改数据表中的数据修改数据表中的数据修改数据表中的数据修改数据表中的数据 选择

51、数据:选择单个字段、多字段、单个记录、多个记录、单列、多选择数据:选择单个字段、多字段、单个记录、多个记录、单列、多列(连续)列(连续) 添加记录、删除记录添加记录、删除记录 复制、移动数据复制、移动数据 替换数据:在数据表视图中选中要替换的字段内容,然后选择替换数据:在数据表视图中选中要替换的字段内容,然后选择【编辑编辑】| |【替换替换】命令,弹出命令,弹出【查找和替换查找和替换】对话框。对话框。 数据库及表数据库及表数据库及表数据库及表2.7 2.7 使用与编辑数据表使用与编辑数据表 v调整表的外观调整表的外观调整表的外观调整表的外观 (1)(1)(1)(1)改变字段次序改变字段次序改变

52、字段次序改变字段次序 缺省设置下,缺省设置下,ACCESSACCESS数据表中显示的字段次序与表或查询中出现的数据表中显示的字段次序与表或查询中出现的次序相同。但可在次序相同。但可在“数据表数据表”视图中来移动字段位置,以满足用户视图中来移动字段位置,以满足用户要求。(用左键直接拉动)要求。(用左键直接拉动) 移动移动“数据表数据表”视图中的字段,不会改变表视图中的字段,不会改变表“设计设计”视图中字段的视图中字段的次序,只是改变了显示方式。次序,只是改变了显示方式。 数据库及表数据库及表数据库及表数据库及表2.7 2.7 使用与编辑数据表使用与编辑数据表 v调整表的外观调整表的外观调整表的外

53、观调整表的外观 (2)(2)(2)(2)调整字段显示的宽度和高度调整字段显示的宽度和高度调整字段显示的宽度和高度调整字段显示的宽度和高度 调整行高:选择行调整行高:选择行右键菜单或格式按钮右键菜单或格式按钮行高行高 调整列宽:选择列调整列宽:选择列右键菜单或格式按钮右键菜单或格式按钮列宽列宽 或选择列拉动鼠标左键或选择列拉动鼠标左键 注意:列宽设置为注意:列宽设置为“0”0”,该列被隐藏,该列被隐藏数据库及表数据库及表数据库及表数据库及表2.7 2.7 使用与编辑数据表使用与编辑数据表 v调整表的外观调整表的外观调整表的外观调整表的外观 (3)(3)(3)(3)隐藏和显示列隐藏和显示列隐藏和显

54、示列隐藏和显示列 在在“数据表数据表”视图为了查看数据方便,可隐藏某些字段。视图为了查看数据方便,可隐藏某些字段。 隐藏列:选择字段隐藏列:选择字段右键菜单或格式按钮右键菜单或格式按钮隐藏列隐藏列 显示隐藏的列:右键菜单或格式按钮显示隐藏的列:右键菜单或格式按钮隐藏列隐藏列数据库及表数据库及表数据库及表数据库及表2.7 2.7 使用与编辑数据表使用与编辑数据表 v调整表的外观调整表的外观调整表的外观调整表的外观 (4)(4)(4)(4)冻结列冻结列冻结列冻结列 在在“数据表数据表”视图为了查看数据方便,在移动水平滚动视图为了查看数据方便,在移动水平滚动条时,使某些列总是在视图最左边。条时,使某

55、些列总是在视图最左边。 冻结列:选择字段冻结列:选择字段右键菜单或格式按钮右键菜单或格式按钮冻结列冻结列 取消冻结:格式按钮取消冻结:格式按钮取消对所有列的冻结取消对所有列的冻结数据库及表数据库及表数据库及表数据库及表2.7 2.7 使用与编辑数据表使用与编辑数据表 v调整表的外观调整表的外观调整表的外观调整表的外观 (5)(5)(5)(5)改变字体显示改变字体显示改变字体显示改变字体显示 格式按钮格式按钮字体字体数据库及表数据库及表数据库及表数据库及表2.7 2.7 使用与编辑数据表使用与编辑数据表 v调整表的外观调整表的外观调整表的外观调整表的外观 (6)(6)(6)(6)设置数据表格式设

56、置数据表格式设置数据表格式设置数据表格式 用户可设定用户可设定“数据表数据表”中单元格显示的效果,网格风格,表格背景中单元格显示的效果,网格风格,表格背景颜色等。颜色等。 格式格式数据表数据表设置数据表格式对话框设置数据表格式对话框。 数据库及表数据库及表数据库及表数据库及表2.7 2.7 操作表操作表 v1 1、查找数据、查找数据、查找数据、查找数据 利用查找功能,用户能从数据表的大量数据中快速找到并利用查找功能,用户能从数据表的大量数据中快速找到并利用查找功能,用户能从数据表的大量数据中快速找到并利用查找功能,用户能从数据表的大量数据中快速找到并定位在所欲查看的数据上。定位在所欲查看的数据

57、上。定位在所欲查看的数据上。定位在所欲查看的数据上。 编辑编辑查找查找 查找空值应输入查找空值应输入NULLNULL 空值与空字符串空值与空字符串 空字符串:空字符串:“”“” 空值:数据表中缺值或还没有值时,称为空值,可以使空值:数据表中缺值或还没有值时,称为空值,可以使用用nullnull来表示。来表示。 v1 1、查找数据、查找数据、查找数据、查找数据 _在查找数据时,只知道部分内容或希望按特在查找数据时,只知道部分内容或希望按特在查找数据时,只知道部分内容或希望按特在查找数据时,只知道部分内容或希望按特定要求来查找时,可以定要求来查找时,可以定要求来查找时,可以定要求来查找时,可以使用

58、通配符来代替那些不确定的字符使用通配符来代替那些不确定的字符使用通配符来代替那些不确定的字符使用通配符来代替那些不确定的字符。 字符字符字符字符用法用法用法用法示例示例示例示例* *与任何个数的字符匹配,它可以在字与任何个数的字符匹配,它可以在字符串中,当做第一个或最后一个字符符串中,当做第一个或最后一个字符使用。使用。 wh*wh* 可以找到可以找到 what what、white white 和和 whywhy等等 ? ?与任何单个字母的字符匹配。与任何单个字母的字符匹配。 B?llB?ll 可以找到可以找到 ball ball、bell bell 和和 billbill等等 与方括号内任

59、何单个字符匹配。与方括号内任何单个字符匹配。 BaellBaell 可以找到可以找到 ball ball 和和 bell bell 但找但找不到不到 bill bill ! !匹配任何不在括号之内的字符。匹配任何不在括号之内的字符。 b!aellb!aell 可以找到可以找到 bill bill 和和 bullbull等等 但找但找不到不到 bell bell、ball ball - -与范围内的任何一个字符匹配。必须与范围内的任何一个字符匹配。必须以递增排序次序来指定区域(以递增排序次序来指定区域(A A到到Z Z,而不是而不是Z Z到到A A)。)。 ba-cdba-cd 可以找到可以找到

60、 bad bad、bbd bbd 和和 bcdbcd # #与任何单个数字字符匹配。与任何单个数字字符匹配。 1#31#3 可以找到可以找到 103 103、113113、123123 v1 1、查找数据、查找数据、查找数据、查找数据 通配符使用注意以下几点:通配符使用注意以下几点:通配符使用注意以下几点:通配符使用注意以下几点: 通配符是专门用在文本数据类型中。通配符是专门用在文本数据类型中。 在使用通配符搜索星号在使用通配符搜索星号 (*)(*)、问号、问号 (?)(?)、数字号码、数字号码 (#)(#)、左方括号、左方括号 ()()或减号或减号 (-) (-) 时,必须将搜索的时,必须将

61、搜索的项目放在方括号内。例如:搜索问号,应采用项目放在方括号内。例如:搜索问号,应采用 ? ? 形式。如果搜索惊叹号形式。如果搜索惊叹号 (!) (!) 或右方括号或右方括号 ()(),不需,不需要将其放在方括号内。要将其放在方括号内。 必须将左、右方括号放在下一层方括号中必须将左、右方括号放在下一层方括号中 ( )( ),才能同时搜索一对左、右方括号,才能同时搜索一对左、右方括号 ( )( ),否则,否则 Microsoft Access Microsoft Access 会将这种组合作为一个空字符串会将这种组合作为一个空字符串处处理。理。 数据库及表数据库及表数据库及表数据库及表2.7 2

62、.7 操作表操作表 v2 2、更改默认值、更改默认值、更改默认值、更改默认值 用户可以根据自己使用的要求或习惯,更改用户可以根据自己使用的要求或习惯,更改用户可以根据自己使用的要求或习惯,更改用户可以根据自己使用的要求或习惯,更改ACCESSACCESSACCESSACCESS系统的系统的系统的系统的默认设置。默认设置。默认设置。默认设置。 工具工具选项选项v3 3、排序记录、排序记录、排序记录、排序记录 在数据检索和显示期间,用户可以按不同的顺序来排序记录。在数据检索和显示期间,用户可以按不同的顺序来排序记录。在数据检索和显示期间,用户可以按不同的顺序来排序记录。在数据检索和显示期间,用户可

63、以按不同的顺序来排序记录。在数据表视图中,可以对一个或多个字段按照升序或降序进行排序。在数据表视图中,可以对一个或多个字段按照升序或降序进行排序。在数据表视图中,可以对一个或多个字段按照升序或降序进行排序。在数据表视图中,可以对一个或多个字段按照升序或降序进行排序。以提高查询效率。排序操作应注意以下几点:以提高查询效率。排序操作应注意以下几点:以提高查询效率。排序操作应注意以下几点:以提高查询效率。排序操作应注意以下几点: 数据类型为备注、超级链接或数据类型为备注、超级链接或数据类型为备注、超级链接或数据类型为备注、超级链接或OLEOLE的字段不能排序的字段不能排序的字段不能排序的字段不能排序

64、 空值在字段按升序排序时,该记录将排在第一条空值在字段按升序排序时,该记录将排在第一条空值在字段按升序排序时,该记录将排在第一条空值在字段按升序排序时,该记录将排在第一条 排序后,排序情况将与表一起保存排序后,排序情况将与表一起保存排序后,排序情况将与表一起保存排序后,排序情况将与表一起保存 “ “文本文本文本文本” ”型字段中取值如为数字,则作为字符串对待。型字段中取值如为数字,则作为字符串对待。型字段中取值如为数字,则作为字符串对待。型字段中取值如为数字,则作为字符串对待。此时排此时排此时排此时排序时将不会按数字大小进行,如果需要按数字大小进行,应在序时将不会按数字大小进行,如果需要按数字

65、大小进行,应在序时将不会按数字大小进行,如果需要按数字大小进行,应在序时将不会按数字大小进行,如果需要按数字大小进行,应在较短数字前加较短数字前加较短数字前加较短数字前加“ “0”0”。例如:。例如:。例如:。例如: ( (从左至右逐个比较原则从左至右逐个比较原则从左至右逐个比较原则从左至右逐个比较原则) ) 字符串字符串字符串字符串“ “5”5”、“ “6”6”、“ “12”12”升序为升序为升序为升序为“ “12”12”、“ “5”5”、“ “6” 6” 如改为如改为“ “05”05”、“ “06”06”、“ “12”12”则升序为则升序为则升序为则升序为 “ “05”05”、“ “06”

66、 06” 、 “ “12” 12” 数据库及表数据库及表数据库及表数据库及表v3 3、排序记录、排序记录、排序记录、排序记录 单字段排序单字段排序单字段排序单字段排序:数据视图中使用:数据视图中使用:数据视图中使用:数据视图中使用 按钮按钮按钮按钮 多字段排序多字段排序多字段排序多字段排序: 数据视图中使用数据视图中使用数据视图中使用数据视图中使用 按钮(多个字段必须相邻)按钮(多个字段必须相邻)按钮(多个字段必须相邻)按钮(多个字段必须相邻) 使用使用使用使用“ “高级筛选高级筛选高级筛选高级筛选/ /排序排序排序排序” ”窗口(任意字段)窗口(任意字段)窗口(任意字段)窗口(任意字段) 设

67、置:记录设置:记录设置:记录设置:记录筛选筛选筛选筛选高级筛选高级筛选高级筛选高级筛选/ /排序排序排序排序 取消:记录取消:记录取消:记录取消:记录取消筛选取消筛选取消筛选取消筛选/ /排序排序排序排序v4 4、筛选记录、筛选记录、筛选记录、筛选记录 筛筛筛筛选选选选数数数数据据据据是是是是只只只只将将将将符符符符合合合合筛筛筛筛选选选选条条条条件件件件的的的的数数数数据据据据记记记记录录录录显显显显示示示示出出出出来来来来,以以以以便便便便用用用用户户户户查查查查看看看看。筛筛筛筛选选选选方方方方法法法法有有有有5 5 5 5种种种种,分分分分别别别别按按按按窗窗窗窗体体体体筛筛筛筛选选选

68、选、按按按按选选选选定内容筛选、输入筛选、高级筛选定内容筛选、输入筛选、高级筛选定内容筛选、输入筛选、高级筛选定内容筛选、输入筛选、高级筛选/ / / /排序、内容排除筛选。排序、内容排除筛选。排序、内容排除筛选。排序、内容排除筛选。 按选定内容筛选按选定内容筛选按选定内容筛选按选定内容筛选:先在数据表中选中字段中某记录的值,然后,:先在数据表中选中字段中某记录的值,然后,选择选择“记录记录” “筛选筛选” ” “按选定内容筛选按选定内容筛选”命令命令 内容排除筛选内容排除筛选内容排除筛选内容排除筛选 :用户有时不需要查看某些记录,或已经查看用户有时不需要查看某些记录,或已经查看过记录而不想再

69、将其显示出来,这时就要用排除筛选。过记录而不想再将其显示出来,这时就要用排除筛选。 选中字段中某记录的值选中字段中某记录的值, “记录记录” “筛选筛选” ” “内容排内容排除筛选除筛选” 按窗体筛选:按窗体筛选:按窗体筛选:按窗体筛选:数据表视图,工具栏数据表视图,工具栏 按窗体筛选按窗体筛选 应用筛选应用筛选 v4 4、筛选记录、筛选记录、筛选记录、筛选记录 按选目标筛选按选目标筛选按选目标筛选按选目标筛选:输入筛选根据指定的值或表达式,查输入筛选根据指定的值或表达式,查找与筛选条件相符合的记录。单击要筛选的列的某一找与筛选条件相符合的记录。单击要筛选的列的某一单元格,然后右击,弹出快捷菜

70、单。在筛选目标中输单元格,然后右击,弹出快捷菜单。在筛选目标中输入筛选内容。入筛选内容。 高级筛选高级筛选高级筛选高级筛选 :记录:记录:记录:记录筛选筛选筛选筛选高级筛选高级筛选高级筛选高级筛选/ / / /排序排序排序排序 数据库及表数据库及表数据库及表数据库及表过关练习过关练习过关练习过关练习选择题选择题选择题选择题1.1.以下关于以下关于ACCESSACCESS表的叙述中,正确的是(表的叙述中,正确的是( )。)。 A. A.表一般包括一到两个主题的信息表一般包括一到两个主题的信息 B. B.表的数据视图只能用于显示数据表的数据视图只能用于显示数据 C. C.表设计视图的主要工作是设计

71、表的结构表设计视图的主要工作是设计表的结构 D. D.在表的数据表视图中,不能修改字段名称在表的数据表视图中,不能修改字段名称 中,可以定义中,可以定义3 3种主关键字,它们是(种主关键字,它们是( )。)。 A. A.单字段、双字段和多字段单字段、双字段和多字段 B. B.单字段、双字段和自动编号单字段、双字段和自动编号 C. C.单字段、多字段和自动编号单字段、多字段和自动编号 D. D. 双字段、多字段和自动编号双字段、多字段和自动编号 3.3.关于关于ACCESSACCESS字段名,下面叙述中错误的是(字段名,下面叙述中错误的是( )。)。 A. A.字段名长度为字段名长度为1 125

72、5255个字符个字符 B. B.字段名可以包含字母、数字、汉字、空格和其他字符字段名可以包含字母、数字、汉字、空格和其他字符 C. C.字段名不能包含句号、惊叹号、方括号等字段名不能包含句号、惊叹号、方括号等 D. D.字段名不能重复出现字段名不能重复出现CCA数据库及表数据库及表数据库及表数据库及表过关练习过关练习过关练习过关练习选择题选择题选择题选择题4.4.下列对主关键字的叙述,错误的是(下列对主关键字的叙述,错误的是( )。)。 A. A.数据库中的每个表都必须有一个主关键字段数据库中的每个表都必须有一个主关键字段 B. B.主关键字段值是惟一的主关键字段值是惟一的 C. C.主关键字

73、可以是一个字段,也可是一组字段主关键字可以是一个字段,也可是一组字段 D. D.主关键字段中不允许有重复和空值主关键字段中不允许有重复和空值 5.5.在表的设计视图中,不能进行的操作是(在表的设计视图中,不能进行的操作是( )。)。 A. A.修改字段类型修改字段类型 B. B.设置索引设置索引 C. C.增加字段增加字段 D. D.删除记录删除记录 6.6.要求主表中没有相关记录时,就不能将记录添加到相关表中,要求主表中没有相关记录时,就不能将记录添加到相关表中,则应在表关系中设置(则应在表关系中设置( )。)。 A. A.参照完整型参照完整型 B. B.有效性规则有效性规则 C. C.输入

74、掩码输入掩码 D. D.联级更新联级更新 7.7.在查找表达式中使用通配符通配一个数字字符的是(在查找表达式中使用通配符通配一个数字字符的是( )。)。 A.* B.? C.! D.# A.* B.? C.! D.#ADAD数据库及表数据库及表数据库及表数据库及表过关练习过关练习过关练习过关练习选择题选择题选择题选择题8.8.以下关于空值的叙述,错误的是(以下关于空值的叙述,错误的是( )。)。 A. A.空值表示字段没有确定值空值表示字段没有确定值 用用NULLNULL表示空值表示空值 C. C.空值等同于空字符串空值等同于空字符串 D. D.空值不等于数字空值不等于数字0 0 9.9.数据

75、类型是(数据类型是( )。)。 A. A.字段的另一种说法字段的另一种说法 B. B.决定字段能包含哪类数据的设置决定字段能包含哪类数据的设置 C. C.一类数据库应用程序一类数据库应用程序 D. D.一类用来描述一类用来描述ACCESSACCESS表向导中选择的字段名表向导中选择的字段名 10.10.如果表如果表A A中的一条记录与表中的一条记录与表B B中多条记录匹配,且中多条记录匹配,且B B一条记录一条记录与与A A中多条记录匹配,则中多条记录匹配,则A,BA,B存在的关系是(存在的关系是( )。)。 A. A.一对一一对一 B. B.一对多一对多 C. C.多对一多对一 D. D.多

76、对多多对多 中文本数据类型最多为(中文本数据类型最多为( )个字符。)个字符。 CBDC数据库及表数据库及表数据库及表数据库及表过关练习过关练习过关练习过关练习选择题选择题选择题选择题12.12.( )属性可以防止非法数据输入到表中。)属性可以防止非法数据输入到表中。 A. A.有效性规则有效性规则 B. B.有效性文本有效性文本 C. C.索引索引 D. D.显示控件显示控件 13.13.关系数据库表中记录之间的相互关系是(关系数据库表中记录之间的相互关系是( )。)。 A. A.前后顺序不能任意颠倒,一定要按照输入的顺序排列前后顺序不能任意颠倒,一定要按照输入的顺序排列 B. B.前后顺序

77、可以任意颠倒,不影响库中的数据关系前后顺序可以任意颠倒,不影响库中的数据关系 C. C.前后顺序可以任意颠倒,但排列不同统计结果可能不同前后顺序可以任意颠倒,但排列不同统计结果可能不同 D. D.前后顺序不能任意颠倒,一定要按关键字段值排序前后顺序不能任意颠倒,一定要按关键字段值排序 14.14.数据表视图中,不能(数据表视图中,不能( )。)。 A. A.修改字段的类型修改字段的类型 B. B.修改字段的名字修改字段的名字 C. C.删除一个字段删除一个字段 D. D.删除一条记录删除一条记录 15.15.如果想在表的数据视图中显示姓如果想在表的数据视图中显示姓“李李”的记录,使用(的记录,

78、使用( )。)。 A. A.筛选功能筛选功能 B. B.排序功能排序功能 C. C.查询功能查询功能 D. D.报表功能报表功能ABAA数据库及表数据库及表数据库及表数据库及表过关练习过关练习过关练习过关练习选择题选择题选择题选择题16.16.下面关于复制记录说法错误的是(下面关于复制记录说法错误的是( )。)。 A. A.复制记录可以减少重复的步骤复制记录可以减少重复的步骤 B. B.复制记录可以使用复制记录可以使用“编辑编辑”菜单的复制命令菜单的复制命令 C. C.复制的对象是整条记录中的字段复制的对象是整条记录中的字段 D. D.复制的条件是来源和目的的字段数量、类型必须相同复制的条件是

79、来源和目的的字段数量、类型必须相同 17.17.通配符方括号通配符方括号“”“”的含义是(的含义是( )。)。 A. A.通配任意长度的字符通配任意长度的字符 B. B.通配不在括号内的任意字符通配不在括号内的任意字符 C. C.通配括号内列出的任一单个字符通配括号内列出的任一单个字符 D. D.错误的使用方法错误的使用方法 18.18.排序时如果选取了多个字段,则输出结果是(排序时如果选取了多个字段,则输出结果是( )。)。 A. A.按设定的优先次序依次进行排序按设定的优先次序依次进行排序 B. B.按最右边的列开始排序按最右边的列开始排序 C. C.按从左向右优先次序依次排序按从左向右优

80、先次序依次排序 D. D.无法进行排序无法进行排序CCA数据库及表数据库及表数据库及表数据库及表过关练习过关练习过关练习过关练习选择题选择题选择题选择题19.19.关于关于“输入掩码输入掩码”叙述错误的是(叙述错误的是( )。)。 A. A.格式属性在数据显示时优先于输入掩码的设置格式属性在数据显示时优先于输入掩码的设置 B. Access B. Access只为只为“文本文本”和和“日期日期/ /时间时间”型字段提供了型字段提供了“输入掩码向导输入掩码向导”来设置掩码来设置掩码 C. C.设置掩码时,可以用一串代码作为预留区来制作一个输设置掩码时,可以用一串代码作为预留区来制作一个输入掩码入

81、掩码 D. D.所有数据类型都可以定义一个输入掩码所有数据类型都可以定义一个输入掩码 20.20.若若 “ “学生学生”表中的出生日期字段只允许输入在表中的出生日期字段只允许输入在“1970-1-“1970-1-1”1”和和“1980-1-1”“1980-1-1”之间的值,则有效性准则中应输入(之间的值,则有效性准则中应输入( )。)。 A. Between #1970-1-1# And #1980-1-1# A. Between #1970-1-1# And #1980-1-1# B. Between 1970-1-1 And 1980-1-1 B. Between 1970-1-1 And

82、 1980-1-1 C. 1970-1-1 And 1980-1-1“ C. 1970-1-1 And 1980-1-1“ D. #1970-1-1# And #1980-1-1# D. #1970-1-1# And #1980-1-1# DA数据库及表数据库及表数据库及表数据库及表过关练习过关练习过关练习过关练习选择题选择题选择题选择题21.21.若在若在“学生学生”表中,表中,“姓名姓名”字段的字段类型为文本,大字段的字段类型为文本,大小为小为1010,在此列输入数据时,最多可输入的汉字数和英文,在此列输入数据时,最多可输入的汉字数和英文字符数分别是字符数分别是( ) ( ) ,10 10 21.21.若要确保输入的出生日期值格式必须为短日期若要确保输入的出生日期值格式必须为短日期( (如如 2008 200808-25)08-25),应将该字段的输入掩码设置为,应将该字段的输入掩码设置为( ) ( ) DA

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号