数据库管理ACCESS.doc_第1页
数据库管理ACCESS.doc_第2页
数据库管理ACCESS.doc_第3页
数据库管理ACCESS.doc_第4页
数据库管理ACCESS.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论