我是mysql數據庫設計的新手。我正在開發一個小型應用程序,用於使用php和mysql來處理我的Web開發客戶。這個想法是處理和管理所有客戶的項目。Mysql php,針對不同項目類型的不同表格
我截至目前數據庫: 客戶
- cus_id
- FULL_NAME
- 電子郵件
- 電話
- 日期
項目
- PROJECT_ID
- cus_id
- project_type
- 日期
- 狀態
現在,這裏的項目類型可以是不同類型的,例如:網頁設計,標誌設計,搜索引擎優化, ppc,宣傳冊設計等。
我需要分別管理每個項目類型。對於例如:網頁設計表可以有不同的標誌設計表值。
我的問題是「我應該爲每個項目類型創建一個單獨的表」如果是的話如果我需要添加額外的項目類型未來。爲每個項目類型添加額外的表格。請幫忙。
我的項目管理將是這樣的
Customer | Project type | details
---------------------------------
abc xyz | web Design | manage
efg uvw | logo design | manage
一個客戶可以有多個項目一樣,網頁設計,標誌設計等。每個項目都有自己的值表。既然是這樣,我的問題是我應該爲每個項目tye創建一個單獨的表格,如table-webdesign,table-logodesign,table-brochuredesign等。
宙斯,我沒有得到什麼是輔助表?對不起,如果Iam錯了,Iam新來這個。是否與創建單獨的表web_projects,logo_projects相同? – user3335843
在此背景下*輔助*表示「相關」。因此,您擁有保存公共數據的主表,然後相關表將保存每個項目類型的特定數據。你的主要語言是什麼?互聯網上有很多定義。 – MonkeyZeus
這很好,我和其他一些名字混淆了。 – user3335843