วันศุกร์ที่ 24 กรกฎาคม พ.ศ. 2558

ขั้นตอนการสร้างความสัมพันธ์แต่ละ Entity หรือ ตาราง

              1.  ความสัมพันธ์ (Relationships)<>เลือกที่ เครื่องมือฐานข้อมูล (Database Tools) 

                
                2.เลือกตารางที่เราต้องการจะสร้างความสัมพันธ์ โดยการกดที่ เพิ่ม (Add)


                 3. Click ค้างไว้ที่ Primary Key ของ Table ที่ต้องการสร้างความสัมพันธ์ และลากไปยัง Foreign Key ในอีกตารางหนึ่ง ในที่นี้จะกำหนดให้RID เป็น Primary Key ของตาราง Room ที่จะสร้างความสัมพันธ์กับ RID ที่เป็น Foreign Key ของ ตาราง Course หลังจากปล่อยเมาส์แล้วจะขึ้นหน้าต่างดังต่อไปนี้



การเลือก บังคับให้มี Referential Integrity” (Enforce Referential Integrity) ถ้าจะให้คงสภาพการอ้างอิงความสัมพันธ์
การเลือก ปรับปรุงเขตข้อมูลที่เกี่ยวข้องทั้งหมด” (Cascade Update Related Fields) หมายถึง เมื่อแก้ไขข้อมูลตารางด้าน Primary Key จะทำให้ข้อมูลที่เกี่ยวข้อง หรือ Foreign Key ถูกแก้ไขด้วย
การเลือก ลบระเบียนที่เกี่ยวข้องทั้งหมด” (Cascade Delete Related Records) หมายถึง ถ้าลบเรคอร์ดด้าน Primary Key จะทำให้ข้อมูลที่เกี่ยวข้อง หรือ Foreign Key ถูกลบด้วย
หลังจากนั้นเลือก สร้าง (Create) จะปรากฏเส้นความสัมพันธ์ขึ้น โดยที่มีเลขกับ 
 นั้นหมายความว่าเป็นความสัมพันธ์แบบ 1 To Many


การจัดการข้อมูลด้วย Query
Query เป็นเครื่องมือที่สามารถ
ช่วยในการค้นหา และกรองข้อมูล
เรียงลำดับและจัดกลุ่มข้อมูล
สร้าง Table ขึ้นมาใหม่จาก Field ข้อมูลใน Table ที่มีอยู่แล้วโดยไม่ต้องเข้าไปสร้างเองในมุมมอง Design
นำข้อมูลจากหลายๆ Table ที่สัมพันธ์กันมาแสดงในตารางผลลัพธ์เสมือนเป็น Table เดียวกันได้ เป็นต้น
Access ได้สร้าง Query ออกเป็น ประเภทตามลักษณะการใช้งานคือ
1) Select Query ใช้สอบถามข้อมูลจาก 1 Table หรือหลายๆ Table ที่ตรงกับเงื่อนไขกำหนด
2) Crosstab Query ใช้สอบถามข้อมูลและแสดงผลลัพธ์แบบ มิติ โดยสลับข้อมูลในแนวแถวและแนวคอลัมน์
3) Action Query ใช้สร้าง Table ใหม่ หรือเปลี่ยนแปลงข้อมูลใน Table เช่น แก้ไขข้อมูล เพิ่มเรคอร์ดใหม่ ลบเรคอร์ดใหม่และเก่า
4) Parameter Query เป็น Query ที่ให้ผู้ใช้ใส่ค่าพารามิเตอร์ได้ในระหว่างประมวลผล (run-time) เพื่อใช้ค้นหาหรือคำนวณค่า เช่น ใส่อัตราการเปลี่ยนแปลงต้นทุนและราคาสินค้า เพื่อคำนวณหากำไร ณ อัตราต่างๆ
5) SQL Query สำหรับ Query ประเภทนี้ ผู้ใช้ต้องสร้างขึ้นด้วยภาษา SQL (Structured Query Language) ซึ่งเป็นภาษามาตรฐานที่ใช้จัดการฐานข้อมูล

ไม่มีความคิดเห็น:

แสดงความคิดเห็น