กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
305 1
URL.หัวข้อ /
URL
ต้องการใช้ check box โดยเลือกจาก Master Table
กำลังสร้างฐานข้อมูลของคอมพิวเตอร์ในบริษัท
โดยต้องการระบุว่า เครื่องคอม id นี้ install โปรแกรมอะไรไปแล้วบ้าง
โดยโปรแกรมที่ให้เลือกลงได้อยู่ใน master table
ต้องการให้ขึ้น master ตัวนี้แล้ว สามารถทำการเลือกในลักษณะ checkbox ได้ว่า
โปรแกรมตัวนี้ ถูก install ลงเครื่องนี้หรือเปล่า
พอจะมี ideas บ้างมั๊ยคะ ขอบคุณล่วงหน้าค่ะ
โดยต้องการระบุว่า เครื่องคอม id นี้ install โปรแกรมอะไรไปแล้วบ้าง
โดยโปรแกรมที่ให้เลือกลงได้อยู่ใน master table
ต้องการให้ขึ้น master ตัวนี้แล้ว สามารถทำการเลือกในลักษณะ checkbox ได้ว่า
โปรแกรมตัวนี้ ถูก install ลงเครื่องนี้หรือเปล่า
พอจะมี ideas บ้างมั๊ยคะ ขอบคุณล่วงหน้าค่ะ
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
Time: 0.1214s
1. Users table.
UserId (Primary Key)
UserName
UserLastName
Position
...
2. ComputersUsed
CompID (PK)
ModelID (FK)
UserID (FK)
...
เนื่องจากอาจมีการเปลี่ยนเครื่องคอมให้กับ User ได้ จึงจัดเก็บเฉพาะ UserId ไว้
3. ComputerDetails
ModelID (PK)
Brand
Memory
MB
KB
Speakers
QTY
DatePurchase
...
เก็บรายละเอียดของเครื่องคอมพิวเตอร์แต่ละรุ่นไว้ เช่น ซื้อรุ่น A จำนวน 50 เครื่อง จะมี Spec เหมือนกันหมด จึงเก็บรายละเอียดไว้แค่รายการเดียว แต่ระบุจำนวนที่ QTY แทน จะได้ไม่ต้องเก็บข้อมูลซ้ำกันถึง 50 ข้อมูล
4. Software
SWID (PK)
SWName
SQVersion
Price
QTY
SerialNo
DatePurchase
...
เก็บรายละเอียดของ Software แต่ละชุด รวมถึงจำนวน License ด้วย
5. InstalledSW
AutoID (PK, AutoNumber)
SWID (FK)
CompID (FK)
...
เก็บรายละเอียดว่าลงโปรแกรมนี้ที่เครื่องไหนบ้าง จึงมีความสัมพันธ์กับตาราง ComputerUsed และตาราง SoftWare แบบ One-2-Many หรือ หนึ่งเครื่องสามารถลงโปรแกรมได้หลายโปรแกรม และ 1 โปรแกรมสามารถลงได้หลายๆ เครื่อง
ลองปรับใช้ดูครับ