版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、NCRE第第2章章 数据库和表数据库和表 22.1 创建数据库创建数据库2.2 建立表建立表2.3 编辑表编辑表2.4 使用表使用表31. 创建空数据库创建空数据库创建空数据库的实质是创建数据库的外壳,数据创建空数据库的实质是创建数据库的外壳,数据库中没有对象和数据库中没有对象和数据创建空数据库后,可以根据需要,添加表、查询、创建空数据库后,可以根据需要,添加表、查询、窗体、报表、宏和模块等对象窗体、报表、宏和模块等对象方法:方法:单击单击“文件文件” “新建新建” “空数据库空数据库”2.1.1 创建数据库创建数据库42. 使用模板创建数据库使用模板创建数据库样本模板样本模板是最常用的模板是
2、最常用的模板样本模板样本模板包括包括12个个方法:方法:单击单击“文件文件” “新建新建” “样本模板样本模板”2.1.1 创建数据库创建数据库注意:注意:(1)如果能够找到并使用与设计要求接近的模板,可如果能够找到并使用与设计要求接近的模板,可先先利用这些模板创建基准数据库,利用这些模板创建基准数据库,再按再按要求对其进行修改。要求对其进行修改。(2)如果没有满足要求的模板,或要将其他应用中的数如果没有满足要求的模板,或要将其他应用中的数据导入据导入到到 Access,则则最好不使用模板。最好不使用模板。51. 打开数据库打开数据库方法方法1:单击单击“文件文件” “打开打开”n 执行上述操
3、作后选择打开方式执行上述操作后选择打开方式n 打开方式:打开方式:共享(默认)、只读、独占、独共享(默认)、只读、独占、独占只读占只读n 未选择打开方式时按未选择打开方式时按“共享(默认)共享(默认)”方式方式打开打开方法方法2:单击单击“文件文件” “最近所用文件最近所用文件”2.1.2 打开和关闭数据库打开和关闭数据库62. 关闭数据库关闭数据库方法方法1:单击单击Access窗口右上角窗口右上角“关闭关闭”按钮按钮 方法方法2:双击双击Access窗口左上角窗口左上角“控制控制”菜单菜单图标图标方法方法3:单击单击“控制控制”“关闭关闭”方法方法4:单击单击“文件文件”“关闭数据库关闭数
4、据库”2.1.2 打开和关闭数据库打开和关闭数据库7表是数据记录的集合,是数据库最基本的组成部表是数据记录的集合,是数据库最基本的组成部分分2.2.1 表的组成表的组成表由表结构和表由表结构和数据数据两部分构成两部分构成n 设计的是结构设计的是结构n 使用的是数据使用的是数据表结构表结构:表的框架,表的框架,主要包括字段名称、主要包括字段名称、数据类型和字段属数据类型和字段属性等性等字段名称字段名称数据类型数据类型字段属性字段属性8表是数据记录的集合,是数据库最基本的组成表是数据记录的集合,是数据库最基本的组成部分部分2.2.1 表的组成表的组成表由表结构和表由表结构和数数据据两部分构成两部分
5、构成n 设计的是结构设计的是结构n 使用的是数据使用的是数据表表数据:数据:表的表的具具体内容体内容91. 字段名称字段名称字段名称字段名称:每个字段均具有唯一的名字每个字段均具有唯一的名字命名规则命名规则:n 长度为长度为1 164个字符个字符n 包含字母、汉字、数字、空格和其他字符包含字母、汉字、数字、空格和其他字符, ,不能以空格开头不能以空格开头n 不能包含句号(不能包含句号(. .)、惊叹号()、惊叹号(! !)、方括号)、方括号( )和重音符号()和重音符号()n 不能使用不能使用ASCIIASCII为为0 03232的字符的字符2.2.1 表的组成表的组成102. 数据类型数据类
6、型文本文本n 可存储可存储字符或数字字符或数字n 最多最多为为255255个字符个字符备注备注n 可保存较长的字符和数字可保存较长的字符和数字n 最多可存储最多可存储65 53565 535个字符个字符2.2.1 表的组成表的组成112. 数据类型数据类型数字数字n 用来存储进行算术运算的数字数据用来存储进行算术运算的数字数据n 数字类型的种类及其取值范围数字类型的种类及其取值范围2.2.1 表的组成表的组成122. 数据类型数据类型日期日期/时间时间n 用于存储日期、时间或日期时间组合用于存储日期、时间或日期时间组合n 字段长度固定为字段长度固定为8个字节个字节货币货币n 等价于具有双精度属
7、性的数字类型等价于具有双精度属性的数字类型n 字段长度为字段长度为8个字节个字节2.2.1 表的组成表的组成132. 数据类型数据类型自动编号自动编号n 自动编号字段中数值唯一自动编号字段中数值唯一n 字段长度为字段长度为4个字节个字节是是/否否n 只有两种不同取值只有两种不同取值n 字段长度为字段长度为1个字节个字节2.2.1 表的组成表的组成142. 数据类型数据类型OLE对象对象n 用于存储链接或嵌入的对象用于存储链接或嵌入的对象,这些对象以文这些对象以文件形式存在,其类型可以是件形式存在,其类型可以是Word文档、文档、Excel电子表格、图像、声音或其他二进制电子表格、图像、声音或其
8、他二进制数据数据n 字段最大容量为字段最大容量为1GB2.2.1 表的组成表的组成152. 数据类型数据类型超链接超链接n 以文本形式保存超链接的地址,用来链接到以文本形式保存超链接的地址,用来链接到文件、文件、Web页、电子邮件地址、本数据库对页、电子邮件地址、本数据库对象、书签或该地址所指向的象、书签或该地址所指向的Excel单元格范围单元格范围附件附件n 用于存储所有种类的文档和二进制文件用于存储所有种类的文档和二进制文件n 字段最大容量为字段最大容量为2G2.2.1 表的组成表的组成162. 数据类型数据类型计算计算n 用于显示计算结果,计算时必须引用同一表中的其用于显示计算结果,计算
9、时必须引用同一表中的其他字段他字段n 字段字段长度长度为为8字节字节2.2.1 表的组成表的组成173. 字段属性字段属性字段属性即表的组织形式,包括表中字段的个数,各字段属性即表的组织形式,包括表中字段的个数,各字段的大小、格式、输入掩码、有效性规则等字段的大小、格式、输入掩码、有效性规则等不同的数据类型字段属性有所不同不同的数据类型字段属性有所不同定义字段属性可以对输入的数据进行限制或验证,也定义字段属性可以对输入的数据进行限制或验证,也可以控制数据在数据表视图中的显示格式可以控制数据在数据表视图中的显示格式2.2.1 表的组成表的组成18 设置内容设置内容n 字段名称字段名称n 数据类型
10、和字段大小数据类型和字段大小n 主键主键 建立方法建立方法n 在数据表视图中建立在数据表视图中建立n 使用设计视图建立使用设计视图建立2.2.2 建立表结构建立表结构191. 使用数据表视图使用数据表视图数据表视图数据表视图:按行和列显示表中数据的视图按行和列显示表中数据的视图在数据表视图中,可以进行字段的添加、编辑和删除,在数据表视图中,可以进行字段的添加、编辑和删除,也可以完成记录的添加、编辑和删除,还可以实现数据也可以完成记录的添加、编辑和删除,还可以实现数据的查找和筛选等操作是的查找和筛选等操作是/否否方法:方法:单击单击“创建创建” “表表”在数据表视图中设置在数据表视图中设置每个字
11、段的字段名称、字段大小和字段属性每个字段的字段名称、字段大小和字段属性2.2.2 建立表结构建立表结构202. 使用设计视图使用设计视图设计视图设计视图:分为上下两部分。上半部分是字段输入区,分为上下两部分。上半部分是字段输入区,2.2.2 建立表结构建立表结构 表设计视图是创建表结表设计视图是创建表结 构以及修改表结构最方构以及修改表结构最方 便、最有效的工具便、最有效的工具方法:方法:单击单击“创建创建” “表表设计设计” 在设计视图在设计视图中设置每个字段的字段名称、中设置每个字段的字段名称、字段大小和字段属性字段大小和字段属性213. 定义主键定义主键主键主键:是唯一标识表中每一条记录
12、的一个字段或多个是唯一标识表中每一条记录的一个字段或多个字段的组合字段的组合(主键不能为空,不能重复)(主键不能为空,不能重复)主键类型主键类型:单字段主键和多字段主键单字段主键和多字段主键。单字段主键是单字段主键是以某一个字段作为主键来唯一标识表中的记录。多字段以某一个字段作为主键来唯一标识表中的记录。多字段主键是由两个或更多字段组合在一起来唯一标识表中的主键是由两个或更多字段组合在一起来唯一标识表中的记录记录主键的作用:主键的作用:实施实体完整性控制、加快查询速度、实施实体完整性控制、加快查询速度、排序、用于建立表之间的关系排序、用于建立表之间的关系2.2.2 建立表结构建立表结构223.
13、 定义主键定义主键定义思路:定义思路:n 在设计视图中打开相应表在设计视图中打开相应表n 选择要定义主键的字段选择要定义主键的字段n 单击单击“设计设计”选项卡下选项卡下“工具工具”组中的组中的“主键主键”按按钮钮 2.2.2 建立表结构建立表结构231. 字段大小字段大小用于限制输入到该字段的最大长度,当输入的数据超用于限制输入到该字段的最大长度,当输入的数据超过该字段设置的字段大小时,系统将拒绝接收过该字段设置的字段大小时,系统将拒绝接收只适用于只适用于“文本文本”、“数字数字”或或“自动编号自动编号”类型的类型的字段字段有些类型的字段大小属性既有些类型的字段大小属性既可在数据表视图可在数
14、据表视图中设置,中设置,也可在也可在设计视图中设置设计视图中设置,如,如文本文本类型。有些只能在设计类型。有些只能在设计视图中设置,如视图中设置,如数字数字类型类型2.2.3 设置字段属性设置字段属性242. 格式格式可确定数字、货币、日期等字段格式可确定数字、货币、日期等字段格式只影响数据的显示格式只影响数据的显示格式 在设计视图的字段属性框的字段格式属性中选择字段在设计视图的字段属性框的字段格式属性中选择字段格式的类型格式的类型2.2.3 设置字段属性设置字段属性252. 格式格式2.2.3 设置字段属性设置字段属性 例例 将将“学生学生”表中表中“入校日期入校日期”字段的字段的“格式格式
15、”设置设置为为“短日期短日期” 例例 将将“学学生生”表中表中“入校日期入校日期”的输入掩码的输入掩码属性设置为属性设置为“短日期短日期”263. 输入掩码输入掩码可将格式中相对固定的符号固定成格式的一部分可将格式中相对固定的符号固定成格式的一部分,减化减化输入输入 控制数据的输入格式控制数据的输入格式 文本、数字、日期文本、数字、日期/时间、货币等类型字段可定义输入时间、货币等类型字段可定义输入掩码掩码在显示数据时在显示数据时,格式属性优先于输入掩码格式属性优先于输入掩码2.2.3 设置字段属性设置字段属性273. 输入掩码输入掩码2.2.3 设置字段属性设置字段属性 例例 定义定义“教师教
16、师”表中表中“电话号码电话号码”字段的输入掩码,字段的输入掩码,使其输入格式为前使其输入格式为前5位是位是“(010)”,后,后8位是数字位是数字284. 默认值默认值可减少数据输入量可减少数据输入量在设计视图的字段属性框的默认值属性中输入默认的在设计视图的字段属性框的默认值属性中输入默认的的值的值2.2.3 设置字段属性设置字段属性 例例 将将“学生学生”表中表中“性别性别”字段的默认值字段的默认值属性设置为属性设置为“男男”295. 有效性规则有效性规则为防止数据的输入错误而设置为防止数据的输入错误而设置在设计视图的字段属性框的有效性规则属性中该字段在设计视图的字段属性框的有效性规则属性中
17、该字段的有效性规则的有效性规则对文本类型字段,可设置输入的字符个数不能超过某对文本类型字段,可设置输入的字符个数不能超过某一个值一个值; ;对数字类型字段,可使对数字类型字段,可使AccessAccess只接受一定范围内只接受一定范围内的数据的数据; ;对日期对日期/ /时间类型字段,可将数值限制在一定的时间类型字段,可将数值限制在一定的月份或年份以内月份或年份以内 2.2.3 设置字段属性设置字段属性305. 有效性规则有效性规则2.2.3 设置字段属性设置字段属性 例例 将将“学生学生”表中表中“年龄年龄”字段的取值范围设在字段的取值范围设在1470之间之间316. 有效性文本有效性文本当
18、输入的数据违反了有效性规则时当输入的数据违反了有效性规则时, ,系统显示的文本系统显示的文本2.2.3 设置字段属性设置字段属性 例例 将将“学生学生”表中表中“年龄年龄”字字段的有效性文本段的有效性文本设置为设置为“请输入请输入1470之间的之间的数据!数据!”327. 索引索引索引能根据键值加速在表中查找和排序的速度,能对索引能根据键值加速在表中查找和排序的速度,能对表中记录实施唯一性表中记录实施唯一性 可建立单字段索引和多字段索引可建立单字段索引和多字段索引2.2.3 设置字段属性设置字段属性 例例 为为“学生学生”表创建索引,索引字段为表创建索引,索引字段为“性别性别”337. 索引索
19、引2.2.3 设置字段属性设置字段属性 例例 为为“教师教师”表创建多字段索引,索引字段包括表创建多字段索引,索引字段包括“教师编号教师编号”、“性别性别”和和“工作时间工作时间”342.2.4 建立表间关系建立表间关系职工职工读者读者1. 表间关系的概念表间关系的概念一对一关系:一对一关系:假设有表假设有表A和表和表B两个表,如果表两个表,如果表A中的中的1条记录与表条记录与表B中的中的1条记录相匹配,反之亦然,则表条记录相匹配,反之亦然,则表A与与表表B是一对一关系是一对一关系351. 表间关系的概念表间关系的概念一对多关系:一对多关系:如果表如果表A中的中的1条记录与表条记录与表B中的多
20、条记中的多条记录相匹配,但表录相匹配,但表B中的中的1条记录只与表条记录只与表A中的中的1条记录相匹条记录相匹配,则表配,则表A与表与表B是一对多关系是一对多关系2.2.4 建立表间关系建立表间关系班级班级学生学生361. 表间关系的概念表间关系的概念多对多关系:多对多关系:如果表如果表A中的多条记录与表中的多条记录与表B中的多条记中的多条记录相匹配,且表录相匹配,且表B中的多条记录也与表中的多条记录也与表A中的多条记录相中的多条记录相匹配,则表匹配,则表A与表与表B是多对多关系是多对多关系2.2.4 建立表间关系建立表间关系在在AccessAccess中只有前两种,中只有前两种,多对多被转换
21、成两个一多对多被转换成两个一对多联系对多联系学生学生课程课程372. 参照完整性参照完整性参照完整性参照完整性:是在输入或删除记录时,为维持表之间是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则已定义的关系而必须遵循的规则参照完整性规则要求通过定义的外关键字和主关键字参照完整性规则要求通过定义的外关键字和主关键字之间的引用规则来约定两个关系之间的联系之间的引用规则来约定两个关系之间的联系如果表中设置了参照完整性,那么主表中没有相关记如果表中设置了参照完整性,那么主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表录时,就不能将记录添加到相关表中,也不能在相关表中存在匹
22、配记录时删除主表中的记录,更不能在相关表中存在匹配记录时删除主表中的记录,更不能在相关表中有相关记录时,更改主表中的主键值中有相关记录时,更改主表中的主键值2.2.4 建立表间关系建立表间关系383. 建立表间关系建立表间关系在定义表间关系之前,应关闭所有需要定义关系的表在定义表间关系之前,应关闭所有需要定义关系的表定义方法:定义方法:“数据库工具数据库工具”“关系关系”2.2.4 建立表间关系建立表间关系 例例 定义定义“教学管理教学管理”数据库中已存在表之间的关系数据库中已存在表之间的关系394. 编辑编辑表间关系表间关系方法:方法:在关系窗口中右击关系连线在关系窗口中右击关系连线“编辑关
23、系编辑关系”2.2.4 建立表间关系建立表间关系 联接类型:联接类型:内部联接、左边外部联结、右边外部内部联接、左边外部联结、右边外部联接联接 405. 查看子数据表查看子数据表子数据表子数据表:是指在一个数据表视图中显示已与其建立是指在一个数据表视图中显示已与其建立关系的数据表视图关系的数据表视图方法:方法:在建有关系的主数据表视图上,单击某记录关在建有关系的主数据表视图上,单击某记录关联标记联标记“+”号号,可可显示该记录对应的子数据表数据,单显示该记录对应的子数据表数据,单击击“-”号号,就可以收起子数据表,就可以收起子数据表2.2.4 建立表间关系建立表间关系415. 查看子数据表查看
24、子数据表2.2.4 建立表间关系建立表间关系 例例 将将“课程课程”表的子数据表修改为表的子数据表修改为“选课成绩选课成绩”表表421. 使用数据表视图输入数据使用数据表视图输入数据2. 使用查阅列表输入数据使用查阅列表输入数据设置字段类型为设置字段类型为“查阅查阅向导向导”n 输入时用组合框选择数据,提高输入效率输入时用组合框选择数据,提高输入效率n 数据来源:数据来源:值列表、另一数据表(或查询)值列表、另一数据表(或查询)2.2.5 向表中输入数据向表中输入数据 例例 使用向导为使用向导为“教师教师”表中表中“职称职称”字段创建查阅列字段创建查阅列表,列表中显示表,列表中显示“助教助教”
25、、“讲师讲师”、“副教授副教授”和和“教授教授”等等4个值个值432. 使用查阅列表输入数据使用查阅列表输入数据设置字段类型为设置字段类型为 “查阅查阅向导向导”直接在直接在“查阅查阅”选项卡中设置选项卡中设置2.2.5 向表中输入数据向表中输入数据 例例 使用向导为使用向导为“教教师师”表中表中“职称职称”字字段创建查阅列表,列段创建查阅列表,列表中显示表中显示“助教助教”、“讲师讲师”、“副教授副教授”和和“教授教授”等等4个值个值443. 使用计算类型字段存储数据使用计算类型字段存储数据2.2.5 向表中输入数据向表中输入数据 例例 在在“教学管理教学管理”数据库数据库中已有中已有“选课
26、成绩选课成绩”表,表表,表中包括中包括“学生编号学生编号”、“课课程编号程编号”、“平时成绩平时成绩”和和“考试成绩考试成绩”等等4个字段。在个字段。在“选课成绩选课成绩”表中增加一个表中增加一个计算字段,字段名为计算字段,字段名为“总评总评成绩成绩”,计算公式为:总评,计算公式为:总评成绩成绩=平时成绩平时成绩*0.3 + 考试成考试成绩绩*0.7454. 使用附件类型字段存储数据使用附件类型字段存储数据2.2.5 向表中输入数据向表中输入数据 例例 在在“教师教师”表中增表中增加一个加一个“个人信息个人信息”字字段,数据类型为段,数据类型为“附附件件”,将存储在,将存储在Word文文档中的
27、教师个人信息及档中的教师个人信息及照片添加到照片添加到“个人信息个人信息”字段中字段中465. 获取外部数据获取外部数据导入数据导入数据:是指从外部获取数据后形成数据库中的数是指从外部获取数据后形成数据库中的数据表对象,并与外部数据源断绝联接据表对象,并与外部数据源断绝联接导入导入数据数据类型类型:Excel工作表、工作表、SharePoint列表、列表、XML文件、其他文件、其他Access数据库、以及其他类型文件数据库、以及其他类型文件2.2.5 向表中输入数据向表中输入数据 例例 将已建立的将已建立的Excel文件文件“授课授课.xls”导入到导入到“教学管教学管理理”数据库中数据库中4
28、75. 获取外部数据获取外部数据链接数据链接数据:是指在自己的数据库中形成一个链接表对是指在自己的数据库中形成一个链接表对象,每次在象,每次在Access数据库中操作数据时,都是即时从外数据库中操作数据时,都是即时从外部数据源获取数据部数据源获取数据链接的数据未与外部数据源断绝联接,而将随着外部链接的数据未与外部数据源断绝联接,而将随着外部数据源数据的变动而变动数据源数据的变动而变动2.2.5 向表中输入数据向表中输入数据48 导入数据导入数据:是指从外部获取数据后形成数据库中的数是指从外部获取数据后形成数据库中的数据表对象,并与外部数据源断绝联接据表对象,并与外部数据源断绝联接 导入导入数据
29、数据类型类型:Excel工作表、工作表、SharePoint列表、列表、XML文件、其他文件、其他Access数据库、以及其他类型文件数据库、以及其他类型文件2.2.6 获取外部数据获取外部数据 例例 将已建立的将已建立的Excel文件文件“授课授课.xls”导入到导入到“教学管教学管理理”数据库中数据库中注意:注意:导入数据与链接数据的区别。导入数据与链接数据的区别。49 在表的设计视图中修改在表的设计视图中修改 可对字段实施的修改操作可对字段实施的修改操作1. 添加字段添加字段2. 修改字段修改字段3. 删除字段删除字段4. 重新定义主键重新定义主键2.3.1 修改表结构修改表结构50 在
30、数据表视图中修改在数据表视图中修改 可对数据实施修改操作可对数据实施修改操作1. 定位记录定位记录2. 选择记录选择记录3. 添加记录添加记录4. 删除记录删除记录5. 修改数据修改数据6. 复制数据复制数据2.3.2 编辑表内容编辑表内容51 在数据表视图中修改在数据表视图中修改 可对数据实施修改操作可对数据实施修改操作7. 查找查找数据数据 在数据表视图中使用在数据表视图中使用“查找查找”按钮按钮2.3.2 编辑表内容编辑表内容 例例 查找查找“学生学生”表中表中“性别性别”为为“男男”的学生记录的学生记录52 在数据表视图中修改在数据表视图中修改 可对数据实施修改操作可对数据实施修改操作
31、7. 查找查找数据数据 在数据表视图中使用在数据表视图中使用“查找查找”按钮按钮 使用通配符使用通配符2.3.2 编辑表内容编辑表内容53 在数据表视图中修改在数据表视图中修改 可对数据实施修改操作可对数据实施修改操作7. 查找查找数据数据 在数据表视图中使用在数据表视图中使用“查找查找”按钮按钮 使用通配符使用通配符 通过记录导航条直接定位通过记录导航条直接定位2.3.2 编辑表内容编辑表内容 例例 在在“学生学生”表中查找表中查找“李海亮李海亮”学生记录学生记录54 在数据表视图中修改在数据表视图中修改 可对数据实施修改操作可对数据实施修改操作7. 查找查找数据数据8. 替换替换数据数据 2.3.2 编辑表内容编辑表内容 例例 查找查找“教师教师”表中表中“政治面目政治面目”为为“团员团员”的所的所有记录,并将其值改为有记录,并将其值改为“党员党员”551. 改变字段显示次序改变字段显示次序2. 调整行高调整行高使用鼠标调整使用鼠标调整使用命令调整使用命令调整3. 调整列宽调整列宽使用鼠标调整使用鼠标调整使用命令调整使用命令调整2.3.3 调整调整表表外观外观564. 隐藏列隐藏列
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论