database - 主键和第一范式
问题描述
是否正确地说:“具有主键的表自动处于第一范式(1NF)。”?
我认为答案是肯定的,因为我们谈论的是 1NF,但我可能错了。
解决方案
不,根据 1NF 定义,这还不够。1NF 讲述属性域。
第一范式 (1NF) 是关系数据库中关系的属性。当且仅当每个属性的域仅包含原子(不可分割的)值,并且每个属性的值仅包含来自该域的单个值时,关系才处于第一范式。
推荐阅读
- php - 重定向后显示来自另一个数据库表的特定数据 - Laravel
- node.js - 通过 AWS SES 发送电子邮件时的 Openssl 问题
- xml - 在 XSLT 中使用条件突出显示第一个元素
- c# - 如何用 C# 计算打印预览 Excel 中的打印页数?
- javascript - 在 kuzzle 搜索 javascript-sdk 上获取请求 Content-Length
- java - 错误:java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“boolean java.lang.String.equals(java.lang.Object)”
- docker - 无法在 Azure 发布管道中的应用服务内创建 docker 网络
- python - Python 向现有 JSON 文件添加新元素
- c# - Bgr32 位图的 C++/C# 标头
- python - 带有while和if语句的Python For循环:为什么它在第一种情况下不返回?