請問人力行銀的資料庫是如何設計?
以填寫個人、公司會員資料來說,
1它會把每個地區分為一張資料表?
2.工作性質分一張資料表?
3. 其它各式各樣滴....
例如以台北市為一個資料表,它在搜尋台北市地區時,就不用搜尋到其它地區,不但省下搜尋不必要的欄位時間,也可加快搜尋速度。
以工作性質來說,行政就劃份為一張資料表(每家公司要應徵行政就填在裡面),其它不同工作性質就劃分各種資料表。
4. 如果真是這樣劃份,那麼一個資料庫不就有幾千張資料表 ?(那麼多的地區、那麼多種類的工作)
5.這樣不就會造成資料表很多欄位的重覆,例如每一張工作資料表有一些欄位名稱相同,1000個工作資料表就有1000個重覆?
6. 分得這麼細,查詢存取資料是否會變得複雜? 例如查詢某家公司的某個工作,它要從別的資料表調出這家公司的基本資料,又要從各地區資料表找出這家公司,以及相關這家公司的資料表.
7. 真有這麼覆雜嗎? 還是正規化通通都擠在一張資表,那不就有幾百個欄位,要是有10萬筆客戶資料,搜尋某個地區的某個值務,不就10萬筆資料及幾百個欄位都跑一次,如果有100個會員線上搜尋,這個硬碟不就重頭忙到尾 ^^"
請教高手指導
3Q
2005-04-29 17:35:01 · 2 個解答 · 發問者 Anonymous in 電腦與網際網路 ➔ 軟體
1.正常來說應該是不會
2.會的
3.在搜尋工作時,是針對"工作資料表"來尋找,而不是"公司資料表"來找
4.略(因1.回答為不會)
5.在做資料庫的正規劃時,最重要的就是會把重覆的欄位再開一個資料表,所以在記錄工作的資料表中,裡面的工作類別與名稱只會以代號記錄,再另外以別的資料表來記錄工作類別與名稱
6.正規化的目的就是要將重覆的欄位再另做資料表,這是必然的,但對於理論上這種方式是正確的
7.正規化並不是全擠在同一個資料表中喔,而是讓欄位分明更清楚,並且在重覆的欄位只保留主鍵再延伸至另一個資料表,這是最正確的做法
2005-04-29 20:09:21 · answer #1 · answered by tainjoy 3 · 0⤊ 0⤋
●九州 娛樂 網站 http://ts777.cc
●●●運彩遊戲、真人遊戲、電子遊戲、對戰遊戲、對戰遊戲●●●
●新舊會員儲值就送500點
● 真人百家樂彩金等你拿
●線上影片直播、正妹圖、討論區免費註冊
歡迎免費體驗交流試玩!
●九州 娛樂 網站 http://ts777.cc
2015-05-08 18:23:24 · answer #2 · answered by 嘉琪 1 · 0⤊ 0⤋