資料庫設計問題

2022-02-06 04:23:51 字數 1010 閱讀 9443

1樓:匿名使用者

q此問題通常是不容易的很清楚,勉強能做些什麼。為了更清楚地闡述。

為:一類表:一類id(主鍵),名字..... (說明,註釋等領域),共有43條記錄

兩個類表:兩個類id(主鍵),類的名字...... (說明,註釋等領域),855記錄

屬性表:屬性id(主鍵),屬性名...... (介紹,現場記錄,等等),大約6000條記錄,我假設你不是說6000的屬性值,但6000的屬性,不同的產品規格。

以下產品的記錄,如果它被理解為一個產品,而不是相同的產品在不同的個體有記錄。

產品型別產品型別表:id(主鍵),產品名稱(同型別的產品的名稱是一樣的),1屬性2 id屬性id屬性值,屬性值,屬性id屬性3值..... (說明,註釋,和其他非鍵欄位),約220萬條記錄。

id屬性是外來鍵,以及相關的屬性表。這是不太現實的,220萬元的產品,它顯得過於龐大。可能的空間是浪費的,因為,如果一個產品有一個最大的100個屬性,其他產品的記錄,將會有大量的空屬性,可避免這個問題,如果使用關係型和xml,但在檢索??

的效率,混合資料庫等需要慎重考慮。另一個可能還需要考慮,如生產製造商,銷售商和其他問題,這樣的問題是規模不一定只是這個。

如果產品的個人記錄:

產品型別表。

表:id(主鍵),其餘,如生產日期,說明,注意事項,以及其他非鍵欄位。

2樓:匿名使用者

建資料庫的時候,儘量把資料資訊分成多表,因為分成多表便於人工管理,分成多表的時候,要選表中的列設定主鍵和外來鍵(儘量設定代號、數字之類的)進行多表的關聯,而且資料冗餘度會低!

3樓:榆非晚

可以的。但是要注意實時更新資料。

如果資料量不大的話,沒有必要用賬號做id。當然這樣做也不會有很大的弊端

4樓:啊

登陸表和登錄檔可以合為一個表 用註冊的id做登入名 沒什麼弊端 如果是自己練習不是給別人做專案的話可以這麼做。如果是給別人做專案的話建議你登陸和註冊分離。這樣顯得規範些。

asp資料庫連線問題,asp資料庫連線問題

貼那麼多 幹嘛,不說重點 有無出錯提示?有的話,是第幾行?那一行 是哪句?if password rs password then 當你open時查詢記錄為空時,再下面這條判斷密碼的if不成立,則會出錯。中間要加個if rs.eof false and rs.bof false then 把你的連線...

asp 寫入資料庫的問題,asp 資料庫問題

name trim name if len name 0 then name為空!email trim email if len email 0 then email為空!city trim city if len city 0 then city為空!message trim message if...

ER模型設計屬於資料庫的,ER模型是資料庫設計的有力工具,適於建立資料庫的

e r模型的構成成分是實體集 屬性和聯絡集,其表示方法如下 1 實體集用矩形框表示,矩形框內寫上實體名。2 實體的屬性用橢圓框表示,框內寫上屬性名,並用無向邊與其實體集相連。3 實體間的聯絡用菱形框表示,聯絡以適當的含義命名,名字寫在菱形框中,用無向連線將參加聯絡的實體矩形框分別與菱形框相連,並在連...