数据库Access案例教程电子教案课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据库Access案例教程电子教案课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 Access 案例 教程 电子 教案 课件
- 资源描述:
-
1、 数据库管理系统数据库管理系统 AccessAccess n 第第1 1章章 数据库及表数据库及表 1.1 建立数据库建立数据库 一、数据和信息数据和信息 1.信息信息(Information)信息、物质、能量被认为是现代经济、社会发展的信息、物质、能量被认为是现代经济、社会发展的三大支柱,信息是较物质和能量高一级的资源。三大支柱,信息是较物质和能量高一级的资源。信息是对客观事物的反映,是为某一特定目的而提信息是对客观事物的反映,是为某一特定目的而提供的决策依据。供的决策依据。信息是经过加工的数据,泛指通过各种方式传播的、信息是经过加工的数据,泛指通过各种方式传播的、可被感受的声音、文字、图像
2、、符号等所表示的某一特可被感受的声音、文字、图像、符号等所表示的某一特定事物的消息、情报和知识。定事物的消息、情报和知识。2.数据数据(Data)为了传递和使用信息,把信息和各种物理符号联系为了传递和使用信息,把信息和各种物理符号联系起来,使信息具体化,这些符号及其组合就是数据。起来,使信息具体化,这些符号及其组合就是数据。数据是信息的具体表现形式,信息是数据的内涵。数据是信息的具体表现形式,信息是数据的内涵。3.数据处理数据处理 数据处理是指对数据收集、存储、加工、分类、数据处理是指对数据收集、存储、加工、分类、检索、传输等,对数据的处理过程就是将数据转化检索、传输等,对数据的处理过程就是将
3、数据转化成信息的过程,目前世界上成信息的过程,目前世界上80%的计算机应用于数的计算机应用于数据处理领域。据处理领域。二、二、数据管理技术的发展数据管理技术的发展 人工管理阶段人工管理阶段文件系统阶段文件系统阶段数据库系统阶数据库系统阶段(将数据视为资源,统一管理、控制、共享)段(将数据视为资源,统一管理、控制、共享)三、数据库系统三、数据库系统 数据库系统数据库系统(DBS)(DataBase System)的组成的组成:数据库数据库(DataBase,DB,具有一定数据结构、可共享的数据集合具有一定数据结构、可共享的数据集合)数据库管理系统数据库管理系统(DBMS,如,如Access)及开
4、发工具及开发工具 应用系统应用系统 数据库管理员及用户数据库管理员及用户 1.数据库的特点数据库的特点 数据库是长期存储在计算机的外存、数据库是长期存储在计算机的外存、有组织、可共享的大量数据的集合,数有组织、可共享的大量数据的集合,数据库中的数据按一定的数据模型组织、据库中的数据按一定的数据模型组织、描述和储存,数据具有较小的冗余,有描述和储存,数据具有较小的冗余,有较高的数据独立性和易扩展性,并可为较高的数据独立性和易扩展性,并可为各种用户共享。各种用户共享。基本特点:基本特点:永久存储永久存储有组织有组织可共享可共享 2.数据库管理系统的主要功能数据库管理系统的主要功能 数据定义数据定义
5、 数据组织、存储和管理数据组织、存储和管理 数据操纵数据操纵 数据库的事务管理和维护功能数据库的事务管理和维护功能 其他功能(互访、互相通讯等)其他功能(互访、互相通讯等)四、数据模型三要素四、数据模型三要素数据结构(描述系统的静态特征)数据结构(描述系统的静态特征)数据操作(描述系统的动态特征)数据操作(描述系统的动态特征)实体完整性实体完整性数据的完整性约束条件数据的完整性约束条件 参照完整性参照完整性 用户自定义完整性用户自定义完整性 五、数据模型分类五、数据模型分类 关系型关系型(二维表格二维表格)层次型(树型)层次型(树型)网状型网状型 面向对象型面向对象型 对象关系型对象关系型 六
6、、关系型数据库六、关系型数据库 关系模型是用二维表格结构来表示实体以及关系模型是用二维表格结构来表示实体以及实体间联系的模型。实体间联系的模型。七、概念模型七、概念模型 概念模型实现现实世界到概念世界的转换。概念模型实现现实世界到概念世界的转换。八、关系代数八、关系代数 并并(Union)传统的关系运算传统的关系运算 差差(Except)交交(Intersection)笛卡尔积笛卡尔积(Cartesian Product)选择选择(selection)专门的关系运算专门的关系运算 投影投影(projection)联接联接(join)等值联接等值联接 自然联接(自然联接(|)(1)并运算并运算关
7、系关系R与关系与关系S的所有元组合并(的所有元组合并(R与与S的属的属性个数必须相等),去掉重复的元组,组成一性个数必须相等),去掉重复的元组,组成一个新关系。个新关系。(2)差运算差运算关系关系R中删除与关系中删除与关系S中相同的元组(中相同的元组(R与与S的属性个数必须相等)的属性个数必须相等),R中剩余的元组组成中剩余的元组组成一个一个 新关系。新关系。(3)交运算交运算 取两关系取两关系R与与S中相同的元组(中相同的元组(R与与S的属性的属性个数必须相等)个数必须相等)(4)广义笛卡尔积广义笛卡尔积(两个关系的属性个数两个关系的属性个数可以不相等可以不相等)九、九、Access数据库数
8、据库(.mdb)(包含七种对象包含七种对象)表表(Table)查询查询(Query)窗体窗体(Form)报表报表(Report)页页(Page)宏宏(Macro)模块模块(Module)字段字段 记录记录 .表表 .字段字段 记录记录 选择查询选择查询 参数查询参数查询查询查询 交叉表查询交叉表查询 生成表查询生成表查询 动作查询动作查询 追加查询追加查询 SQL查询查询 删除查询删除查询 更新查询更新查询 课程号课程号(文本,(文本,4)课程名称课程名称(文本,(文本,20)学分学分(长整型)(长整型)1001英语精读英语精读41002英语口语英语口语22005大学语文大学语文3结构结构记录
9、记录1.2 建立表建立表 表分为两部分:结构与记录,表分为两部分:结构与记录,先建结构后输入记录。先建结构后输入记录。一、几个名词一、几个名词 1.字段字段(即(即数据元素,属性数据元素,属性)(表中)(表中的列)的列)是一个独立的数据项,描述数据的某是一个独立的数据项,描述数据的某些特征。些特征。2.字段名字段名 命名规则:命名规则:1-64个字符长度,由字母、个字符长度,由字母、汉字、数字、空格和其他字符组成,不汉字、数字、空格和其他字符组成,不能包含句号、惊叹号、方括号、单引号、能包含句号、惊叹号、方括号、单引号、双引号。双引号。3.域域(属性的取值范围)(属性的取值范围)4.记录记录(
10、即(即数据元组数据元组)(表中的行)(表中的行)5.主关键字主关键字(主键主键)能唯一标识表中每条记录的字段或字能唯一标识表中每条记录的字段或字段集可作为主键,主关键字不允许有重复段集可作为主键,主关键字不允许有重复值或空值值或空值(null)。一个表只能有一个主键。一个表只能有一个主键。单字段型单字段型 主键类型主键类型 多字段型(最多多字段型(最多10个字段)个字段)自动编号型自动编号型 6.候选关键字作用及能作为候选关键字候选关键字作用及能作为候选关键字的条件与主关键字相同。一个表可以有多个候选的条件与主关键字相同。一个表可以有多个候选关键字,但只有一个主键,也就是说在候选关键关键字,但
11、只有一个主键,也就是说在候选关键字中只能选择一个作为表的主键。字中只能选择一个作为表的主键。7.外关键字(简称外键)一个表中的某外关键字(简称外键)一个表中的某个字段或者字段集是另一个表中的主键,这个字个字段或者字段集是另一个表中的主键,这个字段或字段集就是外键。作为外键的字段名同另一段或字段集就是外键。作为外键的字段名同另一表中的主键字段名可以相同,也可以不相同(建表中的主键字段名可以相同,也可以不相同(建议应该取相同的字段名),但这两个字段的类型、议应该取相同的字段名),但这两个字段的类型、大小必须一致。大小必须一致。二、表的两种主要视图方式二、表的两种主要视图方式 设计视图(输入和编辑表
12、结构)设计视图(输入和编辑表结构)数据表视图(输入和编数据表视图(输入和编 辑记录)辑记录)三、数据类型(共十种)三、数据类型(共十种)1.文本型文本型 1-255个长度个长度,默认默认50。2.备注型备注型 不超过不超过64K长度长度 3.数字型数字型 数字型分类数字型分类:类型类型范范 围围小数位小数位 存储存储空间空间字节字节0255无无1B整型整型-3276832767无无2B长整型长整型-21474836482147483647 无无4B单精度单精度-3.410383.4103874B双精度双精度-1.797103081.79710308158B小数型小数型 同上同上2812B 4.
13、日期日期/时间型时间型 8个字节的存储空间。个字节的存储空间。5.货币型货币型 8个字节存储空间,整数部分个字节存储空间,整数部分15位,小数位,小数4位。位。6.自动编号型自动编号型 4个字节存储空间。个字节存储空间。7.是是/否型否型 存储逻辑值,固定存储逻辑值,固定1位长度,只位长度,只能取两种值:能取两种值:Yes、No,或或-1、0,或,或True、False。8.OLE对象型对象型 存储多媒体数据,不超过存储多媒体数据,不超过1G字节。字节。9.超级链接型超级链接型 存储作为超级链接地址文本。存储作为超级链接地址文本。10.查阅向导型查阅向导型 4位存储空间,存储从列表位存储空间,
14、存储从列表框或组合框中选择的文本或数值。框或组合框中选择的文本或数值。四、字段属性四、字段属性1.字段大小字段大小主要对文本型、数字型字段。主要对文本型、数字型字段。2.格式格式只影响显示(打印)方式,只影响显示(打印)方式,不影响数据的保存方式。不影响数据的保存方式。3.输入掩码(主要处理文本与日期型)输入掩码(主要处理文本与日期型)用来控制输入数据时的格式。用来控制输入数据时的格式。输入掩码只对输入时起到一种格式限制、输入掩码只对输入时起到一种格式限制、格式统一的作用。格式统一的作用。输入掩码字符:输入掩码字符:0 数字数字0-9,必须,不允许,必须,不允许+和和-,不允许输入空格。,不允
15、许输入空格。9 数字数字0-9,可选,不允许,可选,不允许+和和-#数字或空格,可选,允许数字或空格,可选,允许+和和-L 字母字母A-Z,必须,不能有空格、汉字。必须,不能有空格、汉字。?字母字母A-Z,可选。可选。A 字母或数字字母或数字,必须。必须。a 字母或数字,可选。字母或数字,可选。&任何字符或空格,必须,一般用于汉字。任何字符或空格,必须,一般用于汉字。C 任何字符或空格,可选。任何字符或空格,可选。.,:-/小数点占位符、千位、日期与时间的分隔符。小数点占位符、千位、日期与时间的分隔符。将其后的字母转为大写。将其后的字母转为大写。!从右到左显示。!从右到左显示。将其后的字符显示
16、为原义字符。将其后的字符显示为原义字符。密码密码 文本框中输入任何字符都按原字符保存,但以文本框中输入任何字符都按原字符保存,但以*显示。显示。4.标题标题字段名可以与显示的标题不一致。字段名可以与显示的标题不一致。5.默认值默认值6.有效性规则与有效性文本有效性规则与有效性文本7.必填字段必填字段 8.允许空字符串(仅对文本型)允许空字符串(仅对文本型)9.索引(在此用于设置单字段索引)索引(在此用于设置单字段索引)无无 三项取值三项取值 有(有重复)有(有重复)有(无重复)有(无重复)OLE对象型字段不能设置索引属性。对象型字段不能设置索引属性。五、输入记录五、输入记录 先建表间关联,后输
17、入表中记录。先建表间关联,后输入表中记录。先输入主表的记录,后输入子表的记录先输入主表的记录,后输入子表的记录。1.3 表间关系(也叫关联)表间关系(也叫关联)关系是在两个表的公共字段之间创建的一种关系是在两个表的公共字段之间创建的一种联接。联接。一、建立关联的步骤一、建立关联的步骤 1.主表必须先建主键。主表必须先建主键。2.子表中必须有与主表主键相对应的字段(即子表中必须有与主表主键相对应的字段(即外键)外键),即两表要有共有字段。即两表要有共有字段。3.关闭所有表。关闭所有表。4.打开关系窗口,将主表中的主键拖到子表中打开关系窗口,将主表中的主键拖到子表中对应的字段(不能反过来拖)。对应
18、的字段(不能反过来拖)。二、建立参照完整性二、建立参照完整性 参照完整性是在输入和删除记录时为维参照完整性是在输入和删除记录时为维护表间关系而必须遵循的一个规则系统。护表间关系而必须遵循的一个规则系统。“级联删除相关记录级联删除相关记录”,在删除主表记,在删除主表记录的同时自动删除所有子表的相关记录。录的同时自动删除所有子表的相关记录。“级联更新相关字段级联更新相关字段”,主表中更改主,主表中更改主关键字值的同时自动更改所有子表中相关关键字值的同时自动更改所有子表中相关记录的匹配值。记录的匹配值。三、表间关系的类型(共三种)三、表间关系的类型(共三种)1.一对一一对一(1:1)主表与子表的公共
19、字主表与子表的公共字段都是主键,主表中一个记录对应子表中段都是主键,主表中一个记录对应子表中一个记录。一个记录。2.一对多一对多(1:n)公有字段在主表中是公有字段在主表中是主键,在子表中是非主键,主表中一个记主键,在子表中是非主键,主表中一个记录对应子表中多个记录。录对应子表中多个记录。3.多对多多对多(m:n)主表多个记录对应子主表多个记录对应子表多个记录,表多个记录,不能直接实现,不能直接实现,应转化为多应转化为多个一对多。个一对多。四、重要提示四、重要提示1.1.主表不建主键,无法建关联。主表不建主键,无法建关联。2.2.两表间的共有字段必须类型一致、两表间的共有字段必须类型一致、长度
20、一致,字段名可以不同。长度一致,字段名可以不同。3.3.建关联时一定要将主表的主键拖向建关联时一定要将主表的主键拖向子表的共有字段。子表的共有字段。4.4.不建立正确的关联,在建多表查询、不建立正确的关联,在建多表查询、多表窗体、报表时可能会出现意想不到结多表窗体、报表时可能会出现意想不到结果或错误。果或错误。5.5.先建关联,后输入表中记录,先输先建关联,后输入表中记录,先输入主表的记录,后输入子表的记录。入主表的记录,后输入子表的记录。学生管理系统生管理系统.mdb中三个表的表间关系:中三个表的表间关系:学生信息表(主表):学生信息表(主表):(主键:(主键:学号学号)课程表(主表):课程
21、表(主表):(主键:(主键:课程号课程号)成绩表(子表):成绩表(子表):学号学号课程号课程号 学号学号姓名姓名09010001王铁王铁09020005王芳王芳学生信息表(主表)学生信息表(主表)课程号课程号 课程名称课程名称1001英语精读英语精读2005大学语文大学语文3102线性代数线性代数课程表(主表)课程表(主表)学号学号课程号课程号 09010001 1001090100012005090100013102090200051001090200053102成绩表(子表)成绩表(子表)一对多类型一对多类型 一对一类型一对一类型学生表(主表)学生表(主表)补助表(子表)补助表(子表)学号
22、学号姓名姓名09010001王铁王铁09010002何芳何芳09010003肖凡肖凡09020005王芳王芳学号学号姓名姓名奖学金奖学金09010001王铁王铁10009010002何芳何芳10009010003肖凡肖凡1.4 表的操作表的操作一、导出表一、导出表“文件文件”“导出导出”ACCESS可以通导入或导出手段与其可以通导入或导出手段与其他格式的数据进行交换,如他格式的数据进行交换,如dBASE、FoxBase、FoxPro、Excel、Outlook、Lotus 1-2-3、HTML、txt等等二、导入表二、导入表“文件文件”“获取外部数据获取外部数据”“导导入入”三、链接三、链接
23、“文件文件”“获取外部数据获取外部数据”“链接链接表表”四、导入与链接的区别四、导入与链接的区别 导入是将内容真正保存在当前库中,与导入是将内容真正保存在当前库中,与源文件没有联系;链接只是将源文件的映源文件没有联系;链接只是将源文件的映像放在当前库,真正的数据仍保存在源文像放在当前库,真正的数据仍保存在源文件,这种方式可以使异地库之间保持数据件,这种方式可以使异地库之间保持数据一致。一致。A库库表表1B库库表表1从从A库将表库将表1导入到导入到B库,两表之间没联系,修库,两表之间没联系,修改改A库中的表库中的表1不会影响不会影响B库中的表库中的表1:从从A库中将表库中将表1链接到链接到B库,
24、两表之间有联系,库,两表之间有联系,改变任一库中的表改变任一库中的表1,两个表,两个表1 都保持同步修改。都保持同步修改。A库库表表1B库库表表1链接链接五、表的复制五、表的复制六、设置数据表格式六、设置数据表格式1.改变数据表的外观(改变数据表的外观(“格式格式”菜单菜单中中)2.隐藏列(隐藏列(“格式格式”菜单中)菜单中)3.冻结列(冻结列(“格式格式”菜单中)菜单中)七、记录排序七、记录排序备注型、超链接型、备注型、超链接型、OLE对象型字段对象型字段不能排序。不能排序。多字段排序,按字段从左到右的顺序多字段排序,按字段从左到右的顺序排。排。八、记录筛选八、记录筛选 1.按选定内容筛选按
25、选定内容筛选 2.按窗体筛选按窗体筛选 3.按筛选目标筛选按筛选目标筛选 4.按选定内容排除筛选按选定内容排除筛选 1.5 Access 2007初步介绍初步介绍 一、一、Access 2007版的特点版的特点 1.数据库文件的格式数据库文件的格式accdb 2.accdb 库文件,不能在早期版本的库文件,不能在早期版本的Access中打开。解决的方法:在中打开。解决的方法:在2007版中版中另存为另存为mdb格格式或者将默认格式改为式或者将默认格式改为mdb。二、二、Access 2007的的accdb数据库的数据库的十一种字段类型,多了一种十一种字段类型,多了一种“附件附件”类型。类型。“
展开阅读全文