- - MS Access 2010 ความสัมพันธ์ & การเชื่อมต่อการสืบค้น

MS Access 2010 ความสัมพันธ์ & การเชื่อมต่อแบบสอบถาม

เข้าถึง 2010 เป็นเครื่องมือที่มีประโยชน์มากสำหรับการออกแบบฐานข้อมูลและให้การขุดข้อมูลระดับกลาง มันได้ทำและยังคงทำสิ่งมหัศจรรย์โดยเฉพาะอย่างยิ่งเมื่อมันมาถึงการจัดการการสร้างและที่สำคัญที่สุดคือการใช้ฐานข้อมูลเชิงสัมพันธ์จนถึงจุดสูงสุด โพสต์นี้จะกล่าวถึงความสัมพันธ์และข้อความค้นหาที่เชื่อมโยงกันเพื่อทำให้ฐานข้อมูลมีชีวิตชีวามากขึ้น

เพื่อให้เขาวงกตเข้าใจง่ายขึ้นให้ทำตามวิธีสร้างตารางและสร้างความสัมพันธ์ระหว่างพวกเขา หากต้องการเริ่มต้นด้วยสร้างตารางและใช้ข้อ จำกัด ที่ต้องการกับชนิดข้อมูล

สำหรับอินสแตนซ์: สร้างตารางง่าย ๆ สามตาราง (กำหนดคีย์หลักในแต่ละตาราง)

clip_image001

clip_image002

clip_image003

สร้างตารางใหม่โดยใช้ชื่อ การจัดการร้านค้า ซึ่งจะแค็ปซูเลฟิลด์ฟิลด์ทั้งหมด (เลือกเป็นคีย์หลัก) ในตารางที่เกี่ยวข้อง เพิ่มชื่อฟิลด์เดียวกันทั้งหมดใน การจัดการร้านค้า โต๊ะ.

แทรก Customer_ID, Product_ID และ Staff_ID ใน การจัดการร้านค้า ตารางและตั้งค่าของพวกเขา ประเภทข้อมูล ไปยัง จำนวน เพื่อหลีกเลี่ยงการปะทุของความขัดแย้ง ตั้งค่า ID เป็น คีย์หลักตามที่แสดงในภาพหน้าจอด้านล่าง

clip_image004

ตอนนี้เริ่มสร้างความสัมพันธ์ระหว่างตารางนำทางไป เครื่องมือสร้างความสัมพันธ์ และคลิก สัมพันธ์ แท็บจะปรากฏขึ้นเพิ่มตารางทั้งหมดและเชื่อมต่อ คีย์หลักของ ลูกค้าผลิตภัณฑ์ และ บุคลากร ตารางที่มีชื่อฟิลด์ที่เกี่ยวข้องใน การจัดการร้านค้า หน้าต่างตาราง. ใน ไดอะล็อกแก้ไขความสัมพันธ์ ทำให้สามารถ บังคับใช้ Integrity Referential และ เรียงซ้อนลบระเบียนที่เกี่ยวข้อง บันทึกและปิดเพื่อใช้ในภายหลัง

clip_image005

สร้างแบบสอบถามเพื่อดึงข้อมูลจากตารางและใช้ประโยชน์จากความสัมพันธ์ในวิธีที่ดีกว่าไปที่ สร้าง แท็บและคลิก การออกแบบแบบสอบถาม. คุณสามารถสร้างแบบสอบถามโดยใช้ตัวช่วยสร้าง

clip_image006

เมื่อคลิก แสดงตาราง จะปรากฏขึ้นให้เลือกตารางทั้งหมดและคลิก เพิ่ม. คุณสามารถเพิ่มข้อความค้นหาได้ แต่เนื่องจากเรายังไม่ได้ทำการสืบค้นเราจะปล่อยให้

clip_image007

มันแสดงให้เห็นถึงความสัมพันธ์ระหว่างตารางดังที่แสดงในภาพหน้าจอด้านล่าง

clip_image008

สำหรับการสร้างแบบสอบถามให้ลาก รหัสลูกค้า จาก การจัดการร้านค้า หน้าต่างตารางและวางมันในช่วงแรก คอลัมน์ฟิลด์ ในบานหน้าต่างด้านล่างแล้วลาก ชื่อลูกค้า จาก ลูกค้า หน้าต่างตารางและวางลงบนที่สอง สนาม คอลัมน์ (แถวที่ 1) วางรายการที่สองจาก ลูกค้า โต๊ะ ในวันที่สาม สนาม คอลัมน์และอื่น ๆ ทำเช่นเดียวกันกับ product_idลากจาก การจัดการร้านค้า และวางบนคอลัมน์ฟิลด์ที่อยู่ติดกับ Customer_Phone ลาก Staff_ID จาก การจัดการร้านค้า และวางลงบนคอลัมน์ฟิลด์ถัดจาก ขาย เมื่อเสร็จสิ้นด้วยการเติมฟิลด์ให้ตั้งชื่อแบบสอบถามและบันทึก

clip_image009

คลิกที่ภาพหน้าจอด้านบนเพื่อขยาย

ตอนนี้ดูแบบสอบถามนี้ในมุมมองตารางที่เพิ่ม รหัสลูกค้า, คุณจะสังเกตเห็นว่า ข้อความค้นหาจะอัปเดตข้อมูลที่สอดคล้องกับรหัสลูกค้าที่ระบุโดยอัตโนมัติเนื่องจากความสัมพันธ์ระหว่างตารางถูกสร้างและ บังคับใช้ Integrity Referential และ เรียงซ้อนลบระเบียนที่เกี่ยวข้อง เปิดใช้งาน ดังนั้นในการลบบันทึกใด ๆ มันจะลบระเบียนที่เกี่ยวข้องในตารางเดิมโดยอัตโนมัติ

clip_image010

คลิกที่ภาพหน้าจอด้านบนเพื่อขยาย

ตอนนี้ความสัมพันธ์ระหว่างตารางและคิวรีทั้งสองทำงานร่วมกันทำให้ฐานข้อมูลมีความยืดหยุ่นและมีพลวัตมากขึ้น

ความคิดเห็น