2022年数据库管理ACCESS终版 .pdf
《2022年数据库管理ACCESS终版 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库管理ACCESS终版 .pdf(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 提供了算术运算、关系(比较)运算、连接运算、逻辑运算四种表达式1
20、、算术表达式算术运算符有 、*、 、/、 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 中有一个是Nul
22、l 时,结果为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 指定一个字段值的列表,列表中的任意一个值都可与查询字段相匹配is
24、指定一个值是否为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(数值表达式 ) 数值表达
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库管理ACCESS终版 2022 数据库 管理 ACCESS 终版
限制150内