|
|
1
3
否-我创建视图以匹配程序所需的输出。 |
|
|
2
9
关系系统的全部要点是,为了提高效率和/或可管理性,将数据保持在规范化关系中,然后使用关系运算符将其转换为所需的关系。
这就是为什么您应该以最适合您的应用程序需要的形式创建它。 看见 this answer 更多细节。 |
|
|
3
4
不过E.F.Codd并不一定同意。在他的RM版本2书中,他建议允许视图不带键——我认为这是一个很大的错误。Codd的视图实际上不允许重复,但它们允许每个列都可以为空,因此没有键,也不在1NF中。 包含逗号分隔列表的字符串值本身并不违反1NF。字符串值与任何其他值一样是标量,无论它包含什么。大多数SQL DBMS不允许多值属性。 |
|
|
4
1
我不认为这是一个规则,但如果它是-没有规则应该 总是 被跟踪。 |
|
|
5
1
根据Chris Date,视图应完全规范化:
DBMS采访Chris Date-1994年10月 |
|
|
6
0
视图(除非是物化/索引视图)只不过是一个存储的查询 视图可以包含多个表,可以与同一个表进行自连接等 |
|
|
7
-2
有关详细信息,请参阅 First normal form . |
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |