数据库原理题型 - 问答题

这篇博客主要探讨了数据库原理中的问答题,涵盖了关系数据理论、数据库恢复技术和并发控制等章节。内容包括事务特性、数据依赖、数据库恢复策略、并发调度及其冲突可串行化等核心概念,还讲解了实体完整性和参照完整性等完整性规则。
摘要由CSDN通过智能技术生成

问答题


情报

三 问答题(20分,共3)
内容在第6章、第10章、第11

分析:

  • 理论上属于每章各一道
  • 第六章 - 关系数据理论
  • 第十章 - 数据库恢复技术
  • 第十一章 - 并发控制

A组

第六章

1.简述主码、候选码、超码之间的区别。

主码:从多个候选码中任意选出一个,即为主码。
候选码:是最小的超码,他们的任意真子集都不能称为超码。
超码:一个或多个属性的集合,这些属性的组合可以使我们在一个实体集合中唯一的标识一个实体。

2.假设某商业集团数据库中有一关系模式 R 如下:
R(商店编号,商品编号,数量,部门编号,负责人),如果规定:

  • 每个商店的每种商品只在一个部门销售;
  • 每个商店的每个部门只有一个负责人;
  • 每个商店的每种商品只有一个库存数量。

试回答下列问题:
(1) 根据上述规定,写出关系模式 R 的基本函数依赖;

(商店编号,商品编号) →部门编号
(商店编号,部门编号) →负责人
(商店编号,商品编号) →数量

(2) 找出关系模式 R 的码,即超码的最小集;

R的候选码是 (商店编号,商品编号) 

(3) 试问关系模式 R 最高已经达到第几范式?为什么?

因为R中存在着非主属性“负责人”对候选码 (商店编号、商品编号)的传递函数
依赖,所以R属于2NF,R不属于3NF。

3.设有关系模式R(A,B,C,D,E,F),其函数依赖集为:F={E→D,C→B,CE→F,B→A},请回答如下问题:
(1) 找出关系模式R的码,即超码的最小集;

超码最小集合是:CE,因为其他属性函数依赖于CE;

(2) R最高属于第几范式,为什么?

R最高属于1NF,因为非主属性A、B、D均部分函数依赖于码CE。

4.设有一个学习关系模式R如下:
R(C,T,S,N,G),其中C代表课程号,T代表教师的职工号,S代表学生号,N代表学生的姓名,G代表成绩。他们之间的语义有:

  • 每一门课由一名教师讲授;
  • 每个学生选修的每门课只有一个成绩;
  • 学生的学号可以唯一确定一个学生;

根据题意,请回答以下问题:
(1)写出关系模式中存在的函数依赖关系。

F={ C—
  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值