การสร้างความสัมพันธ์ (Relationship)ในฐานข้อมูล Access

การสร้างฐานข้อมูลดีนั้น ส่วนมากจะมีมากกว่า 1 ตาราง เพราะในแต่ละงานที่เราต้องการเก็บข้อมูล ก็มักมีส่วนประกอบมากกว่า 1 ส่วน เช่น ข้อมูลโกดังเก็บสินค้ า อาจจะมีข้อมูลส่วนของลูกค้า ส่วนของออเดอร์ ส่วนของสินค้า ซึ่งอาจแยกไปเป็นสินค้าขายส่ง ขายปลีก สินค้าลดราคา เป็นต้น
ซึ่งผู้สร้างฐานข้อมูลต้องคิดให้ รอบคอบตั้งแต่แรก ว่าในงานที่ต้องการเก็บข้อมูลนั้น มีข้อมูลที่แบ่งเป็นชนิดต่างๆอะไรได้
บ้าง โดยยึดว่าต้องแบ่งอย่างมีเอกภาพ ส่วนเดียวกัน ต้องมีเนื้อหาเป็นเรื่องเดียวกันในการสร้างฐานข้อมูล ข้อมูลแต่ละส่วน จะมีตารางเป็นของตัวเอง
ตัวอย่างความสัมพันธ์
- ลูกค้า:ชื่อ, นามสกุล, ที่อยู่ , เบอร์โทรศัพท์ , รหัสลูกค้า
- สินค้า:รหัสสินค้า, ชนิด, ราคา, จำนวนคงคลัง
- ออเดอร์ลูกค้า:เบอร์ออเดอร์ , รหัสลูกค้า, รหัสสินค้า, จำนวนสินค้า, วันที่สั่ง, สถานะ
- ลูกค้าพิเศษ:รหัสลูกค้า, ระยะเวลาที่เป็นลูกค้ามา, ราคาที่ซื้อเฉลี่ยต่อเดือน, วันเกิด
ไอทีจีเนียส เอ็นจิเนียริ่ง ให้บริการด้านไอทีครบวงจร
ทั้งงานอบรม (Training) สัมมนา รับเขียนโปรแกรม เว็บไซต์ แอปพลิเคชัน งานออกแบบกราฟิก และงานด้าน E-Marketing ทั้ง SEO, PPC และ Social Media Marketing
ติดต่อเราเพื่อสอบถามผลิตภัณฑ์ ขอราคา หรือปรึกษาเรื่องไอทีได้เลยค่ะ
แนะนำหลักสูตรที่น่าสนใจ

Database Management with Excel and Access
หลายหน่วยงานเริ่มเก็บข้อมูลด้วย Excel เพราะใช้ง่าย แต่เมื่อข้อมูลมากขึ้นและหลายคนต้องใช้ร่วมกัน ก็เริ่มเจอข้อมูลซ้ำ พิมพ์ไม่ตรงกัน ไฟล์หลายเวอร์ชัน และการสรุปรายงานที่ต้องทำมือทุกเดือน ปัญหาเหล่านี้แก้ได้ด้วยหลักการฐานข้อมูล คือออกแบบตารางให้ถูกต้อง…

Advanced Microsoft Access for Microsoft 365
เมื่อฐานข้อมูล Access ในหน่วยงานโตขึ้น งานที่เคยกดทีละขั้นก็เริ่มซ้ำและผิดพลาดง่าย ผู้ใช้หลายคนเข้ามาแก้ไขโครงสร้างโดยไม่ตั้งใจ และไฟล์เดียวที่แชร์กันบนเครือข่ายก็เสี่ยงเสียหาย Macro และภาษา VBA ช่วยให้ Access ทำงานอัตโนมัติ ตรวจข้อมูลก่อนบันทึก…
