数据库管理系统(DBMS)是系统软件,用于管理和组织数据,它提供数据的存储、检索、更新和删除等功能。在数据库试题中,我们看到涉及了多个DBMS的基础概念和技术,包括关系运算、查询设计、数据模型、数据库对象以及SQL语句的使用。
1. 关系运算包括选择(Selection)、投影(Projection)、连接(Join)等。选择运算是从表中选取满足特定条件的记录,如查找所有年龄小于20岁且姓王的男生;投影运算是从表中选取需要的字段组成新的关系,例如在“专业”字段中查找包含“信息”的记录。
2. 查询设计视图是创建和修改查询的界面,可以用来组合不同条件以形成复杂的查询。在给定的例子中,查询设计视图显示了一个寻找性别为“女”且1980年前参加工作的记录的条件。
3. 数据库系统的核心是数据库管理系统(DBMS),它负责管理数据库的结构、数据的安全性、并发控制和恢复机制等。
4. 在Access中,表是数据存储的基本单元,包含记录和字段。表的设计视图用于定义表的结构,而数据表视图则用于查看和编辑数据。在数据表视图中,可以修改字段值但不能修改字段名称。
5. 关系数据模型是数据库理论中最常用的数据模型,它使用二维表格来表示实体和实体之间的关系。在Access中,关系模型对应于表。
6. 选择、连接和投影是关系运算的三种基本操作,它们用于构建各种复杂的数据库查询。关系运算不包括关系本身,因为关系是这些运算的操作对象。
7. 数据访问页、窗体、查询是Access数据库对象,而自定义对象不是Access的内置对象类型。
8. 关系模型中,域指的是属性的取值范围,即每个属性可以取哪些值。
9. 数据管理技术经历了人工管理、文件系统和数据库管理三个阶段,操作系统阶段并不属于数据管理技术发展的阶段。
10. 多对多联系在关系数据库中常见,例如学生和课程之间的关系,一个学生可以选择多门课程,一门课程也可以被多个学生选择。
11. 字段属性中,“有效性规则”属性允许定义一个条件表达式,确保输入的数据满足特定要求。
12. 概念模型是数据建模的一个阶段,不属于传统的数据模型类型,而层次模型、网状模型和关系模型是数据模型的三种主要类型。
13. 在Access中,筛选操作从数据中挑选出满足条件的记录,可以生成新表、输出到报表或显示在窗体中,但不会直接修改原表。
14. 参照完整性是数据库设计中的一个重要概念,它确保子表(从表)的记录与主表(主表)的记录有对应关系,防止在子表中添加主表中不存在的相关记录。
15. 使用SQL更新数据时,更新所有供货商为“ABC”的产品单价下降50%,正确语句是`UPDATE 产品 SET 单价 = 单价 - 50 WHERE 供货商 = 'ABC'`。
16. 查询的数据源可以是数据表和查询结果,这允许创建基于现有数据的复杂查询。
17. 主键是表中用于唯一标识每条记录的字段,确保数据的唯一性和一致性。
18. SQL语句`SELECT * FROM 图书表`将获取“图书表”中的所有记录。
19. Access的数据对象包括表、查询、窗体、报表、页、宏和模块,它们是构建数据库应用程序的基础组件。
20. `HAVING`子句用于`GROUP BY`后的分组查询,限制返回的分组结果,通常与`GROUP BY`一起使用。
21. 外键是关系数据库中用于建立两个表之间关联的字段,如在关系A(S, SN, D)和B(D, CN, NM)中,D是关系A的外键,因为它引用了关系B的主键D。
22. 如果要将照片插入到数据库中,通常需要使用BLOB(Binary Large Object)类型的字段来存储图像数据,因为图片是二进制数据。
以上就是从给定的试题中提取出的数据库相关知识点,涵盖了数据库基础、Access特性和SQL语言等多个方面。