我有一个包含多个字段的文章的表格,每篇文章都可以有照片/照片,在article_table中有照片的字段是好还是我为照片/照片制作另一张桌子以及为什么?
感谢
答案 0 :(得分:1)
由于你提到复数的“照片”,我假设每篇文章可以有多张照片。
在这种情况下,您需要一个关联表。
类似的东西:
ARTICLE
--------------
ID(pk) NUMBER NOT NULL,
AUTHOR_ID NUMBER NOT NULL,
TITLE VARCHAR NOT NULL,
CONTENT CLOB NOT NULL
ARTICLE_PHOTO
-----------------
ARTICLE_ID NUMBER NOT NULL,
PHOTO_ID NUMBER NOT NULL
(ARTICLE_ID, PHOTO_ID) is the PK, and both ARTICLE_ID and PHOTO_ID are FKs
PHOTO
--------------------
ID(pk) NUMBER NOT NULL,
PHOTO BLOB NOT NULL
答案 1 :(得分:0)
如果它总是只有一个图像,那么它就是设计问题。如果计数可能会有所不同,那么您必须将其放在一个单独的表中,否则您将无法查询和更新数据。
答案 2 :(得分:0)