gpt4 book ai didi

relational-database - 1NF 到底是什么?

转载 作者:行者123 更新时间:2023-12-03 18:40:07 24 4
gpt4 key购买 nike

在研究关系数据库时,我遇到了 this confusing page以下快照总结了我的困惑:

I'm confused!

当 student_id 401 和 subject Math 以蓝色描绘的相同方式重复时,为什么作者说 Subject Table 在 1NF 中?这似乎是一个矛盾。

最佳答案

Chris Date 在他的数据库系统介绍一书中给出了 1NF 的正确而简洁的定义,第 7 版,第 357 页。

A relvar is in 1NF if and only if, in every legal value of that relvar, every tuple contains exactly one value for each attribute.

出现在多个元组(多于一行)中的“一个值”不违反 1NF。在“学生表”中,每个元组(每一行)都只包含每个属性的一个值。据我们从样本数据中可以看出,它在 1NF 中。

在关系模型中,“一个值”可以是任意复杂的——录音、视频、工程图纸等(同上,第 114 页)

关于relational-database - 1NF 到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16927257/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com