第三章-建立Access数据表-数据库技术与应用-ACESS教学课件.ppt

上传人:知****量 文档编号:91516424 上传时间:2023-05-27 格式:PPT 页数:44 大小:1.53MB
返回 下载 相关 举报
第三章-建立Access数据表-数据库技术与应用-ACESS教学课件.ppt_第1页
第1页 / 共44页
第三章-建立Access数据表-数据库技术与应用-ACESS教学课件.ppt_第2页
第2页 / 共44页
点击查看更多>>
资源描述

《第三章-建立Access数据表-数据库技术与应用-ACESS教学课件.ppt》由会员分享,可在线阅读,更多相关《第三章-建立Access数据表-数据库技术与应用-ACESS教学课件.ppt(44页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、n今天是我生命中最重要的一天、今天是我生命中最重要的一天、n今天我要学会控制情绪、今天我要学会控制情绪、n今天我要愉快地生活、今天我要愉快地生活、n今天我要加倍重视自己的价值、今天我要加倍重视自己的价值、n我现在就付诸行动我现在就付诸行动!主讲:王海燕主讲:王海燕E-mailE-mail:第三章第三章 表的操作表的操作An Introduction to Database Systenm主要内容主要内容n设定表间的关系设定表间的关系n记录的操作记录的操作n数据表的管理数据表的管理n数据库的管理数据库的管理重点重点n表间关系的设定表间关系的设定1.表关系表关系n所谓的关系,指的是两个表中都有一个

2、所谓的关系,指的是两个表中都有一个相同的数据类型、大小的字段,利用这相同的数据类型、大小的字段,利用这个字段建立两个表之间的关系。通过这个字段建立两个表之间的关系。通过这种表之间的关联性,可以将数据库中的种表之间的关联性,可以将数据库中的多个表联结成一个有机的整体。多个表联结成一个有机的整体。n关系的主要作用是使多个表中的字段协关系的主要作用是使多个表中的字段协调一致,以便快速地提取信息。调一致,以便快速地提取信息。n如果两个表使用了共同的字段,就应该为这两如果两个表使用了共同的字段,就应该为这两个表建立一个关系,通过表间关系就可以指出个表建立一个关系,通过表间关系就可以指出一个表中的数据与另

3、一个表中数据的相关方式。一个表中的数据与另一个表中数据的相关方式。类型类型描述描述一一对对一一一个表中的每个一个表中的每个记录记录只与第二个表中的一个只与第二个表中的一个记录记录匹配匹配一一对对多多一个表中的每个一个表中的每个记录记录与第二个表中的一个或多个与第二个表中的一个或多个记录记录匹配,但第二个表中的每个匹配,但第二个表中的每个记录记录只能与第一个表中的只能与第一个表中的一个一个记录记录匹配匹配多多对对一一一个表的多个一个表的多个记录记录与第二个表中的一个与第二个表中的一个记录记录匹配匹配多多对对多多一个表中的每个一个表中的每个记录记录与第二个表中的多个与第二个表中的多个记录记录匹配,

4、匹配,反之亦然反之亦然2.2.关系模型的完整性约束关系模型的完整性约束n实体完整性实体完整性n参照完整性参照完整性n用户定义的完整性用户定义的完整性关系的完整性关系的完整性(2)参照完整性)参照完整性n关系间的引用关系间的引用n外码外码n参照完整性规则参照完整性规则关系的完整性关系的完整性关系间的引用关系间的引用例例1 学生实体、专业实体以及专业与学生学生实体、专业实体以及专业与学生 间的一对多联系间的一对多联系学生(学生(学号学号,姓名,性别,姓名,性别,专业号专业号,年龄),年龄)专业(专业(专业号专业号,专业名),专业名)关系间的引用(续)关系间的引用(续)例例2 学生、课程、学生与课程

