03第二章 数据库与表—access培训讲义794613.ppt
《03第二章 数据库与表—access培训讲义794613.ppt》由会员分享,可在线阅读,更多相关《03第二章 数据库与表—access培训讲义794613.ppt(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关闭关闭ACCESSACCESS数据库数据库(重点重点重点重点)点击右上角
8、的点击右上角的”关闭关闭”按钮按钮通过文件通过文件退出菜退出菜单命令单命令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、字段名最长可达、字段名最长可达6464个字符个字符 数据库及表数据库及表数据库及表数据库及表2.2 2.2 创建
10、表创建表创建表创建表数据库及表数据库及表数据库及表数据库及表2.2 创建表创建表v字段的数据类型主要考核如下几个方面:字段的数据类型主要考核如下几个方面:字段的数据类型主要考核如下几个方面:字段的数据类型主要考核如下几个方面:教材教材教材教材P30 P30 字段中可以使用什么类型的值。字段中可以使用什么类型的值。字段中可以使用什么类型的值。字段中可以使用什么类型的值。需要用多少存储空间来保存字段的值(字段大小)。需要用多少存储空间来保存字段的值(字段大小)。需要用多少存储空间来保存字段的值(字段大小)。需要用多少存储空间来保存字段的值(字段大小)。是否需要对数据进行计算(主要区分是否用数字,还
11、是文本、是否需要对数据进行计算(主要区分是否用数字,还是文本、是否需要对数据进行计算(主要区分是否用数字,还是文本、是否需要对数据进行计算(主要区分是否用数字,还是文本、备注等)。备注等)。备注等)。备注等)。是否需要建立排序或索引(是否需要建立排序或索引(是否需要建立排序或索引(是否需要建立排序或索引(备注、超链接及备注、超链接及备注、超链接及备注、超链接及OLEOLEOLEOLE对象型字段不对象型字段不对象型字段不对象型字段不能使用排序和索引能使用排序和索引能使用排序和索引能使用排序和索引)。)。)。)。是否需要进行排序(是否需要进行排序(是否需要进行排序(是否需要进行排序(数字和文本以及
12、日期的排序有区别数字和文本以及日期的排序有区别数字和文本以及日期的排序有区别数字和文本以及日期的排序有区别)。)。)。)。是否需要在查询或报表中对记录进行分组(是否需要在查询或报表中对记录进行分组(是否需要在查询或报表中对记录进行分组(是否需要在查询或报表中对记录进行分组(备注、超链接及备注、超链接及备注、超链接及备注、超链接及OLEOLEOLEOLE对象型字段不能用于分组记录对象型字段不能用于分组记录对象型字段不能用于分组记录对象型字段不能用于分组记录)。)。)。)。数据库及表数据库及表数据库及表数据库及表2.2 2.2 创建表创建表v建立表的结构建立表的结构建立表的结构建立表的结构 ACC
13、ESSACCESS数据库中表由数据库中表由表的结构表的结构(关系模式关系模式)和和表的内容表的内容(表表中的数据中的数据)两部分构成,只有先建立了表的结构,才能向表中两部分构成,只有先建立了表的结构,才能向表中输入数据。输入数据。通过设计器创建通过设计器创建 通过向导创建通过向导创建 通过输入数据集创建通过输入数据集创建数据库及表数据库及表数据库及表数据库及表2.2 创建表创建表v通过输入数据通过输入数据通过输入数据通过输入数据(数据表视图)(数据表视图)(数据表视图)(数据表视图)创建创建创建创建 进入进入“数据表视图数据表视图”通过表对象的新建按钮通过表对象的新建按钮 通过双击通过双击“通
14、过输入数据创建表通过输入数据创建表”注意事项注意事项 通过双击通过双击“数据表视图数据表视图”中的字段进行字段名修改中的字段进行字段名修改 该方法建立的表字段数据类型根据所输入的数据而定该方法建立的表字段数据类型根据所输入的数据而定 例:建立学生表例:建立学生表教材教材P33P33例题例题字段名字段名学生学生编号号姓名姓名性性别年年龄入校入校日期日期团员否否简历照片照片类型型文本文本文本文本文本文本数字数字日期日期是是/否否备注注OLE数据库及表数据库及表数据库及表数据库及表2.2 创建表创建表v通过向导创建通过向导创建通过向导创建通过向导创建 进入向导进入向导 通过双击通过双击“通过输入数据
15、创建表通过输入数据创建表”注意事项注意事项 该方法创建的表并不能完全满足用户要去,需要进一步该方法创建的表并不能完全满足用户要去,需要进一步根据需要进行修改根据需要进行修改数据库及表数据库及表数据库及表数据库及表2.2 创建表创建表v通过通过通过通过”设计设计设计设计”视图(视图(视图(视图(最常使用的方法最常使用的方法最常使用的方法最常使用的方法)该方法能根据用户预先设计好的表相关形式进行创建。该方法能根据用户预先设计好的表相关形式进行创建。进入进入“设计视图设计视图”通过双击通过双击“使用设计器创建表使用设计器创建表”创建过程创建过程创建过程创建过程 输入字段名称输入字段名称 选择字段数据
16、类型选择字段数据类型 设定表的关键字设定表的关键字 设置字段对应属性设置字段对应属性 保存并输入表的名称保存并输入表的名称 建立学生表建立学生表字段字段选定选定器器数据库及表数据库及表数据库及表数据库及表2.3 表的数据输入表的数据输入v使用使用使用使用“数据表数据表数据表数据表”视图直接输入数据视图直接输入数据视图直接输入数据视图直接输入数据 进入进入“数据表数据表”视图视图 在表对象中双击所选的表在表对象中双击所选的表 例:向学生表输入记录例:向学生表输入记录学生学生编号号姓名姓名性性别年年龄入校日期入校日期团员否否简历照片照片990402徐克徐克男男201990-9-2YES江西南昌江西
17、南昌OLE如何输入如何输入OLEOLE字段:在字段例单击右键字段:在字段例单击右键插入对象插入对象 OLEOLE字段有两种存储形式:嵌入式、连接式字段有两种存储形式:嵌入式、连接式数据库及表数据库及表数据库及表数据库及表2.3 表的数据输入表的数据输入v获取外部数据获取外部数据获取外部数据获取外部数据 用户可以将现有的各种符合用户可以将现有的各种符合ACCESSACCESS输入输入/输出协议的表导输出协议的表导入到入到ACCESSACCESS表中,如表中,如ExcelExcel、LoutsLouts、dbasedbase、FoxProFoxPro等等。等等。注意事项注意事项 “文件文件”“获取
18、外部数据获取外部数据”“导入导入”导入的数据可以添加到已创建的表中(导入的数据可以添加到已创建的表中(数据要求与当前数据要求与当前表的结构相符表的结构相符),也可在导入时直接建立新表(数据类),也可在导入时直接建立新表(数据类型可能与设计的不同,需要修改)。型可能与设计的不同,需要修改)。例:从例:从学生电子表格学生电子表格、已存在的、已存在的ACCESSACCESS库库中导入数据中导入数据数据库及表数据库及表数据库及表数据库及表2.4 字段属性的设置字段属性的设置v格式:格式:格式:格式:决定改变数据显示与打印的格式决定改变数据显示与打印的格式决定改变数据显示与打印的格式决定改变数据显示与打
19、印的格式 针对某一数据类型而言的。针对某一数据类型而言的。针对某一数据类型而言的。针对某一数据类型而言的。不同数据类型其格式选择不同。不同数据类型其格式选择不同。不同数据类型其格式选择不同。不同数据类型其格式选择不同。数据库及表数据库及表数据库及表数据库及表2.4 字段属性的设置字段属性的设置v默认值:默认值:默认值:默认值:加加加加新记录在数据表中自动显示的值新记录在数据表中自动显示的值。默认。默认值只是开始值,可在输入时改变,其作用是为了减少值只是开始值,可在输入时改变,其作用是为了减少输入时的重复操作。输入时的重复操作。默认值必须与数据类型相匹配默认值必须与数据类型相匹配默认值必须与数据
20、类型相匹配默认值必须与数据类型相匹配 输入文本值时,可以不加引号输入文本值时,可以不加引号输入文本值时,可以不加引号输入文本值时,可以不加引号 可以使用表达式定义默认值可以使用表达式定义默认值可以使用表达式定义默认值可以使用表达式定义默认值,如如如如”Date()”Date()”Date()”Date()”数据库及表数据库及表数据库及表数据库及表表达式表达式表达式:表达式:是许多是许多Access Access 操作的基本组成部分,是操作的基本组成部分,是产生结果产生结果的符号组合的符号组合,这些符号包括标识符、运算符和值。,这些符号包括标识符、运算符和值。例如,可以使用下列表达式来显示例如,
21、可以使用下列表达式来显示“小计小计”和和“运货费运货费”控件的数值总和:控件的数值总和:=小计小计+运货费运货费 v何时使用表达式何时使用表达式何时使用表达式何时使用表达式 定义定义计算控件或字段计算控件或字段,建立,建立有效性规则有效性规则,或设置,或设置默认字默认字段值段值。建立筛选或查询中的建立筛选或查询中的条件表达式条件表达式 在在VBAVBA程序中,为函数、语句和方法指定参数。程序中,为函数、语句和方法指定参数。数据库及表数据库及表数据库及表数据库及表表达式表达式v表达式的基本符号表达式的基本符号表达式的基本符号表达式的基本符号 :将窗体、报表、字段或控件的名称用方括号包围:将窗体、
22、报表、字段或控件的名称用方括号包围#:将日期用数字符号包围:将日期用数字符号包围 “”“”:将文本用双引号包围:将文本用双引号包围&:可以将两个文本连接为一个文本串:可以将两个文本连接为一个文本串 !运算符:运算符指出随后出现的是用户定义项运算符:运算符指出随后出现的是用户定义项 .运算符:随后出现的是运算符:随后出现的是 Access Access 定义的项。定义的项。注意:注意:计算控件的表达式前必须有等号计算控件的表达式前必须有等号 (=)(=)。示例示例 1 1、“北京北京”、100 100、#2008-3-12#2008-3-12#、“北京北京”&“&“奥运奥运”等于等于“北京奥北京
23、奥运运”2 2、Forms!Forms!订单订单!订单订单ID ID 引用引用“订单订单”窗体上的窗体上的“订单订单ID”ID”控控件件 3 3、Reports!Reports!发票发票 引用引用“发票发票”报表报表4 4、SELECT SELECT 雇员雇员.雇员雇员ID,ID,订单订单.订单订单ID FROM ID FROM 雇员雇员,订单订单数据库及表数据库及表数据库及表数据库及表表达式表达式 表表表表达达达达式式式式是是是是运运运运算算算算符符符符、常常常常量量量量、字字字字段段段段值值值值、函函函函数数数数、字字字字段段段段名名名名和和和和属属属属性性性性等的任意组合。等的任意组合。
24、等的任意组合。等的任意组合。功功 能能运算符运算符算术运算符算术运算符,*,比较比较=,,=,=,!=,!,!=20 and Sage=20 and Sage266.Sage not 26 注意:在书写表达式时,一定要分清楚表达式中引入注意:在书写表达式时,一定要分清楚表达式中引入的数据类型。数据类型可通过字段的定义确定。的数据类型。数据类型可通过字段的定义确定。数据库及表数据库及表数据库及表数据库及表表达式表达式技巧:技巧:可利用可利用可利用可利用“表达式生成器表达式生成器表达式生成器表达式生成器”通过选择输入表达式通过选择输入表达式通过选择输入表达式通过选择输入表达式数据库及表数据库及表数
25、据库及表数据库及表2.4 字段属性的设置字段属性的设置v有效性规则(一个表达式):有效性规则(一个表达式):有效性规则(一个表达式):有效性规则(一个表达式):数据的有效性规则用于对字段所接受的值加以限制,以保证数据的有效性规则用于对字段所接受的值加以限制,以保证数据输入的准确性。数据输入的准确性。有些有效性规则可能是自动的有些有效性规则可能是自动的,如检查数值字段的文本或日期值是否,如检查数值字段的文本或日期值是否合法。合法。有效性规则也可以是有效性规则也可以是用户自定义用户自定义的:的:如:如:如:如:Between#1/1/1970#and#12/31/2003#Between#1/1/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 03第二章 数据库与表access培训讲义794613 03 第二 数据库 access 培训 讲义 794613
限制150内