考研复试计算机数据库试题解析
需积分: 0 179 浏览量
更新于2024-08-05
1
收藏 108KB PDF 举报
"南京理工大学考研复试计算机数据库试题包含选择题,主要涉及E/R图(实体/联系图)的概念,实体集属性的特性,联系的唯一性,多重性,以及数据库设计中的约束,如键约束、参照完整性和原子性。此外,还包括关系模型的基本概念,如元组和属性的排列顺序,模式定义,多对多联系的转换,函数决定性和依赖规则等。"
1. 实体/联系图(E/R图)中,实体集的每个属性通常被视为单值,即每个实体实例的每个属性都有一个确定的值,可以是具体的数据或NULL。属性不允许为多值,因为这将违反数据的一致性和完整性。
2. 在E/R图中,联系的唯一性取决于联系的类型。如果联系是一对一的,那么它确实是唯一的。但对于多对一或多对多的联系,联系本身可能不是唯一的,但每个实体实例的联系是唯一的。
3. 多对一的联系并不隐含一对一的联系,但可以理解为在关联的两个实体中,一个实体(如“多”的一方)可以与多个实例相关联,而另一个实体(如“一”的一方)只能与一个实例关联,因此在某些特定情况下,可以视为一对一的联系。
4. 银行业务中,“储户”与“帐号”之间的联系通常是一对多,因为一个储户可以有多个帐号,但一个帐号只能属于一个储户。
5. 键约束(key constraint)要求一组属性在任意两个不同实体上的取值不同,确保了实体的唯一性。
6. 参照完整性约束要求被参照的实体至少有一个,确保引用的实体存在,防止悬挂引用。
7. 弱实体集依赖于其他实体,不能单独存在,所以选项C错误。
8. 关系模型的原子性意味着每个属性的值没有内部结构,不可分解,并且通常属于某种基本数据类型。允许NULL的属性并不违反原子性,因为它代表了未知或未定义的值。
9. 关系的模式不依赖于元组或属性的排列次序,只由属性集合和它们的名称决定。
10. 多对多联系转换成关系时,应包括双方实体的键属性,这些键属性共同组成新关系的键,而不是所有属性。
11. 关系R的一个属性集A如果函数决定R中所有其他属性,则A是R的超键。如果A同时是候选键,那么它是主键。
12. 函数依赖的传递规则表明,如果A决定B,B又决定C,那么A可以决定C。
13. 属性集A若为关系R的键,它的闭包A'包含了所有由A通过函数依赖推导出的属性。
这些题目涵盖了数据库设计的基础理论,包括E/R建模,关系模型的性质,数据完整性约束,以及函数依赖等核心概念。对于准备考研的计算机科学学生来说,理解和掌握这些知识至关重要。
2018-02-23 上传
2014-04-15 上传
2023-03-30 上传
2023-09-23 上传
2023-02-12 上传
2023-08-15 上传
2023-03-28 上传
2023-07-16 上传
2024-03-25 上传
刘璐璐璐璐璐
- 粉丝: 35
- 资源: 326
最新资源
- C++多态实现机制详解:虚函数与早期绑定
- Java多线程与异常处理详解
- 校园导游系统:无向图实现最短路径探索
- SQL2005彻底删除指南:避免重装失败
- GTD时间管理法:提升效率与组织生活的关键
- Python进制转换全攻略:从10进制到16进制
- 商丘物流业区位优势探究:发展战略与机遇
- C语言实训:简单计算器程序设计
- Oracle SQL命令大全:用户管理、权限操作与查询
- Struts2配置详解与示例
- C#编程规范与最佳实践
- C语言面试常见问题解析
- 超声波测距技术详解:电路与程序设计
- 反激开关电源设计:UC3844与TL431优化稳压
- Cisco路由器配置全攻略
- SQLServer 2005 CTE递归教程:创建员工层级结构