发布网友 发布时间:2022-03-25 11:01
共3个回答
热心网友 时间:2022-03-25 12:30
(1)1NF,存在非主属性的部分函数依赖不是2NF。
(2)存在插入异常,当开设了新的课程时,但没有配置到老师也没有选定开课教室的时候,出现插入异常。
满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。
扩展资料:
在创建一个数据库的过程中,范化是将其转化为一些表的过程,这种方法可以使从数据库得到的结果更加明确。这样可能使数据库产生重复数据,从而导致创建多余的表。范化是在识别数据库中的数据元素、关系以及定义所需的表和各表中的项目等这些初始工作之后的一个细化的过程。
范化就是要解决这个问题,你可以将这个表化为两个表,一个用于存储每个顾客及其所买物品的信息,另一个用于存储每件产品和其价格的信息,这样对其中一个表做添加或删除操作就不会影响另一个表。
参考资料来源:
百度百科-范式
热心网友 时间:2022-03-25 13:48
(1)第二范式。因为不存在传递函数依赖,故不是3NF。另外,不存在非主属性对主属性(课程名)的部分函数依赖,故为2NF。热心网友 时间:2022-03-25 15:23
如下关系?