数据库基础及应用试题涉及到多个方面的知识点,主要包括数据库理论、SQL语言、Access数据库管理系统以及SQL Server的相关特性。以下是根据题目内容解析的关键知识点:
1. **基数和笛卡尔积**:基数是指集合中的元素个数,笛卡尔积是两个集合的所有可能配对组成的集合。例如,D1×D2×D3的元组数是各集合基数的乘积,所以答案是C(2×3×4=24)。
2. **主键选择**:主键是能唯一标识关系中每一行的属性或属性组。在关系R(学生号,XX,性别,年龄)中,最适合作为主键的是学生号,因为它能唯一标识每个学生,符合A选项。
3. **集合操作**:集合A和B的并集是包含A和B所有元素的集合,不重复。A的并集B包含6个不同的元素,因此答案是D。
4. **函数依赖的性质**:如果X→Y且Y→Z,则X→YZ,这是函数依赖的分解性。因此,答案是B。
5. **SQL查询语句**:`ORDER BY`用于对查询结果进行排序,所以答案是D。
6. **Access数据库文件扩展名**:Access数据库文件的扩展名为mdb,对应C选项。
7. **Access查询类型**:Access提供了多种查询操作,包括选择查询、交叉表查询、参数查询、操作查询和SQL查询,总共有5种,答案是B。
8. **Access表对象图标**:Access中表对象的图标通常是表格形状,但具体图标无法在此文本中描述。
9. **Access数据类型**:Access提供10种数据类型,如文本、数字、日期/时间等,答案是A。
10. **数据发布对象**:可以通过Internet发布的操作对象是数据访问页,可以将数据库内容发布到网页,答案是D。
11-20题涉及了视图的影响、关系模型转换、概念设计原则、对象数据模型的特性、关系数据库的主码定义、SQL Server的数据类型、数据库操作工具、索引创建、网络配置工具以及SQL变量的标记。
11. 视图的建立和删除不会直接影响到基本表,但更新视图可能会影响基本表。
12. 1对1或1对多的联系在逻辑设计时通常会转换为对应的基本表。
13. 概念设计中,所有属性都是用来描述实体的,但并非只描述码。
14. 对象数据模型中,对象可以继承和嵌套。
15. X关系中的主码可能是学生号和课程号的组合,但这里没有提及是否是组合主键。
16. SQL Server的整数类型包括bigint、int、smallint和tinyint。
17. 用户可以通过查询分析器和企业管理器进行数据库操作。
18. 在SQL Server中,指定为主键的列会自动创建唯一索引。
19. 配置客户端网络连接的工具是客户端网络实用工具。
20. 局部变量以@开头,全局变量以@@开头。
21-30题涉及数据处理阶段、关系数据模型、外键、数据库异常、SQL连接类型、数据库系统优点、实体和属性、关系完整性、主属性和非主属性、用户定义完整性等。
21. 数据处理的四个阶段:人工管理、文件管理、数据库管理、分布式数据库管理。
22. 关系数据模型的三个方面:关系模式、关系完整性规则、关系操作(如选择、投影、连接、除法等)。
23. 学生关系中的院系号是外键,对应院系关系的主键。
24. 函数依赖和部分函数依赖可能导致数据冗余和操作异常,如更新异常、插入异常和删除异常。
25. SQL查询中,表连接方式包括内连接、左连接、右连接和全连接。
26. 数据库系统的优点:数据独立性、数据共享、安全性、事务处理等。
27. 实体中的码属性是能唯一标识实体的属性,其余属性称为非主属性。
28. 关系完整性包括实体完整性(主键不能为NULL)、参照完整性和用户自定义完整性。
29. 职工关系中,“职工号”决定“XX”,表明“XX”是依赖于“职工号”的非平凡函数依赖。
以上是对数据库基础及应用试题中涉及知识点的详细解释,涵盖了数据库设计、SQL语言、Access数据库管理以及SQL Server操作等多个方面。