南京大学计算机系数据库期末考试参考答案解析

5星 · 超过95%的资源 需积分: 38 51 下载量 119 浏览量 更新于2024-09-04 2 收藏 404KB PDF 举报
"这份资料是2019-2020年南京大学计算机系数据库课程的期末考试参考答案,涵盖了数据库概论相关的复习内容,包括选择题、关系代数等核心知识点,以及数据库设计与管理的基本概念和操作。" 在数据库领域,这些题目涉及到的关键知识点包括: 1. 数据库管理系统分类:不同类型的数据库管理系统主要根据数据模型来区分,如关系型数据库、网络型数据库、层次型数据库等。 2. 第一范式(1NF):在关系模型中,First Normal Form Rule指的是属性值必须是原子性的,即不可再分的最小单位。 3. 关系代数运算:R和S是两个关系模式,其中R∪S表示并集,R∩S表示交集,RjoinS表示连接,R÷S表示除法。在给出的选项中,只有RjoinS是正确的运算,因为其他选项需要两个关系有相同的属性才能进行运算。 4. 基本的关系代数运算:在关系代数中,笛卡尔乘积是基本运算,而自然连接、θ-联接和外连接是基于此的扩展运算。 5. 无损联接性:在关系R的分解中,如果R可以由R1和R2通过连接操作恢复,并且F1和F2是F的子集,且满足某些条件,那么这种分解是无损联接的。 6. 游标操作:在数据库操作中,DECLARE用于声明游标,OPEN打开游标,CLOSE关闭游标,FETCH用于获取游标的下一条记录。 7. 视图定义:视图是虚拟表,其定义中不能包含GROUP BY、HAVING或ORDER BY子句,因为这些操作通常在查询时执行,而不是在视图定义时。 8. 外键约束:在创建基表时,ON DELETE CASCADE表示当删除主键对应表中的元组时,所有依赖它的外键也会被级联删除;ON DELETE RESTRICT则阻止删除那些有外键引用的元组。 9. 弱实体:在EER模型中,弱实体依赖于另一个实体才能存在,它通常有一个或多个外键关联到其依赖的实体。 10. 事务控制:在数据库中,撤销一个事务的命令通常是ROLLBACK,它会将事务中的所有更改回滚到事务开始前的状态。 这些题目和答案覆盖了数据库理论基础、关系数据库模型、SQL语言、数据库设计、事务管理和数据库规范化等多个方面,对于学习和理解数据库系统具有重要的参考价值。