【Access数据库基础】
Access是一款由Microsoft开发的关系型数据库管理系统,它使用了SQL(结构化查询语言)作为数据查询和操作的语言。在Access中,一个关系实际上是一个二维表,由行(记录)和列(字段)组成,因此选项A正确。在数据库中,一个关系可以包含多个记录,而每个记录由多个字段组成。
【数据库实体和联系】
在数据库设计中,实体是指具有独立存在意义的对象,比如部门和员工。如果每个员工只能属于一个部门,但一个部门可以有多个员工,那么部门与员工之间的联系类型是一对多关系,选项B正确。这种关系可以用E-R图(实体-关系图)来表示,其中实体通常用矩形表示(选项A),实体的属性用椭圆形表示,而联系则用菱形表示(选项C)。
【查询操作】
Access提供了多种查询操作,如:
1. 追加查询(选项C)用于将一个表的记录添加到另一个表中,但不删除目标表的原有记录。
2. 删除查询(选项A)用于从表中删除满足特定条件的记录。
3. 生成表查询(选项B)用于创建新表,合并来自不同源的数据。
4. 交叉表查询(选项D)用于汇总数据,通常按行和列展示。
【SQL语言】
SQL(结构化查询语言)是用于管理和处理数据库的标准语言,包括数据定义(DDL)、数据查询(DQL)、数据操纵(DML)和数据控制(DCL)等功能。选项B正确,包括创建数据表、查询、更新和删除数据等操作。
【报表设计】
在Access中,报表用于格式化和打印数据。分组统计通常在组页眉或组页脚区域(选项D)完成,这里可以添加计算字段或汇总数据。
【数据来源】
报表的数据来源可以是单一的表、查询(无论是多表还是单表创建的)、甚至是其他报表,但不能直接是多个表(选项C)。
【宏与宏组】
宏组(选项D)用于组织和管理多个宏,方便执行一系列操作。宏可以包含多个操作,但宏组的设计主要是为了提高结构和管理效率。
【其他数据库概念】
1. 使用Int()函数(选项B)可以从数值表达式中获取整数部分。
2. 笛卡尔积(选项C)是关系R和S的元组数量乘积,即10 * 30 = 300。
3. 投影(选项B)操作是从关系中选择指定的属性(列),例如查询学生的姓名和年龄。
4. 窗体的Load事件(选项A)在窗体加载时首先触发。
本题库涵盖了Access数据库的基础知识,包括数据库设计、查询操作、SQL语言、报表设计、宏管理和数据验证规则等方面,适合准备计算机二级Access考试的考生复习使用。通过深入学习和实践这些知识点,考生可以更好地理解和操作Access数据库,解决实际问题。