2013年上海石化企业数:关系模式R最高已经达到第几范式?

来源:百度文库 编辑:高校问答 时间:2024/04/30 01:12:46
旅馆的住房管理问题应包括客房管理与收费管理,现在用关系模式收费R(住客姓名,性别,年龄,地址,客房号,床位号,收费标准,住宿日期,退房日期,预付款)进行记录,假设:
(1)旅馆住客中可能存在同名现象。
(2)一个客人可以多次、不同时间到该旅馆住宿。
试回答下列问题:
(1) 关系模式R最高已经达到第几范式?为什么?
(2) 如果R不属于3NF,请将R分解成3NF模式集。

2
第一范式就是无重复的列
第二范式就是非主属性非部分依赖于主关键字。
第三范式就是属性不依赖于其它非主属性。

住客姓名,性别,年龄,地址

客房号,床位号,收费标准(这个床位号和客房号其实要看情况而顶的,如果客房号决定不了床位号,就把床位号放在下面的关系里)

住客姓名,地址,客房号,住宿日期,退房日期,预付款

你这个模式很奇怪,为什么住客姓名有重复,却不提供一个证件号之类进行区分.