全国计算机等级考试二级ACCESS历年试题合集含答案(CHM文件下载)>>
考点5 关系运算
关系数据库进行查询时,需要找到用户需要的数据,这就需要对关系进行一定的关系运算。关系的基本运算有两类:一类是传统的集合运算(并、差、交等),另一类是专门的关系运算(选择、投影、联接),有些查询需要几个基本运算的组合运用。
1传统的集合运算
(1)并:两个相同结构的关系的并是由属于这两个关系的元组组成的集合。
(2)差:设有两个相同结构的关系R和S,R与S的差是由属于R但不属于S的元组组成的集合。
(3)交:两个具有相同结构的关系R和S,它们的交是由既属于R又属于S的元组组成的集合。
2专门的关系运算
(l)选择:从关系中找出满足给定条件的元组的操作称为选择。
(2)投影:从关系模式中指定若干属性组成新的关系称为投影。
(3)联接:联接是关系的横向结合。联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。
(4)自然联接:在联接运算中,按照字段值对应相等为条件进行的联接操作称为等值联接。自然联接是去掉重复属性的等值联接。
1.3 数据库设计基础
考点6 数据库设计步骤
1设计原则
为了合理组织数据,应该遵从以下基本设计原则:
(1)关系数据库的设计应遵从概念单一化“一事一地”的原则。
(2)避免在表之间出现重复字段。
(3)表中的字段必须是原始数据和基本数据元素。
(4)用外部关键字保证有关联的表之间的联系。
2设计步骤
利用Access开发数据库应用系统,设计步骤如下:
(1)需求分析。确定建立数据库的目的。
(2)确定需要的表。可以着手将需求信息划分成各个独立的实体。
(3)确定所需字段。
(4)确定联系。对每个表进行分析,确定一个表中的数据和其他表中的数据有何联系。
(5)设计求精。对设计进一步分析,查找其中的错误;创建表,在表中加入几个示例数据记录,考察能否从表中得到想要得到的结果;需要时调整设计。
考点7 数据库设计过程
1需求分析
用户需求主要包括信息需求、处理需求、安全性和完整性需求3个方面。
2确定需要的表
确定数据库中的表是数据库设计过程中技巧性最强的一步。仔细研究需要从数据库中取出的信息,遵从概念单一化“一事一地”的原则。
3确定所需的字段
确定字段时需要注意以下问题:
(l)每个字段直接和表的实体相关。
(2)以最小的逻辑单位存储信息。
(3)表中的字段必须是原始数据。
(4)确定主关键字字段。
4确定联系
设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型。确定联系的目的是使表的结构合理,不仅能存储所需要的实体信息,而且能反映出实体之间客观存在的关系。
5设计求精
数据库设计在每一个设计阶段的后期都要经过用户确认。如果不能满足要求,则要返回到前面一个或几个阶段进行调整和修改。整个设计过程实际上是一个不断返回修改、调整的迭代过程。
1. 4 SQL基本命令
考点8 SQL简介
SQL是Structure Quer Language的英文简写,意思是结构化查询语言。SQL是在数据库系统中应用广泛的数据库查询语言,它包含了数据定义、查询、操纵和控制4种功能。SQL的主要功能就是同各类数据库建立联系,进行沟通SQL语言的功能强大,使用方便灵活,语言简单易学。
考点9 SQL基本语句
由于Access数据库系统是一种可视化的关系数据库管理系统,它通过视图操作直接定义表和视图,不直接支持SQL的数据定义和视图操作,也不直接支持SQL的授权控制,这类操作都是通过VBA代码中复杂的DAO进行的。
在SQL语言中使用最频繁的是SELECT语句。SELECT语句构成了SQL数据库语句的核心,它的语法包括FORM、WHERE和ORDER BY子句。
1.5 Access简介
考点10 Access的发展过程
Access是目前世界上最流行的一种关系型桌面数据管理系统,是Microsoft Office套件产品之一。Access数据库系统经历了一个漫长的发展过程。自从Microsoft公司在1992年推出了第一个可以供个人使用的Windows关系数据库系统Access 1.0版之后,该公司又先后推出了Access的其他版本,包括:2.0,7.0/ 95,8.0/ 97,9.0/ 2000,10.0/ 2002,直到今天的Access 2003。
考点11 Access的主要特点和功能
Access的最大优点是不用携带向上兼容的软件。Access的主要特点如下:
(l)具有方便实用的强大功能。
(2)能够利用各种图例快速获得数据。
(3)利用报表设计工具不需要编程即可快速生成美观的数据报表。
(4)可以处理多种类型的数据。
(5)能够方便地创建和编辑多媒体数据库。
(6)Access支持ODBC标准的SQL数据库的数据。
(7)设计过程自动化。
(8)具有较好的集成开发功能。
(9)提供了断点设置、单步执行等调试功能。
(10)与Internet/ Intranet的集成。
考点12 Access数据库的系统结构
Access数据库由数据库对象和组两部分组成。其中,数据库对象又分为表、查询、窗体、报表、数据访问页、宏和模块7种。Access所提供的这7种数据库对象都存放在同一个扩展名为 .mdb的数据库文件中,这些数据库对象在数据库中各自起着不同的作用。
1表
表是用来存储数据的对象,是数据库系统的核心与基础。一个数据库中可以包含多个表。在表中,数据的保存形式类似于电子表格,是以行和列的形式保存的。表中的行和列分别称为记录和字段,其中记录是由一个或多个字段组成的。
2查询
查询是数据库设计目的的体现,是用来检索符合指定条件的数据的对象。查询的结果是静态的,查询的结果集虽然是以二维表的形式显示,但不是基本表。使用查询不但可以按照不同的方式查看、更改和分析数据,而且还可以用查询作为窗体、报表和数据访问页的记录源。
3窗体
窗体是Access数据库对象中最灵活的一个对象,数据源可以是表或查询,通过窗体可以浏览或更新表中的数据。另外,通过在窗体中插入宏,用户就可以很方便地把Access的各个对象联系起来。
4报表
在Access中,报表是用来以特定的方式来分析和打印数据的数据库对象。用户可以在一个或多个表或查询的基础上来创建报表。利用报表不但可以创建计算字段,而且还可以将记录分组,以便计算各组数据的汇总结果。
5数据访问页
数据访问页是Access 2000版新增的数据库对象,以前的版本中没有。数据访问页是一种特殊类型的Web页,为通过网络进行数据发布提供了方便。
6宏
宏实际上是一系列操作的集合,其中每个操作都能实现特定的功能。通过对宏的利用,使对Access数据库的管理和维护更加容易。
7模块
模块是将Visual Basic for Application声明和过程作为一个单元进行保存的集合,是应用程序开发人员的工作环境。将模块与窗体、报表等Access对象相联系,就可以建立完整的数据库应用程序。
模块的主要作用就是建立复杂的VBA程序以完成宏等不能完成的任务。
1.6 启动和关闭Access
考点13 启动Access
与其他Windows应用程序一样,启动Access可以通过单击“开始”菜单,然后在“程序”菜单中选择 图标,即可打开Access 。
考点14 关闭Access
当用户工作完成之后,需要关闭打开的数据库,以避免发生意外事故造成数据丢失或损坏数据库。通常可以使用以下4种方式关闭Access。
(l)单击Access右上角的“关闭”按钮。
(2)选择“文件”菜单中的“退出”命令。
(3)使用[Alt]+[F4]快捷键。
(4)使用[Alt]+[F]+[X]快捷键。