5、之间的多对学生、课程、学生与课程之间的多对多联系多联系学生(学生(学号学号,姓名,性别,专业号,年龄),姓名,性别,专业号,年龄)课程(课程(课程号课程号,课程名,学分),课程名,学分)选修(选修(学号学号,课程号课程号,成绩),成绩)例例3 学学生生实实体体及及其其内内部部的的领领导导联联系系(一一对对多多)学生(学生(学号学号,姓名,性别,专业号,年龄,姓名,性别,专业号,年龄,班长班长)外码(外码(Foreign Key)设设F是基本关系是基本关系R的一个或一组属性,但不的一个或一组属性,但不是关系是关系R的码。如果的码。如果F与基本关系与基本关系S的主码的主码Ks相对应,则称相对应,则

6、称F是基本关系是基本关系R的的外码。外码。基本关系基本关系R称称为为参照关系参照关系(Referencing Relation),基基本本关关系系S称称为为被被参参照照关关系系(Referenced Relation)或或目目标标关关系系(Target Relation)。)。参照完整性规则参照完整性规则(续续)学学生生关关系系中中每每个个元元组组的的“专专业业号号”属属性性只取下面两类值:只取下面两类值:(1)空值空值,表示尚未给该学生分配专业。,表示尚未给该学生分配专业。(2)非非空空值值,这这时时该该值值必必须须是是专专业业关关系系中中某某个个元元组组的的“专专业业号号”值值,表表示示该

7、该学学生生不可能分配到一个不存在的专业中。不可能分配到一个不存在的专业中。参照完整性规则参照完整性规则(续续)选修(选修(学号学号,课程号课程号,成绩),成绩)“学号学号”和和“课程号课程号”是选修关系中的主是选修关系中的主属性,属性,按照实体完整性和参照完整性规则,它们按照实体完整性和参照完整性规则,它们只能取相应被参照关系中已经存在的主码只能取相应被参照关系中已经存在的主码值。值。参照完整性规则参照完整性规则(续续)学生(学生(学号学号,姓名,性别,专业号,年龄,姓名,性别,专业号,年龄,班长班长)“班长班长”属性值可以取两类值:属性值可以取两类值:(1)空值,表示该学生所在班级尚未选出班

8、长;空值,表示该学生所在班级尚未选出班长;(2)非空值,这时该值必须是本关系中某个元非空值,这时该值必须是本关系中某个元组的学号值。组的学号值。(3)用户定义的完整性)用户定义的完整性n用户定义的完整性是针对某一具体关系数据库用户定义的完整性是针对某一具体关系数据库的约束条件,反映某一具体应用所涉及的数据的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求。必须满足的语义要求。n通常用户自定义的完整性主要是字段级通常用户自定义的完整性主要是字段级/记录记录级的有效性规则。级的有效性规则。例例:课程课程(课程号,课程名,学分课程号,课程名,学分)“课程名课程名”属性必须取唯一值属性必须取唯

9、一值 非主属性非主属性“课程名课程名”也不能取空值也不能取空值 “学分学分”属性只能取值属性只能取值1,2,3,4 关系的完整性关系的完整性3 创建表关系创建表关系步骤:步骤:n激活数据库窗口;激活数据库窗口;n选中对话框中的表;选中对话框中的表;n在窗口中选中源表中的在窗口中选中源表中的某个字段某个字段;n按下按下“创建创建”按钮完成按钮完成两个表间的连接操作两个表间的连接操作;n关闭关系视图窗口,并关闭关系视图窗口,并保存此布局设置保存此布局设置。级联更新相关字段级联更新相关字段 级联删除相关字段级联删除相关字段 3.2 记录的操作记录的操作n输入、修改输入、修改n查看查看n排序排序n查找

10、查找n筛选筛选输入数据输入数据3.2.1 数据的输入和修改数据的输入和修改查询向导查询向导超级链接超级链接备注备注OLEOLE对象型对象型文本文本日期日期/时间时间数字数字“是是/否否”型型货币货币方法:方法:选定要输入数据字段选定要输入数据字段右击选择右击选择“插入对象插入对象”命令命令打开打开“插入对象插入对象”对话框对话框输入输入OLE对象型数据对象型数据OLE是是Object Linking and Embedding的缩写的缩写,直译为对象连接与嵌入,通过这种对象就可以调直译为对象连接与嵌入,通过这种对象就可以调用其他格式的数据。用其他格式的数据。输入超级链接型数据输入超级链接型数据

11、输入查询向导型数据输入查询向导型数据n可直接输入可直接输入n可从下拉列表中选取可从下拉列表中选取3.2.2 改变数据表显示方式改变数据表显示方式操作:操作:n在数据视图中,单击在数据视图中,单击“格格式式”菜单菜单“数据表数据表”,弹出弹出“设置数据表格式设置数据表格式”对话框。对话框。“数据表数据表”命令:改变单元格的显示效果、命令:改变单元格的显示效果、网格线、背景色等。网格线、背景色等。3.2.2 改变数据表显示方式改变数据表显示方式操作:操作:n在数据视图中,单击在数据视图中,单击“格格式式”菜单菜单“隐藏列隐藏列”。“隐藏列隐藏列”命令:将用户不关心的列命令:将用户不关心的列暂时暂时

12、隐藏隐藏起来。起来。3.2.2 改变数据表显示方式改变数据表显示方式操作:操作:n在数据视图中,单击在数据视图中,单击“格格式式”菜单菜单“冻结列冻结列”。“冻结列冻结列”命令:将某些列冻结起来,使其不命令:将某些列冻结起来,使其不受屏幕宽度的影响,显示在屏幕上。受屏幕宽度的影响,显示在屏幕上。定位记录定位记录操作:操作:记录定位器记录定位器快捷键快捷键Home:Home:当前记录的第一个字段当前记录的第一个字段EndEnd:当前记录的最后一个字段当前记录的最后一个字段移动列:移动列:通过鼠标操作,改变字段在表中排列的顺序。通过鼠标操作,改变字段在表中排列的顺序。查找和替换:查找和替换:通过通

13、过“编辑编辑”菜单的菜单的“查找查找”和和“替换替换”命令命令完成查找和替换的功能。完成查找和替换的功能。删除记录:删除记录:通过通过“Del”键或键或“编辑编辑”“删除删除”菜单命令,菜单命令,删除不需要的记录。删除不需要的记录。3.2.3 数据的排序数据的排序n将数据按照一定的逻辑顺序排列。将数据按照一定的逻辑顺序排列。n简单排序简单排序n基于多个相邻字段的简单排序基于多个相邻字段的简单排序:从左到右的顺序进行从左到右的顺序进行n高级排序高级排序:可对多个不相邻的字段按不同方式排序可对多个不相邻的字段按不同方式排序3.2.4 数据的筛选数据的筛选n筛选是选择符合条件的记录并显示,隐筛选是选

14、择符合条件的记录并显示,隐藏不符合条件的记录。藏不符合条件的记录。nAccess提供四类筛选方法提供四类筛选方法筛选筛选删除删除n按选定内容筛选按选定内容筛选 将当前网格位置的内容作为条件进行筛选将当前网格位置的内容作为条件进行筛选n内容排除筛选内容排除筛选 将当前网格位置的内容的相反值作为条件进行筛将当前网格位置的内容的相反值作为条件进行筛选选n按窗体筛选按窗体筛选 多个条件筛选多个条件筛选n高级筛选高级筛选 可编写较复杂的条件表达式进行筛选可编写较复杂的条件表达式进行筛选3.3 数据表的管理和共享数据表的管理和共享n数据表的复制、更名、删除和导出数据表的复制、更名、删除和导出n数据的导入与

15、链接数据的导入与链接3.3.1 数据表的复制、更名、删除和导出数据表的复制、更名、删除和导出n复制复制n菜单或快捷键菜单或快捷键n重命名重命名n与与windows中文件的重命名相似中文件的重命名相似n删除删除n需要先确定表间的关系,以免破坏数据的完需要先确定表间的关系,以免破坏数据的完整性整性n导出导出n将将Access数据输出到其他格式的文件中,如:数据输出到其他格式的文件中,如:另一个另一个Access数据库、文本文件、数据库、文本文件、Excel工工作表等。作表等。n操作:操作:“文件文件”菜单菜单 “导出导出”3.3.2 数据的导入与链接数据的导入与链接n作用作用:共享其他程序的数据文

16、件。:共享其他程序的数据文件。n导入导入:n将数据导入到新的将数据导入到新的Access表中,是一种将数据从不表中,是一种将数据从不同格式转换并复制到同格式转换并复制到Access的方法。的方法。n链接链接:n连接到其他应用程序中的数据但不将数据导入。连接到其他应用程序中的数据但不将数据导入。n可导入和链接的数据格式可导入和链接的数据格式nAccess、文本文件、文本文件、Excel、Html等。等。n操作:操作:n实例演示,请注意导入和链接的效果。实例演示,请注意导入和链接的效果。区别区别 导入导入:链接:链接:本本 章章 小小 结结通过本章的学习,应该了解以下内容:通过本章的学习,应该了解以下内容:理解表的组成结构理解表的组成结构掌握利用掌握利用AccessAccess建立表的常用方法建立表的常用方法理解关系的三个完整性规则理解关系的三个完整性规则掌握表关系的设立掌握表关系的设立

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com