BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Guitar-hero ที่ มิถุนายน 09, 2012, 10:39:31 AM
-
สอบถามเรื่องการออกแบบฐานข้อมูลหน่อยครับ
คือตอนนี้ผมมีโปรเจ็คทำเว็บที่พักอยู่ครับ กำลังออกแบบฐานข้อมูลอยู่ เกี่ยวกับรายละเอียดการเก็บข้อมูลที่พัก ด้านล่างนี้
ประเภทการเช่า (เก็บในคอลัมน์เดียวโดยเวลาเก็บจะใช้เครื่องหมาย - ขึ้นไว้ ->เช่ารายเดือน,รายวัน,ประกาศขาย
ราคาเช่าแบบรายเดือน (เก็บเป็น array->ราคเริ่มต้น - ราคาสิ้นสุด)
สถานะเช่าแบบรายเดือน
ราคาเช่าแบบรายวัน (เก็บเป็น array->ราคาเริ่มต้น - ราคาสิ้นสุด)
สถานะเช่าแบบรายวัน
ราคาขาย (เก็บเป็น array->ราคาเริ่มต้น - ราคาสิ้นสุด
สถานะการประกาศขาย
คือข้อมูลที่ผมเน้นสีดำไว้ ผมมองดูแล้วข้อมูลมันมีลักษณะเหมือนกันเลย เวลาออกแบบเราควรออกแบบอย่างไร จะออกแบบแยกเก็บแต่ละคอลัมน์รายตัวไปเลย
หรือว่ารวมกันแล้วเก็บลงในคอลัมน์เดียว (ทำได้หรือเปล่า)แล้วเวลาเพิ่มข้อมูลหรือแสดงข้อมูล ก็ใช้ explode,implode เข้าช่วย เพื่อนๆที่มีประสบการณ์ออกแบบฐานข้อมูลลักษณะนี้ รบกวนแนะนำด้วยครับ
-
เป็นหอพักสาว ๆ หรือเปล่าครับ ต้องนึกถึงความยีดหยุ่นหน่อยนะครับ เผื่อว่าราคาอาจขึ้นลงตามความสวย อิ..อิ
-
ผมเข้าใจถูกไหมครับ
รายการจะเอาไปไปแสดงให้เขาเลือก หรือ เอาไปบันทึก
ลองดูโครงสร้างนี้ดูครับ
คารางเก็บข้อมูลห้องเช่า
rent_room_id int auto inc PK
room_type_id int
rent_price_from double
rent_price_to double
ตาราง room_type
room_type_id integer
room_type_name varchar(100)
1 = ประเภทเดือน
2 = ประเภทรายวัน
3 =-ประเภทขาย