Access数据库应用基础教程(第三版)ch11简明教程PPT课件
插入数据
删除数据
查看表和查询中的数据,并向其中插入数据,但不修改或删除其中的数据
查看和删除表和查询中的数据,但不修改其中的数据或向其中插入数据
11.2.2 新建Microsoft Access工作组信息文件
Microsoft Access用户级安全机制类似于在服务器或主机系 统上看到的用户级安全机制。使用密码和权限,可以允许或限 制个人、组(由个人组成)对数据库中对象的访问。安全账户定 义了哪些用户和哪些组(由用户组成)可以访问数据库中的对象 。这一信息称为工作组,存储在工作组信息文件中。
Access数据库中的权限类型 新建Microsoft Access工作组信息文件 Access的账号管理 通过向导建立用户组安全机制 修改和删除工作组信息
11.2.1 Access数据库中的权限类型
在用户级安全机制中,系统为不同级别的用户设 置了不同的权限。用户的任何操作将被限制在其所具 有的权限中。如表11-1所示是在Access数据库中可以为 用户指定的各种权限类型及所允许的操作。
Access数据库应用基础教程 (第三版)
第 十一 章
数据库管理与安全
学 习 目 标
本章将介绍数据库管理与安全方面的知识。随着计算机网 络的发展,数据库的网络化已经成为数据库发展的必然趋势。 在这种环境下,做好对数据库的管理和安全保护工作显得尤为 重要。本章将首先介绍如何压缩和恢复数据库以及备份和恢复 数据库,接着介绍用户级安全机制的基本知识以及建立方法, 并介绍安全机制的具体设计知识。另外本章还将介绍其他保护 数据库的方法。通过本章的学习,读者可以掌握如何对数据库 进行管理和维护,增强数据库应用的相关知识。
教 学 提 纲
数据库的压建立用户组安全机制 其他保护数据库的安全措施
11.1 数据库的压缩与备份
建立数据库之后,有必要对其进行压缩与备份,这样,当 数据库发生了数据损失时,可以通过压缩和恢复操作维护数据 库。如果是大型共享数据库,为了避免意外发生,维护人员有 必要定期为数据库建立备份文件。
打开/运行 以独占方式打 开 读取设计 修改设计 管理员 读取数据 更新数据 打开数据库、窗体或报表或者运行数据库中的宏 以独占访问权限打开数据库 在“设计”视图中查看表、查询、窗体、报表或宏 查看和更改表、查询、窗体、报表或宏的设计,或进行删除 对于数据库,设置数据库密码、复制数据库并更改启动属性。对于表、查询、窗 体、报表和宏,具有对这些对象和数据的完全访问权限 查看表和查询中的数据 查看和修改表和查询中的数据,但并不向其中插入数据或删除其中的数据
数据库的压缩和恢复 备份和恢复数据库
11.1.1 数据库的压缩和恢复
数据库作为一个容器,管理着其内部的所有对象以及VBA程序。为了 确保数据库的正常运行,有必要对数据库进行定期的压缩和恢复。 压缩Access文件,即制作Access文件的副本,并重新组织Access文件在 磁盘上的存储方式。在Access中压缩不同版本的数据库文件不需要进行格式 转换。压缩可以优化Access数据库和Access项目的性能。在Access项目中, 压缩不影响位于Microsoft SQL Server数据库中的数据库对象(如表或视图), 仅影响Access项目本身的数据库对象。 一般情况下,当试图打开Access文件时,Microsoft Access会检测该文件 是否已被损坏。如果是,系统就会提供修复数据库的选项。如果当前的 Access文件中含有对另一个已损Access文件的引用,Access将不去尝试修复 。在某些情况下,Access可能检测不到文件受损。如果Access文件表现异常 ,就要压缩并修复。
11.2 使用用户级安全机制
除了通过压缩和备份减少数据库的损失之外,更重要的是 确保数据库的安全,防止非法操作。由于多数情况下数据库都 采用共享的形式供大量的用户使用,因此还存在访问权限的问 题。也就是说,除了防止操作对数据库可能造成的破坏之外, 还应该为不同的用户设置不同的访问权限,规范他们在数据库 中的操作,要做到这一点,可以为数据库设置“用户级安全机 制”。可以利用用户级安全机制,建立对数据库中敏感数据和 对象的不同访问级别。
11.1.2 备份和恢复数据库
数据库的使用中经常会出现一些非法操作,对于大型的共 享数据库更是如此。因此,有必要对这些数据库进行备份,以 便在数据库发生意外时数据的损失不会太大。 可以使用Windows的备份工具备份Access数据库:
(1) 选择“开始”|“所有程序”|“附件”|“系统工具”|“备份”命令,打开“ 备份工具”窗口。 (2) 可以在主体框中选择需要备份的文件或文件夹,在左下方的“备份媒体 或文件名”文本框中输入备份后的文件名称与存储路径,然后单击“开始备 份”按钮,备份完毕之后,系统将显示“备份进度”对话框,输出备份中的 信息,并产生相应的备份文件。当数据库损坏后,就可以根据这个备份文件 恢复数据库的原态,尽量减少系统的损失。 (3) 将“备份工具”窗口切换到“还原和管理媒体”选项卡,在其中根据建 立备份时的信息设置还原文件。
使用用户级安全机制主要有以下两个原因:
●防止用户更改应用程序所依赖的表、查询、窗体和宏而破坏应用程序。 ●保护数据库中的敏感数据。
管理人员可以创建Microsoft Access工作组信息文件来控制用户 的访问权限。
11.2.3 Access的账号管理
Access通过账号管理访问数据库的所有用户权限。账号信 息保存在工作组信息文件中。在启动时,Access数据库将读取 该文件,获取工作组中用户的信息。其中包括用户账号的名称 、密码和账号隶属的工作组。Microsoft Access提供两个默认组 :管理员(命名为管理员组)和用户(命名为用户组),也可以定义 其他组。 Microsoft Access中的安全机制通常都处于“打开”状态。 Microsoft Access在启动时,将会使用不带密码的管理员账户以 不可见的方式登录所有用户,除非激活某个工作组的登录过程 。Microsoft Access在后台使用管理员账户做为工作组的管理员 账户和所创建的任意数据库、表、查询、窗体、报表及宏的所 有者。
合集下载
Access数据库教程ppt课件
完整版PPT课件
13
Excel常见的表
完整版PPT课件
14
数据库中的表
完整版PPT课件
15
符合第一范式的表格就可以吗?
完整版PPT课件
16
关系模型中的常用术语
1.元组
在二维表中,从第二行起的每一行称为一个元组,在文件中对应一条具体记录。
2.属性
二维表中,每一列称为一个属性,在文件中对应一个字段。
• 2) 实体的属性:用于描述实体的特性。 如学生用学号、姓名、性别、年龄等属性描述
• 3) 一个实体是若干个属性值的集合。
完整版PPT课件
7
如一个特定的学生用学号、姓名、性别等属性值描述
实体集之间的联系
概念:两个实体集之间实体的对应关系称为联系 (1)一对一联系 如果实体集E1中的每一个实体至多和实体集E2中的一个实体有联系,反之亦然,
n:m。
完整版PPT课件
10
关系图
学校
校长
学校1 学校2 学校3
…… 学校n
校长1 校长2 校长3
…… 校长n
1 :1
完整版PPT课件
一对一 联系
实体集 之间 的联系
班级
班级1 班级2 班级3 …… 班级n
1
学生
学生1 学生2 学生3 …… 学生n
:n
多对多
联系
课程
学生
课程1 课程2 课程3 课程4 课程5 …… 课程n
3.属性名
二维表第一行显示的每一列的名称,在文件中对应字段名,例如“姓名”,“性别” 等。
完整版PPT课件
17
关系模型中的常用术语
4.属性值
行和列的交叉位置表示某个属性的值。
Access数据库应用基础教程ch1PPT教学课件
事件过程是事件的处理程序,与事件是一一对应 的。
2020/12/10
第10页
Access数据库应用基础教程 (第二版)
清华大学出版社
VBA编程的步骤
在Access中进行VBA编程的主要步骤如下。
➢ 设计用户界面。VBA编程的第一步是创建用户界面。用户界面的 基础是窗体以及窗体上的控件。
➢ 设置对象属性。有两种设置方法,一是在窗体设计视图中,通过 对象的属性对话框进行设置,二是通过程序代码设置,格式如下:
而对于复杂的操作,如数据库的维护、使用内置函
数或自行创建函数、处理错误消息、创建或处理对
象、执行系统级的操作,一次处理多条记录等,宏 是难以做到的,这种情况下,应当使用VBA进行编 程。
2020/12/10
第7页
Access数据库应用基础教程 (第二版)
清华大学出版社
由宏至VBA
可以将宏对象转换为VBA代码,操作步骤 如下:
2020/12/10
清华大学出版社
第4页
Access数据库应用基础教程 (第二版)
11.1 VBA概述
什么是VBA 宏和VBA 由宏至VBA
清华大学出版社
2020/12/10
第5页
Access数据库应用基础教程 (第二版)
清华大学出版社
什么是VBA
VB(Visual Basic)是一种面向对象程序设 计语言,Microsoft公司将其引入到了其他 常用的应用程序中。例如,在Offfice的成 员Word、Excel、PowerPoint、Access、 OutLook中,这种内置在应用程序中的 Visual Basic版本称之为VBA(Visual Basic for Application)。VBA是VB的子集。
2020/12/10
第10页
Access数据库应用基础教程 (第二版)
清华大学出版社
VBA编程的步骤
在Access中进行VBA编程的主要步骤如下。
➢ 设计用户界面。VBA编程的第一步是创建用户界面。用户界面的 基础是窗体以及窗体上的控件。
➢ 设置对象属性。有两种设置方法,一是在窗体设计视图中,通过 对象的属性对话框进行设置,二是通过程序代码设置,格式如下:
而对于复杂的操作,如数据库的维护、使用内置函
数或自行创建函数、处理错误消息、创建或处理对
象、执行系统级的操作,一次处理多条记录等,宏 是难以做到的,这种情况下,应当使用VBA进行编 程。
2020/12/10
第7页
Access数据库应用基础教程 (第二版)
清华大学出版社
由宏至VBA
可以将宏对象转换为VBA代码,操作步骤 如下:
2020/12/10
清华大学出版社
第4页
Access数据库应用基础教程 (第二版)
11.1 VBA概述
什么是VBA 宏和VBA 由宏至VBA
清华大学出版社
2020/12/10
第5页
Access数据库应用基础教程 (第二版)
清华大学出版社
什么是VBA
VB(Visual Basic)是一种面向对象程序设 计语言,Microsoft公司将其引入到了其他 常用的应用程序中。例如,在Offfice的成 员Word、Excel、PowerPoint、Access、 OutLook中,这种内置在应用程序中的 Visual Basic版本称之为VBA(Visual Basic for Application)。VBA是VB的子集。
《Access基础教程(第三版)》课件第1章 概述
Office 4.3企业版的一部分,它将所有数据库对象全部封装 于同一个文件中,且对宏、VBA及OLE技术提供了很好的支 持,加上丰富的数据库管理的内置功能,对数据严整性提供 了有力的保障,而且也更易于维护,因而受到小型数据库最 终用户的关注。Access保持了Word、Excel的风格,它 在作为一种数据库管理软件的开发工具时,具有当时流行的 如Visual Basic 6.0所无法比拟的生产效率,所以倍受青 睐,且越来越广泛地被应用于办公室的日常业务。
Access作为一个数据库管理系统,实质上是一个面向对 象的可视化的数据库管理工具,采用面向对象的方式将数据 库系统中的各项功能对象化,通过各种数据库对象来管理信 息,Access中的对象是数据库管理的核心。Access中包括 7种数据库对象,分别是数据表、查询、窗体、报表、Web 页、宏和模块。
1.1 Access简介
Access数据库设计窗口中的菜单栏包括:文件、编辑、视 图、插入、工具、窗口、帮助。每个菜单项中又包括子菜单, 子菜单中又有相应的命令选项,可以完成相应的功能。这些菜 单中包含了Access数据库设计中的全部功能,通过它们完成 Access中的各种操作。菜单栏中的命令如表1.2所示。
1.2 Access浏览
1.2 Access浏览
3.Access数据库设计视图窗口介绍 Access数据库以单独的(.mdb)文件来存储应用系
统中所包含的所有对象。打开文件后,可以看到数据库窗口 (如图1.11所示)。它主要包括以下三个部分:命令按钮组 (窗口上端,其说明如表1.4所示)、对象类别按钮组(窗 口左部)、对象成员集合(窗口右下部)。
1.2 Access浏览
1.2.2 启动与退出Access
启动Microsoft Access的几种方法: ➢ 在Windows桌面任务栏左下角,单击“开始”按钮,在 弹出的菜单中选择“程序”,在“程序”子菜单中选择 Microsoft Office,执行下一级菜单中的Microsoft Office Access2003选项即可。 ➢ 如果在桌面上有Microsoft Access的快捷方式,可以直 接双击该快捷方式图标打开;或单击鼠标右键,在弹出的快 捷菜单中选择“打开”命令,即可打开Access窗口。 ➢ 双击以“.mdb”为后缀的数据库文件,也可打开Access。
Access作为一个数据库管理系统,实质上是一个面向对 象的可视化的数据库管理工具,采用面向对象的方式将数据 库系统中的各项功能对象化,通过各种数据库对象来管理信 息,Access中的对象是数据库管理的核心。Access中包括 7种数据库对象,分别是数据表、查询、窗体、报表、Web 页、宏和模块。
1.1 Access简介
Access数据库设计窗口中的菜单栏包括:文件、编辑、视 图、插入、工具、窗口、帮助。每个菜单项中又包括子菜单, 子菜单中又有相应的命令选项,可以完成相应的功能。这些菜 单中包含了Access数据库设计中的全部功能,通过它们完成 Access中的各种操作。菜单栏中的命令如表1.2所示。
1.2 Access浏览
1.2 Access浏览
3.Access数据库设计视图窗口介绍 Access数据库以单独的(.mdb)文件来存储应用系
统中所包含的所有对象。打开文件后,可以看到数据库窗口 (如图1.11所示)。它主要包括以下三个部分:命令按钮组 (窗口上端,其说明如表1.4所示)、对象类别按钮组(窗 口左部)、对象成员集合(窗口右下部)。
1.2 Access浏览
1.2.2 启动与退出Access
启动Microsoft Access的几种方法: ➢ 在Windows桌面任务栏左下角,单击“开始”按钮,在 弹出的菜单中选择“程序”,在“程序”子菜单中选择 Microsoft Office,执行下一级菜单中的Microsoft Office Access2003选项即可。 ➢ 如果在桌面上有Microsoft Access的快捷方式,可以直 接双击该快捷方式图标打开;或单击鼠标右键,在弹出的快 捷菜单中选择“打开”命令,即可打开Access窗口。 ➢ 双击以“.mdb”为后缀的数据库文件,也可打开Access。
Access数据库应用基础教程(第三版)ch11简明教程PPT课件
2015年6月11日星期四
7
11.2 模块概述
• 类模块 类模块是可以包含新对象的定义的模块,一个类的每个实例 都新建一个对象。在模块中定义的过程为该对象的属性和方 法。Access 2010中的类模块可以独立存在,也可以与窗体 和报表同时出现。所以,可以将类模块分3类。 (1)自定义类模块。 (2)窗体类模块。 (3)报表类模块。
宏和VBA都可以实现操作的自动化。但是,在应用的过 程中,是使用宏还是使用VBA,得根据实际的需要而定。 宏和VBA的作用
• 对于简单的细节工作,打开或关闭窗体,使用宏是一种很方 便的方法,它可以迅速地将已经创建的数据库对象联系在一 起。 • 对于复杂的操作,如数据库的维护、使用内置函数或自行创 建函数、处理错误消息、创建或处理对象、执行系统级的操 作,一次处理多条记录等,宏是难以做到的,这种情况下, 应当使用VBA进行编程。
2015年6月11日星期四
12
11.2 模块概述
图11.2 Visual Basic编辑器
2015年6月11日星期四
13
11.2 模块概述
(2)系统默认创建一个模块1。如果想再创建一个模块, 只需在图11.2所示的VBA编辑器中选择“插入”菜单中 的“模块”命令,Access 2010将自动新建一个模块定 义窗口。 (3) 在其中输入下列代码,如图11.3所示。
Sub Hello() MsgBox prompt:=”Hello,欢迎使用Access 2010!” End Sub
2015年6月11日星期四
14
11.2 模块概述
图11.3 编写代码
2015年6月11日星期四 15
11.2 模块概述
(4)单击窗体上的 按钮,命名保存此模块为“Hello模块”,如图 11.4 所示。在数据库管理窗口
Access数据库应用基础教程(第三版)ch10简明教程PPT课件
VBA编程环境 数据类型 VBA常用语句 面向对象程序设计概述 VBA编程的步骤 程序的调试
常量、变量和数组
运算符和表达式
10.2.1 VBA编程环境
VBA的编程环境称为VBE(Visual Basic Editor), 是编写和调试程序的重要环境。进入VBE的方法有多 种。可以将这些方法分为两类,一类是从数据库窗口 中打开VBE,一类是从报表或窗体的设计视图中打开 VBE。 从数据库窗口中打开VBE的方法有以下几种:
10.1.2 模块的分类
Access的模块分为两类:类模块和标准模块。
1. 类模块:窗体模块和报表模块都是类模块,它们各自与某一 特定窗体或报表相关联。窗体模块包含窗体和窗体上的控件所 触发的事件过程;报表模块包含报表、报表页眉/页脚、页面页 眉/页脚、主体所触发的事件过程。需要注意的是,虽然可以在 报表中加入控件,但报表中的控件不能触发事件。
10.2.3 常量、变量和数组
在程序中,常量用来存储固定不变的数值。不能修改一个 常数或者给常数赋予一个新值。在VBA中,一般有以下两种常 量。 ●系统内部定义的常量:如vbOk、vbYes、vbNo等,一般由应 用程序和控件提供,可以与它们所属的对象、方法和属性等一 起使用。 ●用户自定义的常量:可通过Const语句来声明自定义的常量。 声明变量可以将变量通知给程序,便于在以后的使用中识 别。通常使用Dim语句来声明变量。声明变量的语法格式如下 Dim 变量名称As 数据类型或对象类型
●按Alt+F11键。 ●在数据库窗口中选择“工具”|“宏”|“Visual Basic编辑器” 命令。 ●单击数据库窗口中的“模块”按钮,然后单击数据库窗口工 具栏中的“新建”按钮 ,或双击要查看或编辑的模块。
常量、变量和数组
运算符和表达式
10.2.1 VBA编程环境
VBA的编程环境称为VBE(Visual Basic Editor), 是编写和调试程序的重要环境。进入VBE的方法有多 种。可以将这些方法分为两类,一类是从数据库窗口 中打开VBE,一类是从报表或窗体的设计视图中打开 VBE。 从数据库窗口中打开VBE的方法有以下几种:
10.1.2 模块的分类
Access的模块分为两类:类模块和标准模块。
1. 类模块:窗体模块和报表模块都是类模块,它们各自与某一 特定窗体或报表相关联。窗体模块包含窗体和窗体上的控件所 触发的事件过程;报表模块包含报表、报表页眉/页脚、页面页 眉/页脚、主体所触发的事件过程。需要注意的是,虽然可以在 报表中加入控件,但报表中的控件不能触发事件。
10.2.3 常量、变量和数组
在程序中,常量用来存储固定不变的数值。不能修改一个 常数或者给常数赋予一个新值。在VBA中,一般有以下两种常 量。 ●系统内部定义的常量:如vbOk、vbYes、vbNo等,一般由应 用程序和控件提供,可以与它们所属的对象、方法和属性等一 起使用。 ●用户自定义的常量:可通过Const语句来声明自定义的常量。 声明变量可以将变量通知给程序,便于在以后的使用中识 别。通常使用Dim语句来声明变量。声明变量的语法格式如下 Dim 变量名称As 数据类型或对象类型
●按Alt+F11键。 ●在数据库窗口中选择“工具”|“宏”|“Visual Basic编辑器” 命令。 ●单击数据库窗口中的“模块”按钮,然后单击数据库窗口工 具栏中的“新建”按钮 ,或双击要查看或编辑的模块。
ACCESS数据库基础PPT课件
工作量。像物流公司存放货物的仓库。那么常见的图书
管理系统就是一种DBMS,人们可以从中找到想要的书籍
,又比如超市管理系统,当我们结帐时,收银员就可以
利用它,调出系统里每一件物品的信息(价格,产地,
厂家等)
.
3
Access 2003是Microsoft Office办公软件的组 件之一,功能强大,操作简单,是一个桌面型 的数据库管理系统。
二七区
cc@
金水区 dd@
.
9
表之间实体的关系
1.一对一
例公民与公民的身份证号码这两个实体。一个 公民只有一个身份号码
2.一对多
省与市这两个实体。一个省可以有很多市,一 个市只能属与一个省
3.多对多
学生与课程这两个实体。一个学生可以选修多
门课程
.
10
3.关系的相关概念 (1)关系 一个关系就是一个二维表例如 记为 表名(字段名1,字段名2,…字段名n) (2)元组 行(记录 (3)属性 列(字段 (4)域 属性的取值范围 (5)键 简称关键字,唯一标识一个元组的属性或属 性集合
用二维表格结构来表示实体及实体间联+系的数据模型.是最广泛 的数据模型 由行和列构成
编号 1 2 3 4
姓名 刘洋洋 张明远 赵明明
高鹏
性别 女 男 男 女
出生日期 1985-09-01 1960-06-23 1984-08-21 1986-05-01
家庭住址
邮箱
中原区
aa@
中原区
bb@
第1章 Access数据库基础
.
1
课堂纪律
1.上课不要玩手机,手机放到指定位置 2.上课不要睡觉 3.上课不要大声喧哗,不要吃零食 4.上课不要迟到
ACCESS数据库应用PPT课件
• 在关系数据库中访问所需要的数据时,需要对其中的关系进行一定的 关系运算。关系运算分为两类:一类是传统的集合运算,另一类是专 门的关系运算。
• 1. 传统的集合运算 • 进行传统集合运算的两个关系必须具有相同的关系模式,即元组具有
相同的结构。 • (1)并运算。 • 设有两个相同结构的关系R 和S,R 和S 的并是由属于R 或属于S 的
• ④ 以独占只读方式打开:该方式具有只读和独占的特点。 • 2. 数据库的关闭 • 当用户完成了对数据库的操作而不再需要使用它时,应将其关闭,关
闭方法如下。 • (1)单击数据库窗口右上角的“关闭”按钮。 • (2)双击数据库窗口左上角的控制菜单图标。 • (3)执行“文件”菜单下的“关闭”命令。
可。 • 在打开数据库时,可以使用以下4 种方式。 • ① 以共享方式打开:这是默认打开数据库的方式,允许在同一时间内
有多个用户同时打开使用并修改。
.
18
上一页 下一页 返回
2.2 创建Access 数据库
• ② 以只读方式打开:以这种方式打开的数据库,用户只能查看而无法 编辑其内容。
• ③ 以独占方式打开:是指某个用户以这种方式打开数据库后,在这个 用户使用期间其他用户无法访问该数据库。
第2 章 构建Access 数据库
• 2.1 关系数据库 • 2.2 创建Access 数据库 • 2.3 Access 表的关系 • 2.4 总结提高 • 2.5 知识扩展
.
1
返回
2.1 关系数据库
• 2.1.1 关系数据库的基本概念
• 在关系数据库中,经常会提到关系,属性等概念,为了进一步了解关 系数据库,首先给
• (2)投影。
• 从一个关系中找出若干个属性构成新的关系的操作称为投影。或者说, 从一个二维表格中找出若干个字段组成新的二维表格的操作。投影是 从列的角度对二维表格的内容进行筛选。
• 1. 传统的集合运算 • 进行传统集合运算的两个关系必须具有相同的关系模式,即元组具有
相同的结构。 • (1)并运算。 • 设有两个相同结构的关系R 和S,R 和S 的并是由属于R 或属于S 的
• ④ 以独占只读方式打开:该方式具有只读和独占的特点。 • 2. 数据库的关闭 • 当用户完成了对数据库的操作而不再需要使用它时,应将其关闭,关
闭方法如下。 • (1)单击数据库窗口右上角的“关闭”按钮。 • (2)双击数据库窗口左上角的控制菜单图标。 • (3)执行“文件”菜单下的“关闭”命令。
可。 • 在打开数据库时,可以使用以下4 种方式。 • ① 以共享方式打开:这是默认打开数据库的方式,允许在同一时间内
有多个用户同时打开使用并修改。
.
18
上一页 下一页 返回
2.2 创建Access 数据库
• ② 以只读方式打开:以这种方式打开的数据库,用户只能查看而无法 编辑其内容。
• ③ 以独占方式打开:是指某个用户以这种方式打开数据库后,在这个 用户使用期间其他用户无法访问该数据库。
第2 章 构建Access 数据库
• 2.1 关系数据库 • 2.2 创建Access 数据库 • 2.3 Access 表的关系 • 2.4 总结提高 • 2.5 知识扩展
.
1
返回
2.1 关系数据库
• 2.1.1 关系数据库的基本概念
• 在关系数据库中,经常会提到关系,属性等概念,为了进一步了解关 系数据库,首先给
• (2)投影。
• 从一个关系中找出若干个属性构成新的关系的操作称为投影。或者说, 从一个二维表格中找出若干个字段组成新的二维表格的操作。投影是 从列的角度对二维表格的内容进行筛选。
Access数据库基础知识PPT教学课件
的设计。通常都是在系统分析的基础上对表进行初 步设计,以后还需要经过几次循环,反复修改才能 得到理想的设计。还要考虑的一个问题是系统的可 扩充性。
第19页/共75页
2.5.2 学生管理数据库表的设计
本书所用的“学生管理”数据库的功能应包括 以下几个方面(学期成绩=平时成绩×0.3+考试成 绩×0.7 ): (1)学生选修课程和考试成绩维护(包括输入、修 改和删除)。 (2)按学号查询学生选修的课程和考试成绩。 (3)按课程查询选修的人数。 (4)按班级或个人或课程对成绩进行排序、筛选、 统计和查询。 (5)按班级打印学生考试成绩表。 (6)按个人打印成绩通知单。
“Microsoft Access帮助(H) F1”项。
右图的助手气球中间的 对话框让用户输入问题, 下部有“选项”和“搜 索”两个按钮。
第8页/共75页
♦ 在助手气球中输入想问的问题后单击“搜索”按 钮(或按Enter键),则助手气球中就出现关于该 问题的几个搜索主题和“请看下一页”按钮(下 图)。
第21页/共75页
• 根据问题的需求,如下字段是必需的:学号、姓名、 性别、出生年月日、所在班级、家庭所在地、家庭 人均月收入、课程名称、平时成绩和考试成绩等字 段。但班级人数、课程选修人数、学期成绩等统计 数据不能作为字段。
• 如果只用一个表把上述所有字段都包括进去在理论 上是可以的,但是这样处理会引起许多问题。因为 每个学生都可以选修多门课程、每门课程也都可以 有多人选修。仅用一个表势必要将每个学生的学号、 姓名、性别、出生年月日、所在班级、课程名称等 内容多次重复输入,既费时费力、占据大量的存储 空间,又可能引起输入数据的不一致。
第14页/共75页
四、使用“这是什么?”
在“帮助”中单击“这是什么?”,鼠标变成 箭头和问号组合的形状,然后将鼠标移到需要解 释的主题处单击,就会显示关于该主题的说明。 下图就是在“数据库”窗口使用“这是什么?” 后单击“窗体”显示的该主题的说明。
第19页/共75页
2.5.2 学生管理数据库表的设计
本书所用的“学生管理”数据库的功能应包括 以下几个方面(学期成绩=平时成绩×0.3+考试成 绩×0.7 ): (1)学生选修课程和考试成绩维护(包括输入、修 改和删除)。 (2)按学号查询学生选修的课程和考试成绩。 (3)按课程查询选修的人数。 (4)按班级或个人或课程对成绩进行排序、筛选、 统计和查询。 (5)按班级打印学生考试成绩表。 (6)按个人打印成绩通知单。
“Microsoft Access帮助(H) F1”项。
右图的助手气球中间的 对话框让用户输入问题, 下部有“选项”和“搜 索”两个按钮。
第8页/共75页
♦ 在助手气球中输入想问的问题后单击“搜索”按 钮(或按Enter键),则助手气球中就出现关于该 问题的几个搜索主题和“请看下一页”按钮(下 图)。
第21页/共75页
• 根据问题的需求,如下字段是必需的:学号、姓名、 性别、出生年月日、所在班级、家庭所在地、家庭 人均月收入、课程名称、平时成绩和考试成绩等字 段。但班级人数、课程选修人数、学期成绩等统计 数据不能作为字段。
• 如果只用一个表把上述所有字段都包括进去在理论 上是可以的,但是这样处理会引起许多问题。因为 每个学生都可以选修多门课程、每门课程也都可以 有多人选修。仅用一个表势必要将每个学生的学号、 姓名、性别、出生年月日、所在班级、课程名称等 内容多次重复输入,既费时费力、占据大量的存储 空间,又可能引起输入数据的不一致。
第14页/共75页
四、使用“这是什么?”
在“帮助”中单击“这是什么?”,鼠标变成 箭头和问号组合的形状,然后将鼠标移到需要解 释的主题处单击,就会显示关于该主题的说明。 下图就是在“数据库”窗口使用“这是什么?” 后单击“窗体”显示的该主题的说明。
Access数据库基础与应用--Access概述 ppt课件
相
字母和其他特殊字符,也可以是图形、图像、
关
声音、口语、音乐的多媒体数据。
概
念
三是媒介物,它是数据的载体,媒介物可以是
实体介质(绳子、温度计、风向仪等)、书写
介质(纸、金属、布等)、磁介质、电介质、
光介质、半导体存储器、声介质、气态介质等。
10 1.1.2 什么是数据与信息
Access
3.数据的计算工具
据 库
17世纪初苏格兰的数学家约翰·内皮尔斯
相 关
发明了“内皮尔斯骨”的记数装置。
概 念
1617年,人类又发明了计算尺。
1642年发明了第一台自动计算机器(又
称机械计算机)。
12 1.1.2 什么是数据与信息
Access
数据的计算工具
1673年发明了能够进行加、减、乘、除运算
数 据
的计算器。
Access
1.数据处理
数
数据处理是指对各种形式的数据进行收集、
据
存储、加工和传播的一系列活动的总和。其
库
目的是从大量的、原始的数据中抽取、推导
相 关
出对人们有价值的信息,从而作为行动和决
概
策的依据。例如,对天文观测的数据进行处
念
理,可以预报天气信息;对经济运行中产生
的数据进行处理,可以帮助政府制定科学的
否能够乘坐某次列车的信息。
相 关
信息具有生命周期,数据可以永久存着。信
概
息的存在有一定时间限制,有“新鲜”的要
念
求,“新鲜”是指使用者不知道的数据,数
据可以永久存在。
19 1.1.2 什么是数据与信息
数据与信息的关系
Access
数
