《2022年数据库管理ACCES定义》由会员分享,可在线阅读,更多相关《2022年数据库管理ACCES定义(17页珍藏版)》请在金锄头文库上搜索。
1、第六章数据库管理系统1 第六章数据库管理系统Access 2000 教学目的: 1. 了解关系数据库与Access 的关系2. 掌握数据库、数据库管理系统的基本概念3. 掌握 10 种数据类型 4.掌握库与表的建立 5.掌握如何建立查询教学重点:库与表的建立教学难点:表的操作教学内容: 1、Access 2000 的启动与退出2、字段类型与表达式 3、库与表的建立 4、表的操作教学时数 :12 课时6.1 Access 2000 入门教学目的: 1. 了解关系数据库与Access 的关系2. 掌握数据库、数据库管理系统的基本概念 3.掌握库与表的建立教学重点:库与表的建立教学难点:关系数据库教
2、学内容: 1、Access 2000 的启动与退出2、关系模型3、关系数据库的发展教学时数 : 2 课时一、信息、数据与数据处理信息是一种资源。 对数据进行处理的计算机应用系统一般称为信息系统。信息系统的核心是数据库。1、 信息与数据(1)信息信息的主要特征:信息传递需要物质载体,信息的获取和传递要消耗能量信息可以感知信息可以存储、压缩、加工、传递、共享、扩散、再生和增值(2)数据数据有数字、文字、图形、图像、声音等多种表现形式(3)数据与信息的关系数据与信息紧密相关2、数据处理与数据管理技术数据处理也称信息处理。数据收集、分类、组织、编码、存储、检索、传输和维护等环节是数据处理和基本操作,称
3、为数据管理,是数据处理的核心问题。二、数据库技术的发展历程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 17 页 - - - - - - - - - 第六章数据库管理系统2 数据库发展阶段的划分以数据模型的进展作为主要的依据和标志。数据库的发展经历了三个阶段。第一代数据库是层次数据库系统。它们的数据模型分为层次模型和网状模型。第二代数据库是关系数据库系统。其数据模型称为关系模型。第三代数据库系统支持OO(面向对象)数据模型,提供更加强大的管理功能,支持更加复杂的数据类型
4、,支持SQL 语言,支持多种网络标准协议。三、数据库系统数据库系统( DBS,Database System)是一个采用数据库技术,具有管理数据功能,由硬件(计算机、外部设备) 、软件(操作系统、数据库管理系统编译系统、应用程序等)、数据库及各类人员组成的计算机系统。1、 数据库:(DB ,Database)是以一定的组织方式存放于计算机外存储器中相互关联的数据集合。数据库是数据库系统的核心和管理对象2、 数据库管理系统: (DBMS ,Database Management System)是维护和管理数据库的软件,是数据库与用户间的界面3、 应用程序对数据库中数据进行各种处理的程序,通常由用
5、户编写和使用。4、 计算机软件各种高级语言处理程序(编译或解释程序)、应用开发工具软件等。5、 各类人员包括系统分析员、程序员、数据库管理员、用户等。6、 计算机硬件包括 CPU、内存、显示器、键盘、磁带及外部设备等。微型计算机的数据库系统较简单,在计算机硬件、软件基础上,组成关系如图6-1 所示图 6-1 微机数据库管理系统四、关系数据库与Access 1、 关系模型数据库的组织形式称为数据模型,它决定数据之间联系的表达方式,直接影响数据库的性能。数据模型的设计方法决定着数据库的设计方法。数据库系统使用的主要数据模型有层次模型、网状模型、关系模型及面向对象模型。在关系模型中,数据被组织成若干
6、张二维表,每一张表又称一个关系(Relation) 。一张表格中的一行称为一个“属性”, (或称字段),属性的联取值范围称为域。表格中的一行称为一个“元组” (或称记录) 。 可用一个或若干个属性集合的值标识这些元组,称为关键字。每一行对应的列的属性值叫做一个分量。2、 数据组织用户一应用程序一用户二应用程序二用户 n 应用程序 n 数据库管理系统数据库名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 17 页 - - - - - - - - - 第六章数据库管理系统3 关
7、系数据库中的数据层次如下:(1)数据项( Field)又称字段,用于描述实体的一个属性,(2)记录( Record)又称结点( Code) 。由若干个数据项的值组成,用于描述一个对象(3)文件( File)由若干个记录组成(4)数据库( Database)由逻辑相关的关系组成3、 关系数据库的发展(1)关系数据库的主要产品小型关系数据库管理系统主要有Dbase、FoxBASE、Foxpro 、Visual Foxpro 、Access 等产品,而大型关系数据库管理系统有Oracle、Sybase、SQL Server 等产品(2)支持 SQL 语言关系数据库系统大多支持SQL 语言功能SQL(
8、 Structure Query Language)是“结构化查询语言)的缩写,是通用的关系数据库操作语言”。它可以查询、定义、操纵的控制数据库。(3)支持面向对象技术面向对象技术的概念首先出现于程序设计语言中,近年来用数据库领域面向对象模型中最基本的概念是对象(Obiect)和类( Class)(4)提供良好的图形界面和窗口大多数关系数据库系统为用户提供良好的图形界面和窗口功能的集成操作环境,类似于Windows 风格,方便数据库操作。4、 Access 简介Access 是 Windows 操作系统下第一个关系数据库管理系统,1992 年 11 月面世。经历了Access 1.07.0 之
9、后 , Access 97 成为 Office 套装软件的一部分。最新推出的Access 2000在界面和操作方式上与Office 2000 中的其他成员保持了高度的一致性,彼此之间可以通过更快捷的方式进行协同工作和数据交换。数据库是一些关于某个特定主题或目的的数据和对象的集合,Access 2000 数据库可以包含表、查询、窗体、报表、宏、模块以及数据访问页的快捷方式。Access 使用符合标准的SQL 数据库语言, 提供了很强的数据处理能力,具有较好的通用性。五、 Access 2000 的启动与退出1、 启动打开计算机,启动Windows 2000,单击左下角的“开始”按钮,移动鼠标指针
10、到“程序”项上,程序子菜单出现,单击“Microsoft Access ”选项2、 退出3、 单击屏幕右上角的“X”按钮,也可以单击“文件”菜单中的“退出”,还可以双击屏幕差上角的控制符号六、 Access 2000 的窗口界面窗口界面由标题栏、菜单栏、工具栏、编辑栏、工作区和状态栏等组成七、 Access 2000 的数据库文件与表1、 数据库文件一个 Access 数据库文件是表和其他对象的集合。表是Access 数据库必备的基本对象,其他对象是可选的。Access 数据库文件以 .mdb 为扩展名名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
11、 - - - - - 名师精心整理 - - - - - - - 第 3 页,共 17 页 - - - - - - - - - 第六章数据库管理系统4 2、 表Access 2000 采有惯用的二维表格来存储数据。二维表中的每一列称为一个字段,表的第一行上字段名称,从第二行开始,每一行称为一个记录,每条记录对应一名学生的基本情况。数据可以存放在一个表中,也可以存放在多个表中。当两个字段间有一对一的关系时,应存放于同一个表中,否则应存放在不同的表中。多个表数据通过一种方式建交联系-数据表间的关联。在多个表中起连接作用的是主键字段,它是能惟一标识表中的每个记录的字段6.2 字段类型与表达式教学目的:
12、 1. 掌握 10 种字段类型2. 掌握字面值、常量、变量的基本概念3. 掌握常用的4 种表达式,即算术运算、关系运算、连接运算、逻辑运算教学重点:表达式教学难点: 10 种字段类型教学内容:1、10 种字段2、字面值、常量、变量 3、4 种表达式教学时数 :2 课时一、字段类型数据表中的数据有多种类型,相应的字段也有多种类型。Access 2000 提供了 10 种字段类型,包括文本、货币、数字(字节、小数、整型、长整型、单精度、双精度、同步复制)、备注、日期 /时间、自动编号、是/否、 OLE 对象、超级链接和查询向导1、 文本类型( text)文本类型是系统默认值,用于文字及不需要计算的
13、数字,如名称、邮政编码等2、 货币类型( currency)用天存放 14 位小数据的位数据。精确到小数点左边15 位和小数点右边4 位。固定占8 个字节3、 数字类型( numbet)用于需要数值计算的数据。可在“字段属性字段大小”栏目中分为字节、小数、整型、长整型、单精度型、双精度型和同步ID 等 7 种。其数值范围及宽度如下:(1)字节( byte):存放 0255 之间的整数,固定占一个字节(2)小数( decimal):存储从 -10381038范围之内的数值,28 位小数,占12 个字节(3)整型( integer):存放从 -3276832767 之间的整数,固定占2 个字节(4
14、)长整型( long integer):系统默认值,存放从-21474836482147483647 之间的整数,固定占 4 个字节(5)单 精 度 型 ( single ) : 存 放 从 -3.402823E38-1.401298E-45之 间 的 负 数 和 从1.401298E-453.402823E38 之间的正数,保留7 位小数,固定占4 个字节(6)双精度( double):存放从 -1.79769313486231E308-4.94065645841247E-324 之间的负数和从 1.79769313486231E3084.94065645841247E-324 之间的正数,
15、保留 15 位小数,固定占 8 个字节(7)同步复制( replication ID )_:系统自动为字段设置值,用于唯一标识一条记录。固定占 16 个字节。定义了一个字段为数字字型之后,长整型是缺省值4、 日期 /时间型( date/time):用于存放从1009999 年的日期与时间的值。固定占8 个字节名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 17 页 - - - - - - - - - 第六章数据库管理系统5 5、 自动编号类型 (auto mumber):
16、由系统为一条新记录指定惟一顺序号。自动编号字段不能更新, 固定占 4 个字节。 当字属性中的字段大小被高为同步复制ID 时,占 16 个字节,有两种属性(1)递增:默认值。每新增一条记录,自动编号字段的数据就增加1 (2)随机: -每增加一条记录,指定自动编号字段的数据为一个随机的长整型数据6、 是/否类型( yes/no)用于存放是 /否、真 /假、开 /关值,占一个字节7、 备注类型( memo):用于长文本8、 OLE 对象类型:(OLE object )Object Linking and Embedding(对象链接与嵌套)类型用于存放数据表中表格、图形、图像、声音等嵌入或链接对象。
17、最多可以存放1G 字节9、 超级链接类型(hyperlink )存放超级链接地址。超级链接地址最多包含三部分,其中每一部分不多于2K 字节(1)Displaytext( 显示文本 ):在字段或控件中显示的文本(2)Address(地址 ):到文本( UNC )或页面( URL )的路径(3)Subaddress(子地址 ):在文件或页面中的地址10、查阅向导类型(lockup wizard )是一个特殊字段,可以使用 “列表框” 或“组合框” 从另一个表或数据列表中选择一个数据。通常为 4 个字节二、字面值、常量与变量1、 字面值:字面值(原义值、文字值)是指在Access 系统中使用的值与显
18、示的值完全相同,即通常所说的常数。2、 常量代表固定不变的数值或字符串值。True、False 和 Nnll 都是常量。常量代表一个字符串或数值、另一个常量,任何包含数学或逻辑运算符的表达式。常量用于表、查询、窗体、报表及宏的表达式中。(1)符号常量:用Const 语句说明,可以在模块中引用(2)固有常量:系统定义作为操作参数和函数值的常量(3)系统定义常量:True、False、Null 3、 变量变量是命名的存储空间,用于存储在程序执行过程中可以改变的数据,变量名以字母开头,可以包含字母、 数字和下划线, 组成变量的字符个数不以能超过255 个,不能包含标点符号、空格和类型声明字符变量使用
19、前必须说明数据类型。变量可以定义为:Boolean(布尔 )、Byte(字节)、Integer(整型) 、Long(长型)、Currency(货币)、Single(单精度)、Double(双精度)、Date(日期)、String(变长字符串) 、String*Length (定长字符串) 、Object(对象)、Varant(变异类型)中的一种。如果变量没有定义数据类型,系统将指定为Varant 型三、表达式用运算符将字面值、常量、变量、函数能及字段名、控件和属性等连接起来的式子称为表达式。每个表达式将计算出一个单一值。Access 提供了算术运算、关系(比较)运算、连接运算、逻辑运算四种表达
20、式1、算术表达式算术运算符有 、*、 、/、 mod、+、 -等 7 种如表 65 所示名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 17 页 - - - - - - - - - 第六章数据库管理系统6 表 6-6 常用关系运算符表 6-5 算术运算符2、关系表达式关系运算(也称比较运算)用于比较两个表达式,结果为一个逻辑值,见表6-6 3、连接表达式连接运算用于连接多个字符串,结果为一个字符串。连接运算符有两个:&和+ (1)& 强制两个表达式作字符串连接(2)+ 连
21、接两个字符串。 “+”号两端的类型必须一致4、逻辑表达式逻辑运算用于对表达式进行真、假判断。常用逻辑运算有And( 与)、Or(或)、Not(非) 设 A、B 为关系或逻辑表达式,常用逻辑运算见表6-7 表 6-7 逻辑运算符A B Aand B A or B not A 真真真真假真假假真假真Null Null 真假假真假真真假假假假真假Null Null Null 真Null 真Null 真Null Null 假Null Null Null Null Null Null Null Null 1(1)逻辑与: A And B 当且仅当A、 B 同时为真时,结果为真当 A 或 B 中有一个是N
22、ull 时,结果为Null 除、外全为假(2)逻辑或: A or B 当且仅当A、 B 同时为假时,结果为假当 A 或 B 中有一个是真 时,结果为真除、外全为Null (3)逻辑非: Not A A 为真时,结果为假A 为假时,结果为真A 为 Null 时,结果为Null 运算符功能实例 小于25 = 小于 等于“ 980101”= 大于等于=1.11 = 等于=“男” 不等于刘伊步运算符功能实例结果 乘方62 36 * 乘5*6 30 / 除18/3 6 整除152 7 Mod 取余15mod2 1 + 加12+4 16 - 减12-4 8 名师资料总结 - - -精品资料欢迎下载 - -
23、 - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 17 页 - - - - - - - - - 第六章数据库管理系统7 4、 准则准则是运算符、常量、字段值、函数及字段名和属性等的任意组合,可以计算出一个结果。准则有两种:简单准则和复杂准则(1)简单准则:通过关系运算符连接一个值来表示(2 一些复杂的查询条件需要使用逻辑运算符、关系运算符、特殊运算符、函数以及他们的组合来连接一个或多个值。表6-8 列出了特殊运算符的含义。表 6-8 特殊运算符运算符功能in 指定一个字段值的列表,列表中的任意一个值都可与查询字段相匹配i
24、s 指定一个值是否为Null 或 not Null like 指定一个字符串以一个或多个字符起始。“?”可代表任意一个字符,“ *”可代表任意多个字符, “#”可代表任意一个数字Between 指定一个字段值的范围,起止点之间用and 连接四、常用函数Access 系统提供了大量的标准函数1、 数值函数数值函数的函数值为数值型,其自变量一般为数值型。表6-9 列出了 7 个常用数值函数。表 6-9 常用数值函数2、字符函数表 6-10 列出了 11 个常用字符函数表 6-10 常用字符函数名称格式函数值ASCII 码值转换为数值Chr() 字符型截取左子串left(字串 ,算术式 ) 字符型,
25、算术式指定字符个数截取右子串Right(字串 ,算术式 ) 字符型,算术式指定字符个数求字串长度Len(字串 ) 数值型生成空格Space(算术式 ) 字符型,算术式给出空格个数数值变字符Str(算术式 ) 字符型,算术式的运算值转为字符取子串Mid( 字串 ,算式 1,算式 2) 自字符串取子串,式1 决定起点,式 2 决定个数删左空格Ltrim( 字串 ) 删除字串左端所有空格删右空格Rtrim( 字串 ) 删除字串右端所有空格删空格Trim (字串)删除字串左右端所有空格重复字符String(算术式,字串)重复取字串的第一个字符,算术式名称格式函数值求绝对值Abs(数值表达式 ) 数值表
26、达式的绝对值取整Int(数值表达式 ) 取运算结果的取整部分删除小数fix( 数值表达式 ) 删除运算结果的小数部分求平方根sqr(数值表达式 ) 计算数值表达式的平方根符号函数sgn(数值表达式 ) 取数值表达式的符号值对数函数log(数值表达式 ) 计算数值表达式的自然对数指数函数exp(数值表达式 ) 计算数值表达式的指数函数值名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 17 页 - - - - - - - - - 第六章数据库管理系统8 重复字符个数2、 日期
27、、时间函数表 6-11 给出了 9 个常用日期、时间函数名称格式函数值系统日期Data( ) 当前系统日期系统时间Time( ) 当前系统时间求日期年值Year(日期表达式 ) 数值型, 4 位整数,如1998 求日期月值Month( 日期表达式 ) 数值型,范围112 求日期日值Day(日期表达式 ) 数值型,范围131 求小时值Hour(时间表达式 ) 数值型,范围023 求分钟值Minute( 时间表达式 ) 数值型,范围059 求秒值Sec(时间表达式 ) 数值型,范围059 系统日期和时间Now( ) 当前系统日期时间3、 统计函数统计函数用于计算含有数值型字段的表达式,表6-12
28、给出了 5 个统计函数表 6-12 统计函数6.3 库与表教学目的: 1. 掌握建立数据库的两种方法2. 掌握建立表结构的方法3. 掌握表的数据输入的方法教学重点:表结构的建立教学难点:表的数据输入的方法教学内容:数据库的建立及表结构的建立教学时数 : 2 课时库与表的建立是数据库系统最基本的操作一、库的建立建立数据库有两种方法:一是先建立一个空数据库,然后向其中添加数据表等数据对象,另一种是使用“数据库向导”,先选择一种数据库类型然后通过一次操作为其添加所需要的对象1、 启动时建立空数据库启动时在 Access 的工作界面中在“新建数据库”中选择“空数据库”,单击“确定”按钮2、 使用“新建
29、”命令建交数据库单击工具栏上的“新建”按钮或“文件”菜单中的“新建”命令。在“常用”选项卡中选择“数据库”,单击“确定”按钮。二、表结构的建立建立表结构最有效的方法是使用“设计”视图,以详细说明表中的字段名、数据类型、属性名称格式函数值求和Sum(字符串表达式 ) 数值型,不计算Null 值字段求平均Avg(字符串表达式 ) 数值型统计记录个数Count(字符串表达式 ) 数值型求最大值Max(字符串表达式 ) 数值型求最小值Min( 字符串表达式 ) 数值型名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
30、- - - - - 第 8 页,共 17 页 - - - - - - - - - 第六章数据库管理系统9 值等。1、 打开空数据库在 Access 工作界面打开刚刚建立的“数学”数据库2、 打开设计视图在“教学数据库” 窗口中, 单击表对象, 然后双击 “使用设计器创建表”选项打开的 “设计”视图。表的“设计”视图分为上下两部分。上半部分是字段输入区,从左向右分别为字段选择器、 字段名称列、 数据类型列和说明列。下半部分是字段属性区,在字段属性区可以设置字段的属性值,用户也可以使用 Access 默认的属性值。3、 建立表的结构三、表的数据输入每输入一个记录的同时,表中会自动添加一条新的空记录
31、,且该记录的选择器上显示一个“* ” ,表示这个记录是一个新记录6.4 表的维护教学目的: 1. 掌握打开和关闭表的方法2. 掌握修改表结构的方法3. 掌握如何设置字段属性教学重点:字段属性的设置教学难点:修改表结构教学内容: 1. 打开和关闭表 2. 修改表结构 3. 设置字段属性教学时数 : 2 课时表的维护包括打开和关闭表、修改表的结构、 设置字段属性、 编辑表的内容和调整表的格式一、打开和关闭表1、打开表的方法:两种方法一:可以在“数据表视图”或“设计视图”中打开表,步骤如下:在“数据表视图”中打开表在“数据表视图”中打开学生表,在“数据库”窗口中,单击“表”对象,双击要打开的表名称“
32、学生” 。方法二:在“设计视图”中打开表在“设计视图”中打开“学生”表,步骤如下:在“数据库”窗口中,单击“表对象”,单击要打开的表名称“学生”,以确认表名,单击窗口菜单上的“设计”按钮,在“设计视图”中打开所需的表。3、 关闭表结束表的操作后,应该立其关闭,以保护表中的数据。方法:单击“文件”菜单中的“关闭”命令或单击窗口的“关闭窗口”钮都可以将打开的表关闭。二、修改表结构修改表结构必须在“设计”视图中完成,包括增加字段、删除字段、对字段的眚新定义1、增加字段,步骤如下:(1)在“数据库”窗口中,单击“表”对象,(2)单击要打开的表名称,以确认表名,(3)单击窗口菜单上的“设计”按钮,在“设
33、计视图”中打开所需的表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 17 页 - - - - - - - - - 第六章数据库管理系统10 (4)将光标移动到需要插入新字段的位置上(5)单击工具栏上的“插入行”按钮,数据表中出现新的空白行(6)在新行的“字段名称“列中输入新字段的名称(7)单击“数据类型“列,并单击右边的向下箭头按钮,然后在弹出的列表中选择所需的数据类型(8)在窗口下面的字段属性区中修改字段的属性(9)单击工具栏上的“保存“按钮,保存所做的修改2、修改字
34、段修改字段包括字段的名称、数据类型、说明等,步骤如下:(1)在“数据库”窗口中,单击“表”对象(2)单击要修改字段的表,然后单击“设计”按钮(3)修改某字段的名称,在该字段的“字段名称”列中,双击字段的名称,然后输入新的字段名称(4)修改某字段的数据类型,单击该字段“数据类型”列中右边的向下三角形按钮,然后从弹出的列表中选择需要的数据类型(5)单击工具栏上的保存按钮,保存所做的修改4、 删除一个字段步骤如下:(1)在“数据库”窗口中,单击“表”对象(2)单击要删除字段的表,然后单击“设计”按钮(3)将插入点移动到要删除字段行上(4)单击工具栏上的“删除行”按钮。这时屏幕上出现提示框(5)单击“
35、是”按钮,删除所选字段,否则不删除这个字段(6)单击工具栏上的“保存”按钮保存所需做的修改4、删除多个字段步骤如下:(1)在“数据库”窗口中,单击“表”对象(2)单击要删除多个字段的表,然后单击“设计”按钮(3)用鼠标单击要删除字段的字段选择器,然后按下Ctrl 键不放,再用鼠标单击每一个要删除字段的字段选择器(4)单击工具栏上的“删除行”按钮。屏幕上出现提示框(5)单击“是”按钮,删除所选字段,否则不删除这个字段(6)单击工具栏上的“保存”按钮保存所做的修改5、设置关键字步骤如下:(1)在“数据库”窗口中,单击“表”对象(2)单击需要重新定义主关键字的表,然后,然后单击工具栏上的“设计”按钮
36、,屏幕显示“设计”视图(3)在“设计”视图中,单击主关键字所在行的字段选择器,然后单击工具栏的“主键”按钮,这时主关键字选择器上显示一个“主键”图标,表明该字段成为主关键字段三、设置字段属性每个字段都有项干个属性1、设置字段大小通过“字段大小” 属性,可以设置字段大小。字段大小属性适用于数据类型为“文本” 或“数名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 17 页 - - - - - - - - - 第六章数据库管理系统11 字”的字段,设置时尽可能节省存储空间。“
37、文本”型字型大小的取值范围是0255,默认值为 50,可以在该属性框中输入任何在取值范围中的整数。“数字”型字段又分为7 种,每种有固定长度,选择种类就设置了大小。单击“字段大小”属性框,再单击右边时向下三角形按钮,并从下拉列表中选择种类。2、设置格式格式属性决定数据的打印方式,可以使数据的显示统一、美观。数字、日期、是/否等类型都有各自不同的格式。3、设置默认值常常有一些字段的数据内容相同或者包含相同的部分。输入文本值可不加引号,系统自动加上。 黑认值设置后, 系统生成新记录时将默认值插入相干应的字段中。4、设置有效性规则“有效性规则”能够检查错误的输入或者不符合逻辑的输入,防止非法的数据输
38、入到表中。其形式以及设置目的随字段的数据类型不同而不同。四、编辑表内容编辑表内容包括添加记录、修改数据、删除记录以及复制字段中的数据等1、添加记录:步骤如下(1)在“数据库”窗口中,单击“表”对象(2)双击要编辑的表,在“数据表视图”中打开此表(3)单击工具栏上的“新记录”按钮,将光标移到新记录上(4)输入所需数据2、删除记录(1)在“数据库”窗口中,单击“表”对象(2)双击要编辑的表,在“数据表视图”中打开此表(3)单击要删除记录的选择器,然后单击工具栏上的“删除记录”按钮,出现删除记录提示框(4)单击提示框中的“是”按钮3、修改数据在“数据表”视图中将光标移到要修改数据的相应字段,即可直接
39、修改。可以修改整个字段的值,也可以修改字段的部分数据4、复制数据(1)在“数据库”窗口的“表”对象中,双击要修改数据的表,在“数据表”视图中打开此表(2)将鼠标指针指向要复制数据的开始位置最左边,在鼠标指针变为+字形时拖动鼠标到结束位置,选中相应字段中的数据(3)单击工具栏上的“复制”按钮或单击“编辑”菜单中的“复制”命令(4)单击要复制的某字段(5)单击工具栏上的“粘贴”按钮或单击“编辑”菜单中的“粘贴”命令五、调整表格式调整表格式的操作包括“改变行高和列宽、设置数据字体、 调整表中网格线样式以及背景颜色、隐藏列等1、调整行高和列宽(1)调整行高将鼠标指针放在表中任意两行选择器之间,这时鼠标
40、指针变为双箭头。按住鼠标左键不名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 17 页 - - - - - - - - - 第六章数据库管理系统12 放,拖动鼠标上、下移动,当调整到所需高度时,松开鼠标左键。使用菜单命令调整行高的步骤:在“数据库”窗口的“表”对象下,双击相应的表,在“数据表”视图中打开表单击“数据表”中的任意单元格单击“格式”菜单中的“行高”命令,出现“行高”对话框在该对话框的“行高”文本框内输入所需的行高值单击“确定”按钮(2)调整列宽将鼠标指针放在
41、要改变列宽的两列字段名中间,当鼠标指针变为双箭头时,按住鼠标左键不放,拖动鼠标左、右移动,当调整到所需宽度时,松开鼠标左键使用菜单命令调整行高的步骤:选择要以改变列宽的列,执行“格式”菜单中的“列”命令,在打开的“列宽”对话框中输入所需的宽度,单击“确定”按钮。2、隐藏列和显示列(1)隐藏不需要的列在“数据库”窗口的“表”对象下,双击“学生”表单击“性别”字段选择器。如果要一次隐藏多列,单击要隐藏的一列字段选择器,然后按住隐藏左键不放,拖动隐藏到达最后一个需要选择的列单击“格式”菜单中的“隐藏列”选项(2)显示隐藏的列在“数据库”窗口的“表”对象下,双击要打开的表,在“数据表”视图中打开此表单
42、击“格式”菜单中的“取消隐藏列”选项,这时屏幕上出现“撤消隐藏列”对话框单击要显示的列单击“关闭”按钮6.5 表的操作教学目的: 1. 掌握查找和替换数据的方法2. 掌握表与表之间的三种关系教学重点:表与表之间的关系教学难点:建立表关系教学内容: 1. 查找和替换数据 2. 表与表之间的关系 3. 建立表关系教学时数 : 2 课时一、查找数据1、 定位查找(1)在“数据库”窗口的“表”对象下,双击“学生”表( 2)在记录定位器中的记录编号框中双击以选中当前编号,然后在记录编号框中输入要查找记录的记录号( 3)按回车键,光标定位在该记录2、查找指定内容(1)在“数据库”窗口的“表”对象下,双击“
43、学生”表(2)单击“姓名”字段选择器(3)单击“编辑”菜单中的“查找”选项,这时屏幕上显示“查找和替换”对话框名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 17 页 - - - - - - - - - 第六章数据库管理系统13 (4)在“查找内容”框中输入(5)单击“匹配”框右边的三角形按钮,并从弹出的列表中选择“整个字段”(6)单击“高级”按钮。如果此时对话框中无“高级”按钮,省略此步(7)确保“按格式搜索字段”复选框未被选中,在“搜索”框中选择“向上”或“向下”(
44、8)单击“查找下一个”按钮,找到后,行选择器指针将指向相应的记录二、替换数据1、替换指定内容使用“查找和替换” 对话框可以在指定的范围内将指点定查找内容的所有记录或某些记录替换为新的记录。步骤如下:(1)在“数据库”窗口的“表”对象下,双击“学生”表(2)单击“团员”字段选择器(3)单击“编辑”菜单中的“替换”选项,这时屏幕上显示“查找和替换”对话框(4)在“查找内容”框中输入“否”,然后在“替换值”框中输入“是”(5)在“查找范围”框中确保选中当前字段,在“匹配”框中,确保选中“整个字段”(6)如果一次替换一个,单击“查找下一个”按钮,找到后,单击“替换”按钮。单击“全部替换”按钮时,屏幕将
45、显示一个提示框,它要求用户确认是否要完成替换操作(7)单击“是”按钮二、更改默认设置(1)在“数据库”窗口中,单击“工具”菜单中的“选项”命令,这时屏幕上显示“选项”对话框(2)单击“编辑 /查找”选项卡(3)在“默认查找/替换行为”选项组中,单击所需的单选按钮。其中,选择“快速搜索”将以全字匹配方式搜索当前字段。选择“常规搜索”将搜索所有字段,并且只需符合字段的任一即可。选择“与字段起始处匹配的搜索”则搜索当前字段并且与字段起始字符匹配(4)单击“确定”按钮三、记录排序1、排序规则不同字段类型的排序规则有所不同。英文数据按字母顺序排序,大、小写视为相同,升序时按 a 到 z 排,降序时则按z
46、 到 a;中文数据按拼音字母的顺序排序,升序时按a 到 z 排,降序时则按 z 到 a 排;数字数据按数字的大小排序,升序时由小到大排,降序时则从大到小排;对于日期和时间字段,按日期和时间的先后顺序排,升序时按从前到后的顺序排。排序要注意以下几点:(1) “文本”型的字段如果含有数字,数字将视为字符串。排序时按照ASCII码值的大小来排,而不是按照数字本身的大小来排(2)空值最小(3)数据类型为备注、超级链接或OLE 对象的字段不能排序2、按一个字段排序在“数据表视图”中要以按一个字段排序步骤如下:(1)在“数据库”窗口的“表”对象下,双击“学生”表(2)单击“学号”字段所在的列,确认学号为排
47、序字段(3)单击工具栏中的“升序”按钮3、按多个字段排序名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 17 页 - - - - - - - - - 第六章数据库管理系统14 按指定多个字段排序时,Access 首先根据第一个字段按照指定的顺序进行排序,当第一个字段具有相同的值时,Access 再按照第二个字段进行排序,以此类推,直到按全部指定的字段排好序为止四、建立表关系建立表与表之间的关系,可以将不同表中的相关数据联系起来,为进一步管理和使用表中的数据打好基础1、表
48、的关系Access 中,每个表都是数据库中一个独立的部分,本身具有很多的功能。每个表又不是完全孤立的部分,表与表之间存在相互的联系。2、 表的关系类型表与表之间的关系可以分为一对一、一对多和多对多三种(1)一对一的关系如果表 A 中的一个记录与表B 中的一个记录相匹配,且表 B 中的一个记录也与表A 中的一个记录相匹配,那么表A 与表 B 的关系是一对一的(2)一对多的关系如果表 A 中的一个记录与表B 中的多个记录相匹配,且表 B 中的一个记录也与表A 中的一个记录相匹配,那么表A 与表 B 的关系是一对多的。在一对多的关系中,“一”方的表称为主表, “多”方的表称为相关表(3)多对多的关系
49、如果表 A 中的一个记录与表B 中的多个记录相匹配,且表 B 中的一个记录也与表A 中的多个记录相匹配,那么表A 与表 B 的关系是多对多的。3、 建立表的关系使用数据库向导创建数据库时,向导自动定义各个表之间的关系;使用表向导创建表的同时,也将定义该表与数据库中其他表之间的关系4、 维护表的关系可以删除、修改已有的关系,方法是首先关闭所有打开的表,再单击工具栏上的“关系”按钮,显示“关系”窗口(1)删除表的关系单击要删除关系的连线,然后按 Del 键,出现提示对话框询问“是否” 删除关系, 单击“是”按钮(2)修改表的关系双击要修改关系的连线,这时出现“编辑关系”对话框。在该对话框的“表/查
50、询”复选框中和“相关表 /查询”复选框中,选择表和字段,然后单击“创建”按钮修改表的关系,最后关闭“关系”窗口6.6 建立查询教学目的: 1. 掌握查询的功能与类型2. 掌握单表查询与多表查询教学重点:多表查询教学难点:修改查询教学内容: 1. 查询的功能 2. 表查询与多表查询 3. 操作查询教学时数 : 2 课时名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 17 页 - - - - - - - - - 第六章数据库管理系统15 一、查询的功能与类型1、查询的功能在
51、 Access 数据库中,查询是一种处理和分析数据的工具,它可以把多个表中的数据按照一定条件抽取出来,供用户查看、更改和分析使用。(1)选择字段在查询中可以只选择表中的部分字段。如只显示“学生”表中每个学生的学号和姓名。可以通过选择一张表中的不同字段生成的多张表。(2)选择记录可以根据指定的条件查找并将所需的记录显示出来。如只显示“学生”表中1982 年出生的男学生(3)编辑记录包括添加记录、 修改记录和删除记录等。可以利用查询添加、修改和删除表中的记录。如将990105 班“计算机应用基础”不及格的学生从“学生”表中删除。(4)统计记录可以在建立查询的过程中进行各种统计运算,如计算每班每门课
52、程和平均成绩。还可以建立一个计算字段,利用计算字段保存计算的结果(5)建立新表查询得到的结果可以建立一个新表。如将“计算机应用基础”成绩在85 分以上的学生找出来江直放在于个亲手表中2、查询的类型Access 的查询有多种,包括选择查询、交叉表查询、参数查询、操作查询和SQL 查询等(1)选择查询:是最常见的查询类型。选择查询可以指定查询应遵循的准则,获取一个或多个表中的数据,可以按照所需的排列次序显示。(2)交叉表查询交叉表查询将一伸表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列交叉处显示表中某个字段统计值(3)参数查询参数查询利用对话框提示用户输入准则。
53、这种查询根据用户输入的准则来检索符合相应条件的记录(4)操作查询操作查询有四种生成表查询:利用一个或多个表中的全部或部分数据建立新表删除查询:从一个表或多个表中删除记录更新查询:对一个或多个表中有一组记录做全面的更改追加查询:从一个或多个表中将一组记录添加到另一个或多个表的尾部二、建立查询1、建立单表查询最常见的查询是检索一个表中的数据,即单表查询查询往往带有一定条件,需要在“设计”视图的“准则”行输入查询条件,系统运行查询时就会从指定的表中筛选出符合条件的记录来。2、建立多表查询有时必须建立多表查询,才能找出满足要求的记录三、操作查询名师资料总结 - - -精品资料欢迎下载 - - - -
54、- - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 17 页 - - - - - - - - - 第六章数据库管理系统16 操作查询包括运行查询的修改查询。可以添加是、删除表,还可以依据某个字段排列记录1、运行查询有两种方法:方法一: 在“数据库” 窗口中, 单击“查询” 对象, 再单击选择要运行的查询,然后单击 “打开”按钮,屏幕显示查询的结果方法二:在“数据库”窗口中,单击“查询”对象,再双击选择要运行的查询,屏幕显示查询的结果2、修改查询修改查询包括添加字段、删除字段、移动字段、更改字段名、添加表和删除表(1)添加字段:步骤
55、如下在“数据库”窗口中,单击“查询”对象,再单击选择要运行的查询,然后单击“设计”按钮,出现查询“设计”视图双击要添加的字段,该字段将添加到“设计网格”中的一个空白列中如果要要某一字段前插入字段,单击要添加的字段,并按住鼠标左键不放,将它拖动到该字段的位置上,插入完成如果要一次添加多个字段,按住Ctrl 键并单击要添加的字段,然后将它们拖放到“设计网格”中保存修改(2)删除字段在“数据库”窗口中,单击“查询”对象,再单击选择要运行的查询,然后单击“设计”按钮,出现查询“设计”视图单击要删除字段的字段选择器,然后单击“编辑”菜单中的“删除”或按Del 键保存修改(3)移动字段在“数据库”窗口中,
56、单击“查询”对象,再单击选择要运行的查询,然后单击“设计”按钮,出现查询“设计”视图单击要移动字段的字段选择器,然后将其拖动到预定字段位置,放开鼠标保存修改(4)更改字段在“数据库”窗口中,单击“查询”对象,再单击选择要运行的查询,然后单击“设计”按钮,出现查询“设计”视图双击要修改的字段名,然后输入新的字段名保存修改(5)添加表在“数据库”窗口中,单击“查询”对象,再单击选择要运行的查询,然后单击“设计”按钮,出现查询“设计”视图单击工具栏上的“显示表”按钮或选择“查询”中“显示表”选项,打开“显示表”对话框双击要添加的表关闭“显示表”对话框保存修改(6)删除表在“数据库”窗口中,单击“查询
57、”对象,再单击选择要运行的查询,然后单击“设计”按钮,出现查询“设计”视图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 17 页 - - - - - - - - - 第六章数据库管理系统17 单击要删除和表,然后单击“编辑”菜单中的“删除”或按Del 键保存修改3、排序查询结果对查询的结果进行排序可以方便查看排序查询的操作十分简便,在“数据库”窗口的“查询”对象中,单击要排序的查询,然后单击“设计”按钮,显示查询“设计”视图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 17 页 - - - - - - - - -