我正在開發一個包含名爲'tbl_items'的表的在線商店應用程序。每個項目的主鍵是'item_id'字段。表結構(缺少主鍵)
現在,我想爲商店上發佈的每個商品添加一個選項,以與描述該商品的多張圖片(每個商品的圖片數量無限)相關聯,因此我創建了另一個名爲「tbl_item_pictures」的表格,其中包含兩列 - 'item_id'和圖片的URL(大小爲2083的varchar)。
我相信這種結構是不是最好的,它可能是由於它已經晚了我住的地方,我只是想不出什麼更好的解決方案的事實,但我有點失去。我真的不想離開沒有主鍵的表,也不想將主鍵分配給我的兩個字段。
什麼,我可以在我目前的結構中添加/更改,使這項工作任何想法?
可能會避免一些頭痛的一個方面說明。如果你已經知道它是一個表格,那麼你可能不需要把'tbl_'放在它的前面。取決於您的DBMS _可以是通配符,這可能會導致通過sys.tables搜索後出現問題(很少我知道,但它可能是一個問題)。我通常只是用大寫字母來擋住桌子。例子,而不是'tbl_item_pictures'你可以做'ItemPictures' – Zane
的確是正確的,這只是我很久以前習慣的工作方法。儘管如此,從來沒有遇到過這種操作方式的問題。 –