Access数据库是一种常用的数据库管理系统,由微软开发,常用于小型到中型的数据管理。这份期末考试试卷涉及了Access数据库的基础知识,包括数据模型、字段特性、数据类型、表间关系、索引、输入掩码和视图等多个方面。下面是对这些知识点的详细说明:
1. **数据表结构**:数据表由记录组成,每条记录包含多个字段。字段是表中的最小单位,每个字段都有特定的数据类型,如文本、数字、日期/时间等,且同一列的数据项必须具有相同的数据类型。
2. **字段名限制**:字段名最大长度为64个字符,且不能包含某些特殊字符,如"@"、"!"、"*"和"&"。
3. **主键**:主键是用于唯一标识表中每条记录的字段或一组字段,它的值必须是唯一的并且不能为NULL。
4. **表间关系**:在Access中,常见的表间关系有一对一、一对多和多对多。例如,一对一关系意味着两个表中的每条记录最多对应另一表的一条记录,而一对多关系是一个表的记录对应另一个表的多个记录。
5. **空数据库**:空数据库指的是没有包含任何数据库对象的数据库,包括表、窗体、报表等。
6. **数据类型**:"TRUE/FALSE"数据类型对应于"是/否"类型,表示逻辑值。文本字段默认大小为25个字符,如果需要超过这个限制,可以选择"备注"类型。"OLE对象"类型用于存储图像、文件等对象,而"超链接"类型则用于存储指向其他资源的链接。
7. **数字数据类型**:单精度数字占用4个字节,提供7位小数精度;双精度数字占用8个字节,提供15位小数精度。
8. **日期/时间类型**:每个日期/时间字段占用8个字节的存储空间。
9. **货币数据类型**:等价于双精度类型,因为它需要高精度来存储货币值。
10. **自动编号字段**:每个表可以有一个自动编号字段,它会自动生成唯一的序列号。
11. **输入掩码**:输入掩码用于规定用户输入数据的格式,可以应用于文本、数字和货币等类型字段,但不是所有数据类型都支持。
12. **字段属性**:字段大小限制不同数据类型的容量,如文本字段可以设置最大长度。有效性规则用于限制输入值,不同字段类型拥有不同的字段属性。
13. **创建表**:表可以在表设计器中创建,而非报表设计器或查询设计器。
14. **主键索引**:主键通常自动建立唯一索引,可以设置为无重复。
15. **数据表视图**:数据表有两个主要视图,设计视图和数据表视图,后者用于查看和编辑记录。
16. **默认值**:如果字段的值通常是固定的,可以设置为默认值,这样在新记录时该字段将自动填充该值。
17. **操作类型**:查询包括选择(选取满足条件的记录)、投影(选取需要的列)、连接(组合多个表的记录)和更新(修改记录)等操作。
18. **冻结列**:在数据表视图中,可以通过冻结列来防止某些列在滚动时移动位置。
19. **修改字段数量**:在数据表的设计视图中,可以增加或减少字段,调整字段顺序和属性。
这些是Access数据库基础操作和概念的一些关键点,涵盖了数据库设计、数据管理和查询的基本要素。掌握这些知识对于有效地使用和管理Access数据库至关重要。