




已阅读5页,还剩212页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教学目标 教学重点 教学过程 Access数据库应用基础教程 清华大学出版社 第1章 数据库系统概论 Access数据库应用基础教程 清华大学出版社 教学目标 通过本章的学习,读者应该理解数据模型 、数据库管理系统、事务管理、安全性和 完整性、并发控制原理、故障恢复等基本 概念,掌握数据库设计的基本步骤,为后 续章节的学习打下良好的基础。 Access数据库应用基础教程 清华大学出版社 教学重点 理解信息、数据、数据库和数据处理的概念 了解数据库系统的组成和发展史 理解数据库管理系统的主要功能和组成 理解概念模型的基本概念和常用的数据模型 理解常用的数据库语言 掌握数据库设计的步骤和内容 Access数据库应用基础教程 清华大学出版社 教学过程 数据库的基本概念 数据库系统和数据库管理系统 数据模型 数据库语言 数据库设计的步骤与内容 Access数据库应用基础教程 清华大学出版社 1.1 数据库的基本概念 信息与数据 数据库 数据处理 Access数据库应用基础教程 清华大学出版社 1.2 数据库系统和数据库管理系统 数据库系统的组成和发展史 数据库管理系统(DBMS)的主要功能 数据库管理系统的组成 Access数据库应用基础教程 清华大学出版社 数据库系统的组成和发展史 一个数据库系统要包括数据、用户、硬件和软件4 个主要部分。 按照年代来分,数据库系统的发展可以划分为如下 几个阶段: (1)20世纪50年代至20世纪60年代早期 (2)20世纪60年代末至20世纪70年代 (3)20世纪80年代 (4)20世纪90年代初 (5)20世纪90年代末至今 Access数据库应用基础教程 清华大学出版社 数据库管理系统(DBMS)的主要功能 数据库定义功能 数据存取功能 数据库运行管理功能 数据库的建立和维护 数据通信功能 Access数据库应用基础教程 清华大学出版社 数据库管理系统的组成 语言编译处理程序 系统运行控制程序 系统建立和维护程序 数据字典 Access数据库应用基础教程 清华大学出版社 1.3 数据模型 概念模型 常用的数据模型 关系模型 层次模型 网状模型 Access数据库应用基础教程 清华大学出版社 概念模型 概念模型是对客观事物及其联系得抽象, 用于信息世界的建模,它强调其语义表达 能力,以及能够较方便、直接地表达应用 中各种语义知识。 在概念模型中主要有实体与实体集 、属性 、关键字与域和联系等基本概念。 Access数据库应用基础教程 清华大学出版社 常用的数据模型 关系模型:用二维表格结构来表示实体以 及实体之间联系的数据模型。 层次模型:数据库系统最早使用的一种模 型,它的数据结构是一颗有向树。 网状模型 :如果取消层次模型的两个限制 ,即两个或两个以上的结点都可以有多个 双亲,则“有向树”就变成了“有向图”。“有向 图”结构描述了网状模型。 Access数据库应用基础教程 清华大学出版社 1.4 数据库语言 数据定义语言 数据操纵语言 Access数据库应用基础教程 清华大学出版社 数据定义语言 数据库模式是通过一系列定义来说明的,这些定义 由一种称为数据定义语言(Data-Definiton Language,DDL)的特殊语言来表达。例如,下 面的SQL语句描述了account表的定义: Create table account (account-number char(10), balance integer) 上面DDL表达式执行的结果就是生成了account表 ,另外还更新了称为数据字典和数据目录的特殊表 集。 Access数据库应用基础教程 清华大学出版社 数据操纵语言 数据操纵语言(Data-Manipulation Language, DML)使得用户可以访问或操纵那些按照某种特 定数据模式组织起来的数据。 通常有如下两种基本的数据操纵语言: (1)过程化DML:要求用户指定需要什么数据 以及如何获得这些数据。 (2)陈述式DML:也称非过程化DML,只要求 用户指定需要什么数据,而不指明如何获得这些 数据。 Access数据库应用基础教程 清华大学出版社 1.5 数据库设计的步骤与内容 需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库实施 数据库运行与维护 Access数据库应用基础教程 清华大学出版社 第2章 关系数据库原理 Access数据库应用基础教程 清华大学出版社 教学目标 通过本章的学习,读者应该理解关系数据 模型的基本概念 、关系运算 、关系模式的 规范化和数据库规范化的应用 ,为后续章 节的学习打下良好的基础。 Access数据库应用基础教程 清华大学出版社 教学重点 理解关系数据模型的基本概念 掌握各种关系运算 掌握模式的规范化 了解数据库规范化的应用 Access数据库应用基础教程 清华大学出版社 教学过程 关系数据模型和关系运算 关系模式的规范化 Access数据库应用基础教程 清华大学出版社 2.1 关系数据模型与关系运算 关系数据模型的基本概念 关系运算 选择 投影 笛卡尔积 连接 Access数据库应用基础教程 清华大学出版社 关系数据模型的基本概念(C1) 关系:一个关系就是一张二维表 元组:表中的一行就是一个元组 属性:表中的列称为属性 域:属性的取值范围 关系模式:对关系的描述称为关系模式 候选关键字:属性或属性的组合,其值能够惟 一地标识一个元组。 Access数据库应用基础教程 清华大学出版社 关系数据模型的基本概念(C2) 主关键字:从候选关键字中选择其中一个作为主 关键字。 主属性:包含在任何候选关键字中的属性称为主 属性 外关键字:一个关系中的属性或属性组并非该关 系的关键字,但它们是另外一个关系的关键字 。 全关键字:关系模型的所有属性组是这个关系模 式的候选关键字,称为全关键字。 Access数据库应用基础教程 清华大学出版社 选择 从一个关系中选出满足给定条件的记录的 操作称为选择或筛选。选择是从行的角度 进行的运算,选出满足条件的那些记录构 成原关系的一个子集。 例如下面的表达式将选择教师(编号,姓 名,性别,所在系名)关系中所有计算机 系的教师信息: 所在系名=“计算机系”(教师) Access数据库应用基础教程 清华大学出版社 投影 从一个关系中选出若干指定字段的值的操 作称为投影。投影是从列的角度进行的运 算,所得到的字段个数通常比原关系少, 或者字段的排列顺序不同。 Access数据库应用基础教程 清华大学出版社 笛卡尔积 笛卡尔积运算使得我们可以将任意两个关系的信 息组合在一起, 例如我们将前面的教师(编号,姓名,性别,所 在系名)关系和课程(课程号,课程名,任课教 师编号,上课教室)关系做笛卡尔积运算,得到 的关系如下: 教师 课程(教师.编号,教师.姓名,教师.性别,教 师.所在系名,课程.课程号,课程.课程名,课程.任课 教师编号,课程.上课教室) Access数据库应用基础教程 清华大学出版社 连接 连接是把两个关系中的记录按一定条件横 向结合,生成一个新的关系。 最常用的连接运算是自然连接,它是利用 两个关系中共用的字段,把该字段值相等 的记录连接起来,例如“教师”和“课程”可以 通过“教师.编号”和“课程.任课教师编号”作为 连接的“纽带”。 Access数据库应用基础教程 清华大学出版社 2.2 关系模式的规范化 模式规范化的必要 模式的规范化 第一范式(1NF) 第二范式(2NF) 第三范式(3NF) 第四范式(4NF) 模式规范化的应用 Access数据库应用基础教程 清华大学出版社 第一范式(1NF) 第一范式要求数据表不能存在重复的记录,即存 在一个关键字。1NF的第二个要求是每个字段都 不可再分,即已经分到最小,关系数据库的定义 就决定了数据库满足这一条。主关键字需要满足 下面几个条件: 主关键字在表中是惟一的。 主关键字段不能存在空值。 每条记录都必须有一个主关键字。 主关键字是关键字的最小子集。 Access数据库应用基础教程 清华大学出版社 第二范式(2NF) 如果一个关系属于第一范式(1NF),且所有的 非主关键字段都完全依赖于主关键字,则称之为 第二范式。 例如:有一个库房存储的库有4个字段(零件号, 仓库号,零件数量,仓库地址),这个库符合 1NF,但因为“仓库地址”只完全依赖于“仓库号”, 即只依赖于主关键字的一部分,所以它不符合第 二范式(2NF)。可以做如下分解,将原来的一 个表分解成符合2NF的两个表: 零件(零件号,仓库号,零件数量) 仓库(仓库号,仓库地址) Access数据库应用基础教程 清华大学出版社 第三范式(3NF) 如果一个关系属于第二范式(2NF),且每个非 关键字不传递依赖于主关键字,这种关系就是第 三范式(3NF)。简而言之,从2NF中消除传递 依赖,就是3NF。 例如有一个表(姓名,工资等级,工资额),其 中姓名是关键字,此关系符合2NF,但是因为工 资等级决定工资额,这就叫传递依赖,它不符合 3NF。我们同样可以使用投影分解的方法将上表 分解成两个表:即(姓名,工资等级)和(工资 等级,工资额)。 Access数据库应用基础教程 清华大学出版社 第四范式(4NF) 第四范式的定义用到了多值依赖,多值依 赖的定义如下:设R(U)是属性集U上的一个 关系模式。X,Y,Z是的U的子集,并且 Z=U-X-Y。关系模式R(U)中多值依赖 XY成立,当且仅当对R(U)的任一关系r ,给定的一对(x,z)值有一组Y的值,这组 值仅仅决定于x值而与z值无关。 Access数据库应用基础教程 清华大学出版社 第五范式(5NF) 第四范式不是“最终”的范式,正如前面提到 的,多值依赖有助于理解并解决利用函数 依赖无法理解的某些形式的信息重复。还 有一些类型的概括多值依赖的约束称为连 接依赖(join dependence),由此引出的 另外一种范式称为投影-连接范式(project- join normal form,PJNF),有的书中也将 其称为第五范式(5NF)。 Access数据库应用基础教程 清华大学出版社 第3章 走进Access 2003 Access数据库应用基础教程 清华大学出版社 教学目标 通过本章的学习,读者应该对Access 2003 有个基本的认识,熟悉Access 2003的操作 环境并对Access数据库的基本对象有初步 的了解。 Access数据库应用基础教程 清华大学出版社 教学重点 掌握启动和关闭Access 2003的基本方法 熟悉Access 2003的基本工作界面 了解Access的功能选项设置 理解Access 2003数据库的各种对象及其功 能 Access数据库应用基础教程 清华大学出版社 教学过程 启动和关闭Access 2003 Access 2003的基本工作界面 Access 2003数据库的对象 Access数据库应用基础教程 清华大学出版社 3.1 启动和关闭Access 2003 启动Access 2003 关闭Access 2003 Access数据库应用基础教程 清华大学出版社 启动Access 2003 在安装好Microsoft Office 2003软件包之后 ,选择“开始”|“程序”|“Microsoft Office”|“Microsoft Office 2003”命令即可启 动Access 2003。 Access数据库应用基础教程 清华大学出版社 关闭Access 2003 用户可以选择“文件”|“退出”命令或者使用 “Alt+F4”组合键退出Access系统。 无论何时退出,Microsoft Access都将自动 保存对数据的更改。但如果上一次保存之 后,又更改了数据库对象的设计,Access 将在关闭之前询问用户是否保存这些更改 Access数据库应用基础教程 清华大学出版社 3.2 Access 2003的基本工作界面 “开始工作”页面 菜单栏 工具栏 Access的功能选项设置 Access数据库应用基础教程 清华大学出版社 “开始工作”页面 启动Access 2003之后,将在Access 界面的右方显示“开始工作”页面,如 图所示。在该页面中,显示着 “Microsoft Office Online”、“搜索”、“ 打开”和“新建文件”等选项。开始页面 是由几个面板组合在一起的。单击“开 始工作”页面的标题文字,弹出一个下 拉菜单,单击其中的某个命令,当前 的页面将会切换到指定的页面。 Access数据库应用基础教程 清华大学出版社 菜单栏 Access数据库设计视图的菜单栏集中了 Access的全部功能,在Access中所需进行 的各种操作均可通过菜单栏选项得以实现 。菜单栏及其各菜单选项的组成将随着 Access的不同视图状态而有所不同,如下 图所示的是数据库设计视图下的菜单栏。 Access数据库应用基础教程 清华大学出版社 工具栏 Access工具栏位于其菜单栏之下。工具栏 的作用是提供菜单栏中常用功能选项的快 捷使用方法。如下图所示的是Access的常 用工具栏。常用工具栏中的各个按钮根据 选中对象的不同,使用状态也不同。当命 令按钮处于可用状态时,便呈高亮显示状 态;当按钮不可用时呈灰显状态。 Access数据库应用基础教程 清华大学出版社 Access的功能选项设置 Access的环境参数由Access的功能选项的 默认值确定。Access提供一个操作界面使 得用户可以修改Access的功能选项默认值 。选择“工具”|“选项”命令,打开Access的“ 选项”对话框即可根据需要在该对话框中修 改相应的环境参数。 Access数据库应用基础教程 清华大学出版社 3.3 Access 2003数据库的对象 表对象 查询对象 窗体对象 报表对象 数据访问页对象 宏对象 模块对象 Access数据库应用基础教程 清华大学出版社 表对象 表是数据库中用来存储数据的对象,是整个数据库 系统的基础。Access允许一个数据库中包含多个 表,用户可以在不同的表中存储不同类型的数据。 通过在表之间建立关系,可以将不同表中的数据联 系起来,以便供用户使用。 在表中,数据以行和列的形式保存,类似于通常使 用的Excel电子表格。表中的列称为字段,字段是 Access信息的最基本载体,说明了一条信息在某 一方面的属性。表中的行称为记录,记录由一个或 多个字段组成。一条记录就是一个完整的信息 Access数据库应用基础教程 清华大学出版社 查询对象 查询是用来操作数据库中的记录对象,利用它可以按照一定 的条件或准则从一个或多个表中筛选出需要操作的字段,并 可以将它们集中起来,形成所谓的动态数据集 用户可以浏览、查询、打印,甚至修改这个动态数据集中的 数据,Access会自动将所做的任何修改反映到对应的表中 执行某个查询后,用户可以对查询的结构进行编辑或分析, 并可以将查询结果作为其他对象的数据源。查询到的数据记 录集合称为查询的结果集,结果集以二维表的形式显示出来 ,但他们不是基本表。 Access数据库应用基础教程 清华大学出版社 窗体对象 窗体是Access数据库对象中最具灵活的一个对象 ,其数据源可以是表或查询 在窗体中可以显示数据表中的数据,可以将数据 库中的表链接到窗体中,利用窗体作为输入记录 的界面,利用窗体,能够从表中查询、提取所需 的数据,并将其显示出来。通过在窗体中插入宏 ,用户可以把Access的各个对象很方便的联系起 来 窗体的类型大致可以分为提示型、控制型和数据 型3类 。 Access数据库应用基础教程 清华大学出版社 报表对象 利用报表可以将数据库中需要的数据提取出来进 行分析、整理和计算,并将数据以格式化的方式 发送到打印机。 用户可以在一个表或查询的基础上来创建一个报 表,也可以在多个表或查询的基础上来创建报表 利用报表不仅可以创建计算字段,而且还可以对 记录进行分组以便计算出各组数据的汇总等。在 报表中,可以控制显示的字段、每个对象的大小 和显示方式,还可以按照所需的方式来显示相应 的内容。 Access数据库应用基础教程 清华大学出版社 数据访问页对象 从Access 2000开始,Access就具备一种称为数据访问页 的对象,以此支持数据库应用系统的Web访问方式 在数据库应用系统中设计数据访问页是为了使用户能够察 看和操作来自Internet或Intranet的数据,而这些数据是保 存在Access数据库中的 在Microsoft Access数据库中,可以设计多种不同类型的 数据访问页。可以在Access页设计视图中进行数据访问页 的设计操作,所形成的数据访问页是一个独立的文件,保 存在Microsoft Access数据库文件以外,但其中的数据却 链接在Access数据库文件中 Access数据库应用基础教程 清华大学出版社 宏对象 Access的宏对象是Access数据库对象中的一个基 本对象。宏的意思是指一个或多个操作的集合, 其中每个操作实现特定的功能 宏可以使某些普通的、需要多个指令连续执行的 任务能够通过一条指令自动地完成,而这条指令 就称为宏。例如,可设置某个宏,在用户单击某 个命令按钮时运行该宏,以打印某个报表。 Access数据库应用基础教程 清华大学出版社 模块对象 Access的VBA(Visual Basic for Applications) 模块对象是Access数据库对象中的一个基本对象 ,模块是将VBA的声明和过程作为一个单元进行 保存的集合,也就是程序的集合 设置模块对象的过程也就是使用VBA编写程序的 过程。尽管Access是面向对象的数据库管理系统 ,但其在针对对象进行的程序设计过程中,结构 化程序设计的模块化方法得到了完整的继承,即 模块中的每一个过程都应该是一个函数过程或者 是一个子程序过程。 Access数据库应用基础教程 清华大学出版社 第4章 数据库的创建与维护 Access数据库应用基础教程 清华大学出版社 教学目标 通过本章的学习,读者应该学会使用Access 创建数据库的各种方法,掌握如何转换数据 库的方法以及查看数据库对象的相关性 。 Access数据库应用基础教程 清华大学出版社 教学重点 掌握创建Access数据库的方法 掌握打开数据库的方法 掌握查看数据库对象的相关性的方法 Access数据库应用基础教程 清华大学出版社 教学过程 数据库与数据库文件 创建Access数据库的方法 打开数据库 查看数据库对象的相关性 Access数据库应用基础教程 清华大学出版社 4.1 数据库与数据库文件 数据库 Access数据库文件 Access数据库应用基础教程 清华大学出版社 Access数据库文件 由于Access数据库与传统的数据库概念有 所不同,它采用特有的全环绕数据库文件 结构组成数据库文件(.mdb文件),因此 ,它可以以一个单独的.mdb文件存储一个 数据库应用系统中包含的所有对象。 Access数据库应用基础教程 清华大学出版社 4.2 创建Access数据库的方法 直接创建数据库 从模板创建数据库 数据库的格式 转换数据库 Access数据库应用基础教程 清华大学出版社 直接创建数据库 (1)选择“文件”|“新建”命令打开“新建文件”页 面,单击页面中的“空数据库”命令选项。 (2)系统打开“文件新建数据库”对话框。在 该对话框中确定好数据库的保存位置之后,在 “文件名”文本框中为新建的数据库命名,保存 类型为默认值“Microsoft Office Access数据库 (*.mdb)”不变。 Access数据库应用基础教程 清华大学出版社 从模板创建数据库 打开“新建文件”页面,单击“模板”选项区中 的“本机上的模版”命令,系统将打开“模板” 对话框,在“数据库”选项卡中选择需要的模 板,接着根据向导进行设置即可。 Access数据库应用基础教程 清华大学出版社 数据库的格式 在直接创建数据库时,我们看到了数据库的版本 是2002-2003 在Access 2003中可以直接使用和修改Access 2000的文件,而不需要转换文件格式 事实上当用户新建一个数据库时,Access 2003 会默认建立Access 2000格式的数据库,数据库 的文件格式会显示在数据库窗口的标题栏中 用户可以在建立之后再将数据库转换为2002- 2003版本的文件格式,或者是设置新建立的数据 库采用2002-2003版的文件格式。 Access数据库应用基础教程 清华大学出版社 转换数据库 Access有不同的版本,可以选择“工具”|“数 据库实用工具”|“转换数据库”命令,在这些 版本之间通过转换数据库来建立新的数据 库。 Access数据库应用基础教程 清华大学出版社 4.3 打开数据库 (1)启动Access 2003,单击数据库工具 栏中的“打开”按钮。 (2)系统将打开“打开”对话框,找到并选 择需要打开的数据库,单击“打开”按钮旁边 的三角符号按钮,弹出一个下拉菜单,从 中选择一种打开数据库的方式打开数据库 。 Access数据库应用基础教程 清华大学出版社 4.4 查看数据库对象的相关性 (1)在某个数据库对象上单击鼠标右键,从 打开的快捷菜单中选择“对象相关性”命令 (2)系统将弹出一个提示对话框,询问用户 是否启用名称自动更正并继续。单击“确定” 按钮,系统将弹出“对象相关性”窗口 ,在该 对话框中可以查看当前对象的相关性。 Access数据库应用基础教程 清华大学出版社 第5章 表的创建与维护 Access数据库应用基础教程 清华大学出版社 教学目标 通过本章的学习,读者应该掌握建立数据表 的各种方法及相关的知识,添加与编辑数据 记录的各种操作,数据表对象相关的操作, 表的使用和编辑 ,数据的排序与筛选,数据 表关联和常用的域合计函数 。 Access数据库应用基础教程 清华大学出版社 教学重点 掌握创建数据表的各种基本方法 掌握添加和编辑数据记录的各种操作 掌握表的常用编辑操作 数据表的排序和筛选 掌握数据表关联 掌握常用的域合计函数 Access数据库应用基础教程 清华大学出版社 教学过程 使用设计器创建表 使用向导创建表 通过输入数据创建表 添加与编辑数据记录 表的复制、删除和重命名操作 表的使用和编辑 数据的排序与筛选 数据表关联 域合计函数 Access数据库应用基础教程 清华大学出版社 5.1 使用设计器创建表 使用设计器创建表的一般步骤 表设计视图窗口 建立和命名字段 指定字段的数据类型 字段的常规属性 主关键字和索引 字段的查阅属性设计 Access数据库应用基础教程 清华大学出版社 使用设计器创建表的一般步骤 采用设计器创建表的具体步骤如下 : (1)在创建表之前,首先创建一 个数据库或打开一个已有的数据库 。 (2)在数据库窗口中,单击“对象” 列表中的“表”对象按钮,接着单击 数据窗口工具栏的“新建”按钮。 (3)系统打开 “新建表”对话框,选 择列表中的“设计视图”选项,然后 单击“确定”按钮,系统将打开表的 设计视图窗口,如右图所示,在窗 口中可以进行创建数据表的操作。 Access数据库应用基础教程 清华大学出版社 指定字段的数据类型 Access 2003中经常用到的数据类型有10种。有关数据类型 的详细说明如下表所示。 数据类型数据类型说明大小 文本文本类型或文本与数字类型的结合。与数字类型一样,都不需要计算。例如姓名 。 最多可用255个字符或是由FieldSize属性设置长度。 Microsoft Access不会为文本字段中未用的部 分保留空格。 备注长文本类型或文本与数字类型的组合最多可用640000个字符。 数字用于数学计算中的数值数据。关于如何设定特殊数字类型,可以查看FieldSize属性 的说明。 1、2、4或8个字节 日期/时间日期/时间数值得设定范围为1009999年8个字节 货币用于数学计算的货币数值与数值数据,包含小数点后14位。整数位最多有15位。8个字节 自动编号每当一条新记录加入到数据表时,Access都会制定一个唯一的连续数值或随机数 值表,其增量为1。自动编号字段不能够更新。 4个字节 是/否“是”和“否”的数值与字段只包含两个数值(True/False或On/Off)中的一个。1位 OLE对象联接或内嵌于Access数据表中的对象,可以是Excel电子表、Word文件、图形、声 音或其他二进制数据。 最多可用10亿字节,受限于所用的磁盘空间。 超级链接保存超级链接的字段。超级链接可以是某个文件的路径UNC路径或URL。最长为64000个字节 查询向导创建字段,该字段将允许使用组合框来选择另一个表或一个列表中的值。从数据 类型列表中选择此选项,将打开向导以进行定义。 通常为4个字节 Access数据库应用基础教程 清华大学出版社 字段的常规属性 字段大小 格式 输入掩码 标题 默认值 有效性规则 有效性文本 必填字段 允许空字符串 索引 Unicode压缩 输入法模式 智能标记 IME语句模式(仅日文 ) Access数据库应用基础教程 清华大学出版社 主关键字和索引 主关键字又称为主键,在Access数据库中 ,每个表一定包含一个主关键字,它可以 由一个或多个字段组成。 索引是在数据库表中对一个或多个列的值 进行排序的结构。 Access数据库应用基础教程 清华大学出版社 5.2 使用向导创建表 使用向导创建表的具体操作步骤如下: (1)建立或打开一个数据库。 (2)在数据库窗口中,单击对象列表中的“表”, 然后单击“新建”按钮,在弹出的“新建表”对话框中 选择“表向导”选项;或者直接双击数据库窗口中 的“使用向导创建表”命令选项。 (3)系统弹出 “表向导”对话框,根据向导的提示 进行必要的设置,直到数据表创建完成。 Access数据库应用基础教程 清华大学出版社 5.3 通过输入数据创建表 通过输入数据创建表的一般步骤如下: (1)打开一个已有的数据库或新建一个数据库。 (2)双击数据库窗口中的“通过输入数据创建表”命 令选项;也可以选择“对象”列表中的“表”选项后,单 击数据库窗口的工具栏的“新建”按钮,打开“新建表” 对话框,双击其中的“数据表视图”选项,系统将打 开数据表视图窗口,如下图所示。 Access数据库应用基础教程 清华大学出版社 5.5 添加与编辑数据记录 添加数据记录 查看与编辑数据记录 切换视图 查看与浏览数据记录 修改数据记录 追加数据记录 删除数据记录 Access数据库应用基础教程 清华大学出版社 5.6 表的复制、删除和重命名操作 复制表 删除表 重命名表 Access数据库应用基础教程 清华大学出版社 5.7 表的使用和编辑 改变数据记录的显示方式 “数据表”命令 “隐藏列”命令 “冻结列”命令 改变列的顺序 查找和替换数据 Access数据库应用基础教程 清华大学出版社 5.8 数据的排序与筛选 简单排序 基于一个字段的简单排序 基于相邻多个字段的简单排序 高级排序 数据的筛选 按选定内容筛选 按选定内容排除筛选 按窗体筛选 高级筛选 Access数据库应用基础教程 清华大学出版社 5.9 数据表关联 定义关系 编辑关系 删除关系 查看已有的关系 设置参照完整性 联接类型 Access数据库应用基础教程 清华大学出版社 5.10 域合计函数 DAvg函数 Dcount函数 DMin函数和Dmax函数 DSum函数 DLookup函数 Access数据库应用基础教程 清华大学出版社 第6章 查询的使用 Access数据库应用基础教程 清华大学出版社 教学目标 通过本章的学习,读者应该掌握使用SQL来 定义、查询和操纵数据库,理解不同的查询 类型的功能,掌握创建各种类型的查询的基 本方法。 Access数据库应用基础教程 清华大学出版社 教学重点 掌握SQL语言的定义、查询和操纵数据库的 功能 理解不同类型查询在功能上的区别 掌握创建各种类型查询的基本方法 Access数据库应用基础教程 清华大学出版社 教学过程 SQL概述 SQL数据定义功能 SQL查询技术和操纵功能 创建查询 查询概述 创建选择查询 创建交叉表查询 创建操作查询 创建SQL查询 Access数据库应用基础教程 清华大学出版社 6.1 SQL概述 SQL (Structured Query Language)结构化查询语言 ANSI(美国国家标准协会)规定SQL为关系型数据库管 理系统的标准语言。SQL语言的主要功能就是同各种 数据库建立联系,进行沟通,以达到操纵数据库数据 的目的。 SQL语句可以用来执行各种各样的操作,例如更新数 据库中的数据、从数据库中检索数据等。目前,绝大 多数流行的关系型数据库管理系统,如Oracle、 Sybase、Microsoft SQL Server、Access等,都采 用了SQL语言标准。 Access数据库应用基础教程 清华大学出版社 6.2 SQL数据定义功能 建立表: CREATE TABLE 表名 (字段1 数据类型1 NOT NULL ,字段2 数据类型2 NOT NULL) IN 数据库名 修改表: ALTER TABLE 表名 ADD 字段名 数据类型 删除表: DROP TABLE 表名 Access数据库应用基础教程 清华大学出版社 6.3 SQL查询技术和操纵功能 SELECT语句 INSERT语句 UPDATE语句 DELETE语句 Access数据库应用基础教程 清华大学出版社 SELECT语句 完整的SELECT语句格式如下所示: SELECT 目标表的列名或列表达式集合 FROM 基本表或(和)视图集合 WHERE条件表达式 GROUP BY列名集合 HAVING组条件表达式 ORDER BY列名集合 Access数据库应用基础教程 清华大学出版社 INSERT语句 (1)完全添加。INSERT语句最简单的语法如 下: INSERT INTO 表名 VALUES (第一个字段值,.,最后一个字段值) 部分添加。其语法格式如下: INSERT INTO 表名(字段1,字段N,) VALUES (第一个字段值,.,第N个字段值,) Access数据库应用基础教程 清华大学出版社 UPDATE语句 UPDATE语句用来更新(修改)数据表中已经 存在的数据记录。它的基本语法格式如下 : UPDATE表名 SET 字段1 = 值1, 字段N = 值N, WHERE条件表达式 Access数据库应用基础教程 清华大学出版社 DELETE语句 DELETE语句用来删除数据表中的记录。它 的基本语法格式如下: DELETE FROM表名 WHERE条件表达式 Access数据库应用基础教程 清华大学出版社 6.4 创建查询 查询概述 创建选择查询 创建交叉表查询 创建参数查询 创建操作查询 Access数据库应用基础教程 清华大学出版社 查询概述 使用查询可以按照不同的方式查看、更改 和分析数据。也可以用查询作为窗体、报 表和数据访问页的记录源。在Microsoft Access中有下列几种查询:选择查询、交 叉表查询、参数查询、操作查询和SQL查 询。 Access数据库应用基础教程 清华大学出版社 创建选择查询 使用向导创建查询 在设计视图中创建查询 设置查询条件 使用向导在表中查找重复的记录或字段值 使用向导查找表之间不匹配的记录 Access数据库应用基础教程 清华大学出版社 创建操作查询 创建删除查询 创建更新查询 创建追加查询 创建生成表查询 Access数据库应用基础教程 清华大学出版社 创建删除查询 创建删除查询的具体操作步骤如下: (1)在数据库窗口中,单击选择“对象”列表下的“ 查询”选项,然后单击“新建”按钮。 (2)在打开的“新建查询”对话框中,选择“设计视 图”选项。 (3)在打开的“显示表”对话框中,添加要在删除 查询中使用的数据表后,单击“关闭”按钮关闭“显 示表”对话框。 (5)在工具栏中单击“查询类型”按钮,从打开的 下拉菜单中选择“删除查询”命令选项。 Access数据库应用基础教程 清华大学出版社 创建更新查询 利用更新查询可以对表中符合条件的记录进行更新。 创建更新查询的具体操作步骤如下: (1)打开一个数据库。在数据库窗口中,单击选择“对 象”列表下的“查询”选项,单击“新建”按钮。 (2)在 “新建查询”对话框中,选择“设计视图”选项。 (3)在打开的“显示表”对话框中,添加要在更新查询中 使用的数据表,单击“关闭”按钮关闭“显示表”对话框。 (4)在工具栏中单击“查询类型”按钮,从打开的下拉菜 单中选择“更新查询”命令选项,当前查询设计视图将增 加“更新到”列。 Access数据库应用基础教程 清华大学出版社 创建追加查询 利用追加查询可以从一个数据表中读取记 录,把他们追加到其他表中。追加记录时 只能追加相匹配的字段,其他字段被忽略 。 Access数据库应用基础教程 清华大学出版社 创建生成表查询 生成表查询是从一个或多个表的全部或部 分数据中创建新数据表。 Access数据库应用基础教程 清华大学出版社 6.4.6 创建SQL查询 SQL查询是用户使用SQL语言创建的查询。创建 SQL查询的具体操作步骤如下: (1)在Access中打开student数据库。 (2)在数据库窗口中,单击选择“对象”列表中的“ 查询”选项,单击“新建”按钮,在弹出的“新建查询” 对话框中选择“设计视图”选项后,单击“确定”按钮 (3)在 “显示表”对话框中直接单击“关闭”按钮。 (4)单击工具栏中的“视图”按钮,从打开的下拉 菜单中选择“SQL视图”命令选项,系统将打开SQL 视图的选择查询对话框,如右图所示。 Access数据库应用基础教程 清华大学出版社 第7章 窗体的创建与维护 Access数据库应用基础教程 清华大学出版社 教学目标 通过本章的学习,读者应该掌握窗体的基本 概念和类型,窗体的视图,创建各种窗体的 一般方法,窗体的节的知识与编辑,窗体的 属性设置,控件和宏在窗体中的应用及嵌套 窗体的创建等知识。 Access数据库应用基础教程 清华大学出版社 教学重点 理解窗体的概念和类型 理解窗体的视图 掌握创建窗体的基本方法 理解窗体的节 掌握窗体属性的设置方法 掌握各种类型控件的使用和相关的编辑操作 掌握创建和使用主/子窗体的方法 Access数据库应用基础教程 清华大学出版社 教学过程 窗体概述 创建窗体 窗体的节 窗体的属性 控件及其应用 在窗体中使用表达式和宏 创建和使用主/子窗体 Access数据库应用基础教程 清华大学出版社 7.1 窗体概述 窗体的概念 窗体的类型 窗体的视图 Access数据库应用基础教程 清华大学出版社 窗体的概念 窗体主要用于输入和显示数据的数据库对象。也 可以将窗体用作切换面板来打开数据库中的其他 窗体和报表,或者用作自定义对话框来接收用户 的输入及根据输入执行操作。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年浙江杭州市时代小学招聘校医1人考前自测高频考点模拟试题及完整答案详解1套
- 初一家长会家长代表发言稿范文
- 2025内蒙古巴彦淖尔市临河区第三人民医院招聘部分人员3人模拟试卷完整参考答案详解
- 2025广东省事业单位招聘高层次和急需紧缺人才237人考前自测高频考点模拟试题完整参考答案详解
- 2025年山东省环保发展集团有限公司校园招聘(144人左右)模拟试卷及答案详解(夺冠)
- 2025江苏南通大学招聘105人考前自测高频考点模拟试题及一套完整答案详解
- 2025年河北唐山滦州市森林草原消防专业队员招聘7人考前自测高频考点模拟试题及一套完整答案详解
- 2025年宁波北仑区人民医院医疗健康服务集团梅山院区招聘编外人员2人考前自测高频考点模拟试题及一套完整答案详解
- 2025年湖南长沙市望城区招聘教师183人考前自测高频考点模拟试题及完整答案详解1套
- 2025安徽安庆职业技术学院高层次人才引进7人模拟试卷附答案详解(完整版)
- 声带息肉术后发声训练
- 幼儿园大班数学活动《五以内的加减法》课件
- 乡镇视频监控系统维护操作手册
- 教育机构投资协议合同书
- 《大学生就业指导》课件第六章 就业权益与法律保障
- 新版部编人教版二年级上册语文全册1-8单元教材分析
- 石墨化工艺基础知识培训
- 如何落实高质量临床护理服务
- 2025年四川政治理论水平试题及答案
- 2025考研政治真题试卷与参考答案
- 刑事案件二次审判会见笔录范文
评论
0/150
提交评论