0
我有以下關於SQL Server 2008命名標準的問題。SQL Server 2008的表和列的命名標準
- 我是否應該將表格命名爲單數「客戶」或「客戶」。
- 如果在上面的表格中有一個ID列;我應該把它命名爲「CustomerID」,「Customer_ID」或「ID」。
感謝
我有以下關於SQL Server 2008命名標準的問題。SQL Server 2008的表和列的命名標準
感謝
在一個側面說明,對其他表引用Customers表我會命名引用列東西,描述關係。訂單表中不僅包含「客戶ID」,還包括「PlacedBy_CustomerID」,或發票表中的「PaidBy_CustomerID」。這樣,關係的意義就變得更加現實了。
我用這個符號:
我不知道是否有這樣的規則?我傾向於命名一個包含多個「東西」事物的表格,所以它會是「客戶」。我只爲'客戶'表'ID'命名'ID'列。然後,在相關表格中,我會有一個「CustomerID」列。 –
我使用相同的約定,除了我更喜歡Customer_ID作爲參考列名 –
選擇一個並堅持下去。如果您正在查看ORM,例如實體框架或rails,看看他們的約定。如果你不遵循,然後嘗試連接ORM,它可能會變得很混亂。 –