|
|
|
[ถาม] ฐานข้อมูล [FK] [PK] ความสัมพัธ ของตาราง ? ช่วยหน่อยครับ |
|
|
|
|
|
|
|
ทำไมคุณไม่จัดทำเป็นตารางเดียวกันครับ จากนั้นก็มีฟิวด์ status ระบุว่าเป็น User ประเภทไหนครับ
|
|
|
|
|
Date :
2011-09-24 07:13:10 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพื่อให้รู้ว่าใครเป็นคนเพิ่มอะถูกแล้วครับ ถ้าตอนนี้มี admin คนเดียวมันก็ไม่มีประโยชน์ แต่การออกแบบระบบ มันต้องเผื่ออนาคตด้วยครับ
|
|
|
|
|
Date :
2011-09-24 13:37:30 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จะรวม อาจารย์ กับ นักศึกษา ก็ได้ครับ
หรือ จะรวมหมดเลยกได้ มีทางออกเยอะ
แต่รวมกันหมดโอเคกว่า แยกกัน โดย Status แบบที่ คุณ วินว่าไว้
ฟิลด์ไม่เท่ากันไม่ใช่ปัญหาครับ สามารถสร้างได้ตามต้องการ
อันไหนไม่ได้ใช้ก็ไม่ต้อง Select ออกมา
จะได้ไม่งงครับ
|
|
|
|
|
Date :
2011-09-24 13:41:54 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำแบบนี้ดีกว่า
จาก
ฟิว id_ad [PK]
user
pass
user
id_user [PK]
id_ad [FK]
user
pass
teacher
id_teacher [PK]
id_ad [FK]
user
pass
ออกมาเป็น ก้อนเดียวชุดเดียวเลย
user_id[PK] | user | pass | id_ad(อันนี้ผมไม่รู้ว่าเอาไว้ทำอะไรอ่ะ) | status
อธิบาย
user_id ปกติใช้กันจะเป็น Autoinclement+PK
user = เก็บ user
pass = เก็บ pass บางคนอาจจะไม่รู้ว่ามันมีคำสั่ง PASSWORD ด้วยนะเออ
id_ad = อันนี้คุณจะเก็บอะไรผมไม่รุ้อ่ะ
status = อันนี้ อาจจะเป็น int หรือ char ก็ได้ อาจจะแทน A=admin , u= user , t= teacher หรือ 1=admin , 2=user , 3=teacher ก็ได้ เพิ่มได้เรื่อยๆครับ
ตรงไหน ไม่มีข้อมูลก็ไม่ต้อง insert จะเรียกข้อมูลไหนออกมาก็ Select เป็นฟิลด์ๆไป
|
|
|
|
|
Date :
2011-09-24 14:31:10 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ฐานข้อมูลประมาณนี้ครับ
พมทำล็อกอินแบบนี้ดีไหมครับ
|
ประวัติการแก้ไข 2011-09-26 10:28:47
|
|
|
|
Date :
2011-09-26 10:28:22 |
By :
ts02079684 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|