【数据库基础和应用】复习题集主要涵盖了数据库的基本概念、Access数据库管理系统的特性和操作,以及数据库对象之间的关系。以下是这些知识点的详细解释:
1. **数据库基础**:数据库是由一组按照特定规则组织的数据构成的集合,表是数据库中的基本单元,由记录和字段组成。记录是数据的实例,字段则是记录的组成部分,包含特定类型的数据。
2. **参照完整性**:这是数据库设计中的一个重要概念,确保了数据的一致性和完整性。当定义了参照完整性后,如果主表(父表)中没有与子表(从表)中相关记录对应的记录,那么在子表中无法添加新的记录。
3. **Access数据库特性**:Access支持多种数据类型,可以创建和管理表、查询、窗体、报表、宏和模块,支持Internet/Intranet应用,并通过用户友好的界面操作数据。它不是层次模型的数据库管理系统,而是关系型数据库管理系统。
4. **数据库对象关系**:在Access中,表是数据源,可以为查询、窗体和报表提供数据。查询可以是多种数据源的组合,窗体和报表可以用来展示和操作数据,宏和模块则用于自动化操作。报表可以包含多个数据源,但不能包含窗体。
5. **Access文件格式**:Access2010及以后版本的默认数据库文件格式是.accdb。
6. **数据库对象**:表是用于存储数据的对象,字段是表中的列,记录是表中的行。排序和筛选用于数据的组织和筛选,隐藏是隐藏表中的字段,而冻结可以固定表中某些字段的位置,使其在浏览数据时不会移动。
7. **查询操作**:选择查询用于从数据源中选择满足特定条件的数据;更新查询用于批量修改表中数据字段的值;追加查询用于将数据追加到已有表中;生成表查询用于创建新表。
8. **SQL语言**:SQL(Structured Query Language)是用于管理和处理数据库的语言,可以创建表、查询数据、更新数据等,但不能直接创建报表。
9. **查询向导**:向导可以帮助创建各种类型的查询,包括带条件和不带条件的单表或多表查询,但不能直接创建穿插表查询。
10. **穿插表查询**:在穿插表查询中,列标题字段的值显示在查询结果的第一列。
11. **窗体视图**:设计视图用于创建和编辑窗体,追加视图用于添加新记录,窗体视图用于查看和编辑数据,数据表视图则类似表格形式显示数据。追加视图不是窗体的标准视图。
12. **窗体类型**:数据表窗体和表格式窗体都可用于显示多条记录,但数据透视表窗体用于数据分析,不显示多条记录。
13. **窗体视图操作**:布局视图允许预览和调整窗体控件。
14. **窗体控件**:标签控件用于显示标题,复选框和选项组用于选择,文本框则用于显示和输入数据。
15. **数据透视表数据源**:报表不能直接作为数据透视表或数据透视图的数据源。
16. **表间关系**:1对1、1对多和多对多是表间常见的联系类型。
17. **表设计视图**:在设计视图中,可以定义字段名称、数据类型和字段属性。
18. **自动创建窗体命令**:包括窗体、分割窗体和空白窗体,数据表视图是查看数据的方式,不是创建窗体的命令。
19. **Access特点**:Access支持多种数据类型、Internet/Intranet应用、通过窗体等对象操作数据,但不是层次模型的DBMS。
20. **报表视图**:报表有预览、设计和窗口视图,没有数据表视图。
21. **“一对多”关系**:在Access中,一个表(主表)的记录可以与另一个表(从表)的多个记录相关联。
22. **字段属性**:定义字段时需要考虑名称、类型、大小、是否为主键等属性。
23. **报表结构**:报表由页面页眉、主体、页面页脚、报表页眉和报表页脚组成。
24. **模块窗口**:在Access的模块窗口中,可以编写VBA代码进行自定义功能实现。
以上是【数据库基础和应用】复习题集中涉及的关键知识点,这些内容对于理解和操作Access数据库至关重要。