ดังนั้น อีก 4 table ที่มันเกิดซ้อนขึ้นมา ก็มีโครงสร้างเป็นดังนี้
เมื่อมาอยู่ในโปรแกรม มันก็ได้รูปร่างเป็นดังภาพข้างล่างนี้ครับ
ดังนั้น table ที่ผมสร้างก็จะมีอยู่ 5 table ดังรูปข้างบน (ต่อไปจะใช้คำว่า table แทนฐานข้อมูลนะครับ) จากรูปจะเห็นว่า 4 tables ล่างนั้น เป็น table เปล่าๆ ครับ สร้างเผื่อไว้ก่อน
การกำหนด Field ในฐานข้อมูล
คราวนี้มาดูว่า ในแต่ละ table นั้น มีfiled อะไรกันบ้างน้าาาา ...
อย่างที่ผมบอกไป ... filed ที่ได้จากการวิเคราะห์กันในตอนที่ 1 ก็ถูกเอามาสร้างในฐานข้อมูลชื่อ Order นะ โอะ ลืมบอกไปว่าผมทำการสร้าง file ใหม่แล้วได้ตั้งชื่อมันว่า order นะครับ เดี๋ยวจะงงว่าผมเอาฐานข้อมูลชื่อ order มาจากไหน ส่วนการสร้างนั้น ก็ไปอ่านดูในกระทู้ก่อนๆ การตั้งชื่อ ทั้งหมดผมใช้ภาษาอังกฤษเป็นหลักนะครับ
จากรูปข้างบนเช่นกัน จะเห็นว่าผมสร้าง filed เปล่าๆ ไว้ก่อน เพื่ออะไรหรือ ก็เพื่อทำการเชื่อม table ทั้งหมด เข้าไว้ด้วยกันก่อน เพราะว่า จำเป็นอย่างยิ่งที่เราจะต้องเข้าใจความสัมพันธ์ของแต่ละ table
เอ้า มาดูกัน ว่า แต่ละ table มันสัมพันธ์กันอย่างไร ...
รูปข้างบน เป็น table หลัก ชื่อว่า order นะครับ รูปข้างล่าง ก็เป็น อีก 4 tables ที่เหลือ
รูปข้างบน อันนี้เป็น table ที่จะเก็บลายเซ็นของผู้ออกใบเสนอราคาครับ
ส่วนอันนี้ ก็เป็น table ฐานข้อมูลสินค้านะครับ ใช้เก็บรายละเอียดของ ชื่อสินค้า ราคา และ รายละเอียดเพิ่มเติม เช่น ซื้อมาจากไหน
table นี้ ใช้เก็บรายละเอียดของสินค้าที่นำมาแสดงในใบเสนอราคานะครับ
และ table สุดท้าย ก็คือ table สำหรับเก็บข้อมูลลูกค้าครับ