Database 板


LINE

看完你的ER-Model 小弟覺得 (不一定正確, 僅供參考) 學生"瀏覽"場地, 不算是一種關係 學生"預定"場地, 比較合理 請看以下 +-------------------------+ +-------------------------+ | Student | | Place | +-------------------------+ +-------------------------+ | StudentID (primary key) | | PlaceID (primary key) | | .... | | ... | | .... | | ... | | .... | | ... | +-------------------------+ +-------------------------+ +----------------------------+ | Booking | +----------------------------+ | 1. BookingID (primary key) | | 2. StudentID (foreign key) | | 3. PlaceID (foreign key) | | 4. StartDate | | 5. EndDate | | 6. AcceptFlag | +----------------------------+ 1. BookingID 流水號, 這個需要手動設定, 我對MySql不熟, 網上查一下應該都有 2. StudentID 學生學號, 紀錄申請的學生 3. PlaceID 場地號碼, 紀錄申請的場地 4. StartDate 起始時間, 格式為 "yyyy-mm-dd hh:mm" 5. EndDate 結束時間, 格式為 "yyyy-mm-dd hh:mm" 6. AcceptFlag 0:取消, 1:審核中, 2:已確認 ... 可自訂 那該如何表示場地有沒有被申請呢? "有提出申請的時段"才會在 Booking 裡面找到...如下 BookingID StudentID PlaceID StartDate EndDate AcceptFlag ---------- ---------- -------- ----------------- ----------------- ----------- 1 33 3 2009-04-30 08:00 2009-04-30 09:00 2 2 42 3 2009-04-30 09:00 2009-04-30 10:30 2 3 11 3 2009-04-30 11:00 2009-04-30 12:30 1 4 13 4 2009-04-29 10:00 2009-04-29 13:30 0 5 21 4 2009-04-29 13:00 2009-04-29 15:30 2 場地3 BookingID 1&2 - 已被兩位學生(33 & 42)訂走, 分別在 4月30日的 8點-9點 和 9點-10點半 BookingID 3 - 還有一個在審核中 場地4 BookingID 4 - 一個申請已取消 BookingID 5 - 一個已確認在 4月29日 13:00 - 15:30 以上, 希望對你有用 ※ 引述《Hotpenis5566 (熱屌呼溜)》之銘言: : 小弟初次接觸DataBase的領域 : 對於一些問題始終不能瞭解 : 在修課時教授希望每組同學能夠回去畫出ER-MODEL出來 : 我訂的題目是小型的場地出借 : 像在學校做出一個資料庫他可以線上借場地 : 像球場或是一些非教學用的場地 : 避免有人老師上課而跟出借影響到 : 這是我畫很久的+問助教ER-MODEl : http://0rz.tw/0tRZ1 : 學生的屬性有 : 學生學號(primary key) : 學生名字 : 學生院所 : 學生科系 : 學生名字 : 學生的電話 : 透過瀏覽的關係 : 可以去申請時段 : 瀏覽的屬性有 : 瀏覽的ID(primary key做為系統判定每筆資料不同) : 申請使用的日期 : 申請使用的起始時間 : 申請使用的結束時間 : Accept Flag是顯示該時段已被借走 : Accept Date是接受申請的日期(也就是沒有人申請的時段_ : 透過瀏覽的關係學生可以去瀏覽場地的資料 : 場地的屬性有 : 場地號碼 : 場地名字 : 借場地的錢(可能晚上需要開燈的費用) : 場地的單位(可能是體育室..etc) : 到目前為止因該沒有錯吧= ="(我猜) : 問題是當我在 MySQL Administrator建立talbe時 : 發現瀏覽ID不知道如何去設 : 如何自動加流水編號使每一筆成為唯一的 : 如何使起始和結束時間各加2 : 應該說是流水編號+1 起始時間+2 結束時間加2 : 然後把一天分成12個時段顯示 : ex:042201 1200 200 : 042202 200 400 : 042203 400 600這樣= =" : 還有像申請時間和已被申請也不知道該如何去想 : 大概就只有這些問題... : 還是這些完全是在程式介面去設定(ex.php delphi等) : 有沒有好心大大幫忙Orz --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.88.112.42
1F:推 Hotpenis5566:感謝^^y 04/24 20:24







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