计算机二级Access复习资料Word格式文档下载.docx
- 文档编号:16720411
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:72
- 大小:827.94KB
计算机二级Access复习资料Word格式文档下载.docx
《计算机二级Access复习资料Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《计算机二级Access复习资料Word格式文档下载.docx(72页珍藏版)》请在冰豆网上搜索。
⏹数据管理技术经历了人工管理、文件系统和数据库系统3个发展阶段。
⏹人工管理阶段:
20世纪50年代中期以前。
⏹文件系统阶段20世纪50年代后期到60年代中期。
⏹数据库系统阶段20世纪60年代后期以来。
数据库系统的主要特点
1.数据以数据库文件组织形式长期保存,数据库中的数据是有结构的,这种结构由数据模型表现出来。
2.数据由数据库管理系统统一管理和控制。
数据库管理系统负责数据库的建立、使用和维护,并提供数据保护和控制功能。
3.数据的共享性高,冗余度低。
⏹数据库中的数据能够满足多用户多应用的不同需求。
⏹数据库中的数据之间是具有联系的,可以大大减少冗余,避免数据之间的不相容性与不一致性。
4.数据独立性高。
⏹在数据库系统中,数据具有较高的逻辑独立性和物理独立性。
应用程序与数据的对应关系
数据库系统中应用程序与数据之间的对应关系
1.1.2数据库系统
1.数据库(DataBase,简称DB)
⏹数据库是长期存储在计算机内,有组织的、大量的、可共享的数据集合。
⏹数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可供各种用户共享。
2.数据库管理系统(简称DBMS)
⏹DBMS是位于用户与操作系统之间的一层数据管理软件,在操作系统支持下工作,是数据库系统的核心组成部分。
数据库管理系统的主要功能
DBMS的主要功能包括
(1)数据定义
⏹定义数据库结构,包括定义表、索引、视图等数据对象
(2)数据操纵
⏹实现对数据库的查询和更新操作。
(3)数据库的运行管理
⏹数据库在建立、运行和维护时由DBMS统一管理、统一控制,以保证数据的安全性、完整性、多用户对数据的并发使用以及发生故障后的系统恢复。
(4)数据库的建立和维护
⏹包括数据库初始数据的输入和转换,数据库的转储和恢复,数据库的重组织,性能监视和分析等。
数据库系统(续)
3.数据库系统(DataBaseSystem,简称DBS)
⏹数据库系统是指在计算机系统中引入数据库后的系统。
⏹由数据库、数据库管理系统(及其开发工具)、应用系统和数据库管理员构成。
⏹数据库管理员(简称DBA)是负责数据库的建立、使用和维护的专门人员。
⏹数据库应用系统是利用数据库系统资源,为特定应用环境开发的应用软件。
1.1.3E-R模型
E-R(实体-联系)模型是一种描述信息世界的重要手段。
⏹E-R模型独立于具体的计算机系统。
⏹E-R模型的主要成分是实体、联系和属性。
⏹实体:
客观存在并可相互区分的事物称为实体。
同一类型的实体的集合构成实体集。
⏹属性:
实体所具有的某一特性称为属性。
一个实体可以由若干个属性来刻画。
实体名和各个属性名的集合构成实体型。
⏹联系:
现实世界的事物之间总是存在某种联系,包括实体内部的联系和实体之间的联系。
两个实体之间的联系可分为3类:
(1)一对一联系(1:
1)
⏹如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之对应;
反之亦然,则称A与B具有一对一联系。
(2)一对多联系(1:
n)
⏹如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之对应;
反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之对应,则称A与B具有一对多联系。
(3)多对多联系(m:
反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m≥0)与之对应,则称A与B具有多对多联系。
【例1.1】用E-R模型描述某高校的教学组织情况:
学校有若干个系部,每个系有若干学生,每个学生可选修多门课程。
E-R模型的表示:
⏹矩形表示实体型,矩形框为实体名。
⏹椭圆表示属性,椭圆框为属性名。
⏹菱形表示联系,菱形框内为联系名。
无向边用来连接实体型与联系,边上注明联系类型(1:
1,1:
n或m:
n);
属性与对应的实体型或联系也用无向边连接。
1.1.4数据模型
数据模型是用来描述现实世界中的事物及其联系的,它将数据库中的数据按照一定的结构组织起来,以能反映事物本身及事物之间的各种联系。
1.层次模型用树型结构表示实体及其之间的联系。
2.网络模型用网状结构表示实体及其之间的联系。
3.关系模型用二维表结构来表示实体及其之间的联系。
关系数据模型以关系数学理论为基础,一个二维表就是一个关系,不仅能描述实体本身,而且还能反映实体之间的联系,模型简单、使用方便,应用也最广泛。
三种模型的结构如图所示。
层次模型
网状模型
“系部”关系“学生”关系
“课程”关系“选课”关系
关系模型
1.2.1关系术语
(1)关系
⏹一个关系就是一张二维表,每个关系有一个关系名。
(2)元组
⏹表中的一行即为一个元组,也称为一个记录。
(3)属性
⏹表中的一列即为一个属性,也称为一个字段。
(4)域
⏹属性的取值范围。
(5)关系模式
⏹对关系的描述,它对应一个关系的结构。
其格式为:
关系名(属性1,属性2,…,属性n)
(6)主关键字
⏹在表中能够惟一标识一个记录的的字段或字段组合,称为候选关键字。
⏹一个表中可能有多个候选关键字,从中选择一个作为主关键字,也称为主键。
(7)外部关键字
⏹如果表A和表B中有公共字段,且该字段在表B中是主键,则该字段在表A中就称为外部关键字,也叫外键。
⏹在关系数据库中,主键和外键表示了2个表之间的联系。
关系数据库的主要特点
(1)关系中的每个属性必须是不可分割的数据项(表中不能再包含表)。
⏹如果不满足这个条件,就不能称为关系数据库。
(2)关系中每一列元素必须是同一类型的数据,来自同一个域。
(3)关系中不能出现相同的字段。
(4)关系中不能出现相同的记录。
(5)关系中的行、列次序可以任意交换,不影响其信息内容。
1.2.2关系完整性
关系模型的完整性规则是对关系的某种约束条件,以保证数据的正确性、有效性和相容性。
关系模型中有3类完整性约束:
1.实体完整性
实体完整性规则要求关系中的主键不能取空值或重复的值。
所谓空值就是“不知道”或“无意义”的值。
2.参照完整性
参照完整性规则定义了外键和主键之间的引用规则,即外键或者取空值,或者等于相应关系中主键的某个值。
3.用户定义的完整性
实体完整性和参照完整性是关系模型必须满足的完整性约束条件。
此外,用户还可以根据某一具体应用所涉及的数据必须满足的语义要求,自定义完整性约束。
1.2.3关系运算
从一个关系中查询所需要的数据,就要使用关系运算。
1.传统的集合运算
⏹并(∪)、交(∩)、差(-)、广义笛卡尔积(×
)4种。
集合运算示例
2.专门的关系运算
(1)选择
⏹从一个关系中找出满足条件的记录。
⏹是从行的角度进行的运算。
⏹结果是原关系的一个子集。
(2)投影
⏹从一个关系中选出若干字段组成新的关系。
⏹是从列的角度进行的运算,相当于对关系进行垂直分解。
⏹新关系模式所包含的字段个数通常比原关系少,或者字段的排列顺序不同。
3)连接(Join)
⏹连接是把两个关系中的记录按一定的条件横向结合,生成一个新的关系。
⏹在连接操作中,按照两个关系的字段值对应相等为条件进行的连接称为等值连接。
⏹去掉重复字段的等值连接称为自然连接。
⏹它利用两个关系中的公共字段(或语义相同的字段),把该字段值相等的记录连接起来。
⏹自然连接是最常用的连接运算。
利用关系运算或几个基本关系运算的组合,可以实现对关系数据库的查询,找出用户感兴趣的数据。
1.2.4关系规范化
关系规范化
⏹对关系模式进行分解,将不同的概念分散到不同的关系中,使得每个关系的任务单纯而明确,达到概念的单一化。
范式(NormalForm,简记为NF)
⏹满足一定条件的关系模式称为范式。
⏹根据规范化理论,共有6个级别的范式。
常用的是第一范式(1NF)、第二范式(2NF)和第三范式(3NF)。
⏹级别越高,满足的要求越高,规范化程度也越高。
⏹在关系数据库中,任何一个关系模式都必须满足第一范式,即表中的每个字段必须是不可分割的数据项。
规范化
⏹将一个低级范式的关系模式分解为多个高一级范式的关系模式。
数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足不同户的应用需求。
数据库设计通常分为以下6个阶段:
(1)需求分析
⏹收集和分析用户的各项信息需求和处理需求。
⏹形成需求分析说明书。
(2)概念结构设计
⏹根据需求分析说明书,对现实世界进行数据抽象,建立概念模型,常用的是E-R模型。
(3)逻辑结构设计
⏹将E-R模型转换为某个DBMS所支持的数据模型。
⏹应用关系规范化理论对关系模式进行优化。
(4)物理结构设计
⏹对给定的数据库的逻辑模型,选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。
(5)数据库实施
⏹用DBMS提供的数据定义语言定义数据库结构,装入初始数据,编制与调试应用程序,并进行试运行。
(6)数据库运行和维护
⏹数据库投入运行后,对数据库系统进行评价、调整和修改。
第2章Access系统介绍
2.1Access系统的特点
2.2Access系统的介绍
2.2.1Access的启动与退出
2.2.2Access数据库窗口
2.2.3Access数据库中的对象
2.2.4Access系统设置
2.3Access的联机帮助
3.1Access数据库文件
3.2Access数据库的创建
3.3Access数据库版本的转换
2.1Access系统的特点
1.Access2003作为Office2003办公组件中的数据库管理软件,具有与Word、Excel和PowerPoint等应用程序统一的操作界面。
2.Access2003是一个完全面向对象,采用事件驱动机制的关系数据库管理系统,使得数据库的应用与开发更加便捷、灵活。
3.Access2003增强了同Web的集成,增强了同XML之间的转换能力,可以更方便地共享跨越各种平台和不同用户级别的数据,还可以作为企业级后端数据库的前台客户端。
4.Access2003既可以在单用户环境下工作也可以在多用户环境下工作,并且具有完善的安全管理机制。
5.Access2003内置了大量的函数,提供了许多宏操作,一般用户不必编写代码,就可以解决许多问题,易学易用。
6.Access2003支持VisuanlBasic的高级编程技术(VBA)和ASP开发。
2.2.1Access的启动与退出
1.启动Access系统
⏹选择“开始|所有程序|MicrosoftOffice|MicrosoftOfficeAccess2003”命令。
⏹不同的数据库对象有不同的设计视图。
⏹在各设计视图下,菜单栏及其菜单命令,以及工具栏的组成都会发生变化。
2.退出Access系统
⏹选择“文件|退出”命令。
⏹单击“关闭”按钮。
⏹Access将自动保存对数据的更改。
如果意外地退出MlcrosoftAccess,可能会损坏数据库。
2.2.2Access数据库窗口
数据库窗口左侧是7个Access数据库对象按钮,单击其中一个按钮,可在右侧显示已创建的该对象的所有实例。
单击数据库窗口右上角的“关闭”按钮,可关闭Access数据库,但不会退出Access系统。
2.2.3Access数据库中的对象
一个Access数据库就是一个扩展名为.mdb的Access文件。
Access数据库中包含表、查询、窗体、报表、页、宏和模块7种对象。
不同的对象在数据库中起着不同的作用。
Access数据库对象之间的关系示意图
数据库对象
(1)表
⏹表是数据库的核心与基础,存放着数据库中的全部数据。
(2)查询
⏹查询是数据库中检索数据的对象,用于从一个或多个表中找出用户需要的记录或统计结果。
⏹查询对象必须基于表对象建立。
(3)窗体
⏹窗体是用户与数据库应用系统进行人机交互的界面。
(4)报表
⏹报表用于数据的打印输出,它可以按用户要求的格式和内容打印数据库中的各种信息。
窗体和报表对象的数据来源可以是表,也可以是查询。
(5)宏
⏹宏是Access数据库中一个或多个操作的集合,其中每个操作实现特定的功能。
⏹利用宏可以使大量的重复性操作自动完成。
(6)模块
⏹模块是Access数据库中存放VBA代码的对象。
宏和模块是强化Access数据库功能的有力工具,可以在窗体或报表中被调用。
(7)页(数据访问页)
⏹页对象是一个独立的.htm文件,用于在浏览器中查看和处理Access数据库中的数据,以此支持数据库应用系统的Web访问方式。
2.2.4Access系统设置
Access为每个数据库都提供了上百个功能选项
⏹选择“工具|选项”命令,打开“选项”对话框。
⏹对话框中共有12个选项卡,用户可以在不同的选项卡中进行相关的参数设置。
1.使用“Access帮助”任务窗格
⏹选择“帮助|MicrosoftOfficeAccess帮助”命令或者按【F1】快捷键,可打开“Access帮助”任务窗格。
2.使用Office助手
⏹选择“帮助|显示Office助手”命令,可以打开Office助手。
3.使用菜单栏帮助
4.使用屏幕提示功能
⏹启动Access后,按下【Shift+F1】组合键,鼠标指针变成一个带有问号的箭头。
在Access数据库应用系统中,所有的数据库资源都是存放在一个数据库文件中,该文件的扩展名为.mdb。
创建Access数据库应用系统首先要建立一个Access数据库,数据库就是一个容器对象,其他Access对象均置于该容器对象之中。
数据访问页对象是一个独立的网页文件,保存在Access数据库文件之外,在Access数据库文件中保留的只是它的一个链接。
1.创建空数据库
⏹启动Access后,选择“文件|新建”命令,在“新建文件”任务窗格中单击“空数据库”选项。
⏹新建的数据库对象中尚无任何其他数据库子对象存在,是一个空的数据库容器。
2.使用向导创建数据库
(1)在任务窗格中单击“本机上的模板”选项,在“模板”对话框中选择一个需要的模板,然后单击“确定”按钮,保存数据库文件后,即可启动Access数据库向导。
(2)根据向导的提示操作,会自动创建相应内容的数据库。
⏹利用向导创建的数据库中会包含表、查询、窗体、报表、宏和模块等子对象(但不会包含页对象)。
⏹用户可以根据实际需要修改这些对象,以减少数据库开发的工作量。
1.在Access2003中新建的Access数据库文件默认为Access2000文件格式。
⏹Access2000格式的文件可以在Access2000或更高版本的系统中打开。
2.Access2003提供了格式转换功能,可以在不同文件格式之间转换(从低版本转为高版本,或从高版本转回低版本)。
⏹打开Access文件,从“工具|数据库实用工具|转换数据库”菜单的级联子菜单中选择一种新的文件格式。
3.可以改变系统默认的数据库文件格式。
⏹选择“工具|选项”命令,在“选项”对话框的“高级”选项卡中从“默认文件格式”列表中选择一种文件格式。
第3章创建Access数据库
3.2Access数据库的创建
⏹选择“工具|选项”命令,在“选项”对话框的“高级”选项卡中从“默认文件格式”列表中选择一种文件格式.
第4章创建与使用表
4.1创建表
4.1.1使用向导创建表
4.1.2
使用设计器创建表
4.1.3利用输入数据创建表
4.1.4在表中输入记录
4.1.5表的进一步设计
4.2表的基本操作
4.2.1表的版面设置
4.2.2打印记录
4.2.3表的复制/删除/重命名
4.2.4数据的导入与导出
4.3排序和筛选记录
4.3.1排序记录
4.3.2筛选记录
4.4建立索引和关系
4.4.1建立索引
4.4.2建立关系
4.1.1使用向导创建表
在Access中,利用表向导可以建立常用类型的数据表。
Access通过提供示例表帮助用户快速完成表结构的定义。
用户只能从示例表所提供的示例字段中选择需要的字段,对于示例表没有提供的字段,用户可以在向导创建工作结束后,用表设计器进行补充和修改。
4.1.2
使用表设计器可以创建和修改用户需要的各种表结构,包括定义字段、选择字段的数据类型、设置字段的属性和定义主键等。
1.设计方法
(1)打开数据库窗口,选择“表”对象,然后双击“使用设计器创建表”选项,打开表的设计视图。
(2)在设计视图中定义表的各个字段,包括字段名称、数据类型和说明。
(3)根据需要,设置字段属性,如字段大小、标题、默认值等。
(4)根据需要,定义一个主键。
(5)根据需要,建立索引。
(6)选择“文件”菜单中的“保存”或“另存为”命令,保存表对象。
2.字段的命名规则
(1)字段名可以是1~64个西文或中文字符。
(2)字段名中可以包含字母、数字、空格和特殊字符(除句号(.)、感叹号(!
)、重音符号(`)和方括号([])之外)的任意组合,但不能以先导空格开头。
(3)字段名中不能包含控制字符(从0~31的ASCII码)。
3.字段的数据类型
(1)文本
⏹存储文本、数字或文本与数字的组合,最多为255个中文或西文字符,默认为50。
⏹文本类型的数字不能用于计算,只能用于名称、电话号码、邮政编码等。
(2)备注
⏹存储较长的文本,最多为64,000个字符。
(3)数字
⏹存储数值数据,长度为1、2、4、8等字节。
⏹具体的数字类型可由“字段大小”属性进一步定义。
(4)货币
⏹存储货币值,字段长度为8个字节。
(5)日期/时间
⏹存储日期和时间数据,允许范围是100/1/1~9999/12/31。
⏹日期/时间数据可用于计算,长度为8个字节。
(6)自动编号
⏹内容为数字的流水号(初始值默认为1),长度为4个字节。
⏹在数据表中每添加一条记录时,Access都会自动给该字段设置一个惟一的连续数值(增量为1)或随机数值。
自动编号字段的值由系统设定,不能更改。
(7)是/否
⏹存储布尔数据,只有两个取值:
“是”或“否”(Yes/No),“真”或“假”(True/False),“开”或“关”(On/Off),长度为1位。
(8)OLE对象
⏹OLE对象是指在其他应用程序中创建的、可链接或嵌入(插入)到Access数据库中的对象。
字段长度最多为1G字节。
(9)超链接
⏹保存超链接的地址,可以是某个文件的路径UNC或URL。
该字段最多存储64,000个字符。
(10)查阅向导
⏹选择该字段类型后,会启动一个“查阅向导”,允许用户使用组合框选择来自其他表或来自值列表的值,字段长度为4个字节。
⏹严格说,查询向导不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 Access 复习资料