《计算机基础与Access数据库程序设计3》ppt课件(全).ppt
《《计算机基础与Access数据库程序设计3》ppt课件(全).ppt》由会员分享,可在线阅读,更多相关《《计算机基础与Access数据库程序设计3》ppt课件(全).ppt(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机基础与Access数据库程序设计3ppt课件(全)计算机基础与计算机基础与Access数据库程序设计数据库程序设计第第3章章 Access数据库及数据库表数据库及数据库表 计算机基础与Access数据库程序设计3ppt课件(全)目目 录录3.1 建立和操作建立和操作Access数据库数据库 3.2建立和操作建立和操作Access数据库表数据库表 3.3Access表数据处理表数据处理 3.4建立建立Access表间的关系表间的关系 计算机基础与Access数据库程序设计3ppt课件(全)3.1建立和操作建立和操作Access数据库数据库 3.1.1 建立空数据库建立空数据库 (操作演示)
2、3.1.2 从已有模板建立数据库从已有模板建立数据库 (操作演示)3.1.3 打开、查看、关闭数据库打开、查看、关闭数据库 (操作演示)3.1.4 数据库对象相关性、删除及重命名对象数据库对象相关性、删除及重命名对象 (操作演示)3.1.5 数据库操作参数设置数据库操作参数设置 (操作演示)计算机基础与Access数据库程序设计3ppt课件(全)3.2建立和操作建立和操作Access数据库表数据库表 Access提供了3种建立表的手段:u 使用设计器创建表u 使用向导创建表u 通过输入数据创建表3.2.1 使用设计器创建表使用设计器创建表 打开数据库操作界面后,展开并选中“对象”列表中的“表”
3、,这时,对象显示子窗口中显示“使用设计器创建表”、“使用向导创建表”、“通过输入数据创建表”以及所有已建立的数据库表。 可以通过下列3种方式打开表设计器:u 双击“使用设计器创建表”;u 单击选中“使用设计器创建表”,再单击“设计”工具栏按钮;u 单击“新建”按钮或选择“插入”“表”命令,系统打开“新建计算机基础与Access数据库程序设计3ppt课件(全)表”对话框,如图3-21所示,单击选中对话框中的“设计视图”,然后单击“确定”按钮即可打开表设计器界面,如图3-22所示。图3-21 新建表对话框图3-22 表设计器界面计算机基础与Access数据库程序设计3ppt课件(全)1. 字段名字
4、段名 字段名是一个满足特定规则要求的字符序列。将光标置于“字段名称”文本框中,直接输入字段名称即可。字段名命名规则如下:u 164个字符(含汉字,每个汉字为1个字符);u 首字符不能为空格符;u 不能包含点(.)、叹号(!)、重音符号()、中括号()及不可打印字符;u 同一个表中的字段名不能重复。【例3-1】已知下列字符序列(下划线表示空格符),分析哪些可以作为字段名,哪些不可以。(1) 1234567(2) .1234567(3) 天空计算机基础与Access数据库程序设计3ppt课件(全)(4) 明 天(5) 大海(6) _明天【解答】(1) 字符个数为7个,没有包含非法字符,可以作为字段
5、名;(2) 字符数为8个,首字符为非法字符,不可以作为字段名;(3) 字符数为2个,没有包含非法字符,可以作为字段名;(4) 字符数为3个(第二个字符为空格符),没有包含非法字符,可以作为字段名;(5) 字符数为3个,第二个字符为非法字符,不可以作为字段名;(6) 字符数为3个,首字符是空格,是非法字符,不可以作为字段名。计算机基础与Access数据库程序设计3ppt课件(全)2. 数据类型数据类型 可用的数据类型:u 文本保存文本数据(1-255个字符或汉字)u 备注保存长文本数据(可能超过255个字符,1-65536) u 数字保存用于数学计算的数字数据 u 日期/时间保存日期及时间数据
6、u 货币保存精确数值 u 自动编号自动生成和保存唯一编号数据 u 是/否保存只有两种取值的数据 u OLE对象保存OLE对象 ,如Word文档等u 超链接保存超链接数据 u 查阅向导保存用组合框选取的值 计算机基础与Access数据库程序设计3ppt课件(全)3. 字段大小字段大小 文本、数字和自动编号等类型字段需要设置字段大小。u 对文本字段而言,字段大小为1255,即该字段允许保存的最大字符个数。u 对于数字字段而言,其设置值可以从一个下拉列表中选择 ,包括:字节、整型、长整型、单精度型、双精度型、同步复制ID、小数。参阅表3-2 。 4. 设置主键设置主键(操作演示)5. 保存表保存表(
7、操作演示)计算机基础与Access数据库程序设计3ppt课件(全)6. 输入数据输入数据 日期输入形式:yyyy/yy/dd1990/2/43.2.2 使用向导创建表(操作演示)使用向导创建表(操作演示)3.2.3 通过输入数据创建表通过输入数据创建表 (操作演示)(操作演示)计算机基础与Access数据库程序设计3ppt课件(全)3.2.4 修改表结构修改表结构 打开表设计器打开表设计器 三种打开方法:u 在数据库操作界面中选中“表”对象,在对象显示子窗口中单击选中待修改的表,“设计”工具栏按钮有效,单击该按钮即可在表设计器中打开相应的表。u 在数据库操作界面中选中“表”对象,右击对象显示子
8、窗口中待修改的表,在弹出的快捷菜单中选择“设计视图”,同样可以在表设计器中打开相应的表。1. 如果处于数据表视图,选择“视图”“设计视图”命令即可切换到表设计视图状态。计算机基础与Access数据库程序设计3ppt课件(全)2. 插入、删除字段插入、删除字段 添加字段的操作方法如下:u 单击选择当前字段行,例如图3-46中“字段6”,单击字段名、数据类型或说明列均可,然后单击“插入行”工具栏按钮或选择“插入”“行”命令即可在当前字段行之前插入一个空行;u 右击设计器当前字段行(字段名、数据类型或说明列均可),在弹出的快捷菜单中选择“插入行”命令,同样可以在当前字段行之前插入一个空行。 删除字段
9、的方法同样有以下两种:u 单击选择待删除字段行(字段名、数据类型或说明列均可),然后单击“删除行”按钮或选择“编辑”“删除行”命令即可删除选中的字段;计算机基础与Access数据库程序设计3ppt课件(全)u 右击设计器当前字段行(字段名、数据类型或说明列均可),在弹出的快捷菜单中选择“删除行”命令,同样可以删除相应的字段。3. 字段其他常规属性设置字段其他常规属性设置(1) 格式格式 文本和备注、数字和货币、日期/时间、是/否等类型字段拥有该属性。格式用于设置对应字段值的显示格式,一般不需要设置,系统会自动选择相应的显示格式。 常用的文本/备注字段格式设置符号如表3-9所示。【例3-2】 说
10、明讲解。计算机基础与Access数据库程序设计3ppt课件(全) 常用数字/货币字段格式设置如表3-11所示。 常用日期/时间字段格式设置如表3-13所示。 是/否型字段格式设置也可以从下拉列表中选择,可选的选项包括“真/假”、“是/否”、“开/关”。是/否型字段存储值为一个二进制位(比特,bit),0表示“否”,-1表示“是”。通过查阅属性“显示控件”可以设置是/否字型段的显示控件,可以通过下拉列表选择“复选框”、“文本框”或“组合框”,默认的显示控件是“复选框”。 是/否型字段显示控件为复选框时,格式属性设置无效,字段值为-1时显示为选中状态,字段值为0时显示为未选中状态。 是/否型字段显
11、示控件为文本框或组合框时,不同格式设置的显示方式如表3-14所示。计算机基础与Access数据库程序设计3ppt课件(全)(2) 输入掩码输入掩码 文本、数字、日期/时间等类型字段拥有该属性。输入掩码是一串具有特殊意义的字符,用于控制数据输入、减少输入错误。可以自定义掩码或利用向导自动生成掩码。 常用的掩码字符如表3-15所示。 掩码向导只针对文本和日期型字段,启动掩码向导操作步骤如下: 单击表设计器字段定义行; 再单击选中输入掩码属性,系统显示如图所示的向导按钮; 单击向导按钮,即可打开输入掩码向导对话框 。计算机基础与Access数据库程序设计3ppt课件(全)(3) 标题标题 所有类型字
12、段均拥有该属性。浏览编辑表的数据时,每列的显示标题默认为该列的字段名,以节建立的tStudent表为例,其浏览编辑界面如图所示。 如果把学号字段的标题属性设置为“学生编码”,则在浏览编辑tStudent表时,学号列的标题就 “学生编码”了。 标题是一个文本串(不需要用双引号括起来),最多可以有2048个字符。计算机基础与Access数据库程序设计3ppt课件(全)(4) 默认值默认值 当向表中添加一条新记录时,每个字段的值都还没有指定,默认值是添加新记录时为相应字段预置的值。除自动编号和OLE对象字段外,其他数据类型的字段均有默认值属性。默认值可以设置为常量、函数或可求值的表达式。 常量是取值
13、固定且不可改变的量,各类常量定义方式如下:u 字符串常量:用英文双引号括起来的文本串,例如,ABC、海洋;u 数字、货币常量:整数、小数或科学记数法表示的数字,例如123、12.3、1E01等;u 日期常量:用英文井号括起来的,形如:#yyyy/mm/dd# 或 #yyyy-mm-dd#其中,yyyy为年份数字,mm为月份数字,dd为日数字。u 是/否型常量:True,False。计算机基础与Access数据库程序设计3ppt课件(全)(5) 有效性规则有效性规则 除自动编号和OLE对象字段外,其他数据类型的字段均有有效性规则属性。 有效性规则是一个逻辑表达式,用于控制输入数据的合理性,不合理
14、的数据会被拒绝接受。 有效性规则的设置形式如下:u 关系运算,运算符包括大于( )、大于等于( = )、小于( )、小于等于( = )、等于( =,等于号可以省略)、不等于( 或 != )。关系运算有效性规则由运算符后跟表达式组成,例如:= 10,表示对应数值型字段的值大于或等于10 男,表示对应文本型字段的值不能是“男”计算机基础与Access数据库程序设计3ppt课件(全)男,表示对应文本型字段的值应等于“男”(省略了等于号)u 区间判断,形如“Not Between 值1 And 值2”,值2=值1。例如:Between 1 And 20,表示对应数值型字段的值大于或等于1且小于或等于2
15、0Not Between 1 And 20,表示对应数值型字段的值不在1至20之间u 集合判断,形如“Not In (集合元素序列)”,例如:In(1,2,3,4),表示对应数值型字段的值可以取1、2、3或4Not In(1,2,3,4),表示对应数值型字段的值不可以取1、2、3或4u 匹配判断,形如“Not Like 匹配字符串”,匹配字符串中计算机基础与Access数据库程序设计3ppt课件(全)可以包含通配符星号(*)、问号(?)、井号(#)及其他字符,星号与任意多个连续字符匹配,问号和一个对应字符匹配,井号与任一位数字匹配,例如:Like 2010?00#,表示对应文本型字段值前4位必
16、须是2010、第7、8位必须是00,第9位必须是数字,第5、6位任意。Not Like 2010?00#,表示对应文本型字段值不应匹配2010?00#。u 空值判断,形如Is Null或Is Not Null,前者表示对应字段为空值,后者表示对应字段不得为空值。空值是指没有值或值不确定,是数据库中非常重要的概念。u 逻辑运算,由And、Or连接前述任意两个运算,Not后接前述任一运算构成。And表示左右条件都必须成立,Or表示计算机基础与Access数据库程序设计3ppt课件(全) 左右条件中一个或以上成立,Not表示后面的条件不成立,例如: 男 Or 女,表示对应文本型字段的值应等于“男”或
17、“女” 1 And 1 Or -1,表示对应数值型字段的值大于1或小于-1Not -1,表示对应数值型字段的值不能小于-1 1 Or Between 3 And 5,表示对应数值型字段的值小于1或者大于等于3且小于等于5。 上述运算的次序是:先计算表达式的值,然后进行比较运算和区间判断、集合判断和匹配判断,之后再进行Not运算,然后进行And运算,最后进行Or运算。 字段有效性规则中不能直接或间接包含其他字段名,但可以包含对应字段名(必须用方括号括起来)。包含对应字段名时,有计算机基础与Access数据库程序设计3ppt课件(全)效性规则表达式形如: Between 值1 And 值2 In
18、(集合元素序列) Like 匹配字符串 Is Null Is Not Null 上述表达式可以通过逻辑运算符连接起来形成更复杂的有效性规则表达式。 (6) 有效性文本有效性文本 所有可以设置有效性规则的字段均可设置有效性文本。 有效性文本是一串字符文本,当输入数据违反有效性规则时,会显示提示对话框,提示信息即为有效性文本。计算机基础与Access数据库程序设计3ppt课件(全)(7) 必填字段必填字段 除自动编号字段外,其他所有类型的字段均具有该属性。自动编号字段值是自动生成的,因此不需要此项设置。 生成新记录时,所有字段都没有数据,可以取默认值的字段内容为默认值,未设置默认值的字段值为空值(
19、Null值),必填字段属性可以设置为“是”或“否”,设置为“是”表示该字段必须输入一个实际值,不能为Null值,设置为“否”表示该字段可以输入或不输入值。(8) 允许空字符串允许空字符串 文本型和备注型字段拥有该属性。 空字符串是指零长度字符串,即字符串中没有任何字符,空字符串不是Null。本属性的设置选项只有“是”和“否”两种选择,“是”表示允许输入空字符串,“否”表示不允许输入空字符串。 计算机基础与Access数据库程序设计3ppt课件(全)(9) 索引索引 除OLE对象型字段外,其他所有类型的字段均具有该属性。 索引是数据库加快数据搜索及排序速度的重要手段,缺点是索引一旦建立,数据更新
20、时维护索引需要额外的系统时间。索引由Access自动建立和维护,属于数据库存储模式(内模式)范畴。索引可以针对单一字段建立,也可以针对多个字段建立。设置主键时,自动建立主键索引。 索引属性只用于建立单一字段索引,其设置选项可以从下拉列表中选择,可选的选项是“无”、“有(有重复)”和“有(无重复)”。选择“无”时,不建立针对该字段的索引;选择“有(有重复)”时,建立针对该字段的可以有重复值的索引;选择“有(无重复)”时,建立针对该字段的没有重复值的索引。计算机基础与Access数据库程序设计3ppt课件(全)(10) Unicode压缩压缩 (11) 输入法模式输入法模式 (12) IME语句模
21、式语句模式(13) 智能标记智能标记 (14) 显示控件显示控件 浏览/编辑表记录时,字段值的显示/编辑方式通过查阅属性“显示控件”设置,以tStudent表的“定向培养”字段为例,其显示控件为复选框,如果将“显示控件”设置为组合框, “行来源类型”设置为值列表,“行来源”设置为“True;Flase”(分号用于分隔不同的值),则在浏览编辑时编辑控件就是一个组合框。计算机基础与Access数据库程序设计3ppt课件(全)4. 主键、索引的记录排序顺序设置主键、索引的记录排序顺序设置 索引需要设置排序次序,即索引值的排列顺序,默认的顺序为升序。通过索引属性可以建立单字段索引,多字段索引(复合索引
22、)则不能建立。通过索引设计器可以设置已有索引的排序次序和建立单字段或多字段索引。 假定要对tStudent表建立“出生日期”字段降序、“民族”字段升序的索引,建立步骤如下:(1) 在设计器中打开tStudent表,并使设计器界面处于活动状态。(2) 单击系统工具栏中“索引”工具栏按钮,或选择“视图”“索引”命令,即可打开索引设计器,如下页图所示,第一行为已经自动建立的主键索引。计算机基础与Access数据库程序设计3ppt课件(全)(3) 在第二行“索引名称”栏输入索引名称(命名规则与字段名相同),比如“sr”;焦点移至第二行“字段名称”列,该单元格即计算机基础与Access数据库程序设计3p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机基础与Access数据库程序设计3 计算机 基础 Access 数据库 程序设计 ppt 课件
限制150内