使用MS SQL:情景是我已經爲公司中的所有聯繫人創建了聯繫人主表(tbl_Customer)。工作人員建議他們不希望看到所有的聯繫人,他們只會選擇哪些聯繫人適用於他們。聯繫人表不會像客戶端的pst文件一樣存儲在客戶端上,而是存儲在服務器端,特別是數據庫中。使用主表爲員工添加聯繫人的常見概念
我可以使用的方法是:
1)我每次添加一個員工我創建一個新的獨立表的工作人員,工作人員只是增加了他/她從主表通過所需要的接觸時間程序。
2.)我可以更改聯繫人主表添加名稱爲staff01,staff02等的50個字段...我將利用這些字段作爲標記,表明這行客戶是聯繫人領域的工作人員。
3.)我做了一個全新的聯繫人列表。添加一個字段名稱「User」。通過在字段名稱上加上「ALL」來標記初始記錄。如果工作人員添加聯繫人,表格會在「用戶」字段中添加一個帶有他/她的名字的記錄。將有一個自動編號字段作爲主索引。
目前我很想用3.)有沒有其他更好的方法來解決我的問題?
如果你想使用DBMS(如SQL服務器),我的建議是開始閱讀[關係模型](http://en.wikipedia.org/wiki/Relational_model)和[數據庫規範化]( https://en.wikipedia.org/wiki/Database_normalization)。鏈接只是一個參考,而不是一個簡單的閱讀。有很多關於關係數據庫的好書和網站。 –