Database 板


LINE

※ 引述《aiyswu (樂子)》之銘言: : @@ : 我是某四技資管系學生,目前正在作「系統分析」這門課。 應該會要你們畫圖吧,ERD、DFD之類的(我學的時候老師是這樣教啦 @@) 現在只大概記得 ERD..XD 應該會有兩個實體:一個叫會員,一個叫影片,兩個實體之間有個租借的關係 照著圖來設計,會有三個TABLE,會員、影片、租借 兩個實體衍生出來的 TABLE你有建了,一個關係衍生出來的 TABLE前面有人提了 存的東西差不多就那樣 : 雖然老師沒有要求,一定要弄出介面和資料庫。 : 不過有作有加分嘛!正好可以從實做中學習,有壓力,比較好學東西。 有壓力的確比較好學…所以工作學比較快,薪水就是壓力 : 其實我也有自個兒找些網站。 : 例如:http://chensh.loxa.edu.tw/php/B_1.php : 不過;觀念上,還是有些混沌。 : 我們要作的系統及資料庫為「DVD線上系統」 : 主要是使一般DVD出租店,能夠擁有一個放在網路上,讓會員可以在家裡 : 上網,就能夠得知,某DVD片,是否還有庫存,是否可預借,以及查詢DVD : 新片、DVD預借、熱門排行、押金餘額等等。 : 我的資料庫規劃出這樣↓ : 資料庫 DVDonline : - 資料表 MemberList : - No(會員編號) int(10) Unsigned , Primary : - Name(會員姓名) varchar(10) : - Age(年齡) tinyint(2) Unsigned 通常是存生日,年齡就用算的 : - ID(統一編號) varchar(10) 統編應該也可以唯一辨別是哪位顧客,但忘了是到第幾階才要求要完全分離 @@ : - Phone(聯絡電話) varchar(15) Unsigned : - Add(地址) varchar(100) 分到租借資料表裡感覺好一點 : - LoanMovie(已借影片) varchar(10) : - AheadMovie(預借影片) varchar(10) : - LoanDate(到期日) date : - 資料表 MovieList : - MovieNo(影片編號) int(10) Unsigned , Primary : - MovieName(影片名稱) varchar(20) : - Airect(導演) varchar(20) : - Actor(演員) varchar(100) 這個欄位應該不符合第一正規化,你們是想把一堆演員都放在這吧XD : - MFAT(片商) varchar(20) : - LoanTimes(借閱次數) smallint(5) Unsigned : - MovieState(影片狀態)varchar(20) : 由於人數僅三人,且都不是很了解資料庫,甚至有人沒有接觸過資料 : 庫。所以資料庫暫時不規劃得很複雜,畢竟連正規化都不會了,所以 : ;影片部份也沒有規劃欄位來表示影片類型等等。 影片類型對分數影響應該不大XD : 目前是希望做到二階正規化,不曉得上面是否已算是二階正規化呢? : 相依性的問題,我還是搞不是很清楚。我的資料庫都是模仿中原大學 其實我也不大了…但 常變動的值跟 不常變的分開存放效率會比較好,應該滿直覺的吧 照著這個想法做應該就差不多了 @@ 比如說影片資料表中,基本資料不會變,但借閱次數、狀態(這存啥 囧a)會一直變 演員這個欄位會用另一個表存 影片編號,演員…然後一部片用到好幾個row 存,然後會發現沒有PK,又會多一個流水號 所以有時候為了實作效率會做一些反正規化這樣(既然是作業,砍掉欄位也沒什麼XD) p.s.其實效率差比較多的是用一堆join @@ 個人覺得分數不在於表建的大,而是能實現每個正規化動作(或其它上課教的) 嗯,就這樣。 : 網路策進會的教學影片作的。 : 請各位前輩,指導一下吧@@.. --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.213.20 ※ 編輯: grence 來自: 61.229.213.20 (06/02 02:33)







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:WOW站內搜尋

TOP