วันศุกร์ที่ 7 พฤศจิกายน พ.ศ. 2557

ส่วนประกอบของฐานข้อมูล Access

ส่วนประกอบของฐานข้อมูล Access
ตาราง
     ตารางฐานข้อมูลจะมีลักษณะคล้ายกับกระดาษคำนวณ นั่นคือข้อมูลจะถูกเก็บไว้ในแถวและคอลัมน์ ดังนั้น จึงเป็นเรื่องค่อนข้างง่ายในการนำเข้าข้อมูลจากกระดาษคำนวณไปยังตารางฐานข้อมูล โดยข้อแตกต่างที่สำคัญระหว่างการเก็บข้อมูลของคุณในกระดาษคำนวณและการเก็บในฐานข้อมูลจะอยู่ที่วิธีการจัดระเบียบข้อมูล
     เมื่อต้องการความยืดหยุ่นสำหรับฐานข้อมูลให้มากที่สุด ข้อมูลต้องมีการจัดระเบียบลงในตารางเพื่อไม่ให้เกิดความซ้ำซ้อน ตัวอย่างเช่น ถ้าคุณจะเก็บข้อมูลเกี่ยวกับพนักงาน ควรป้อนข้อมูลของพนักงานแต่ละคนเข้าไปในตารางที่ใช้เก็บข้อมูลพนักงานเพียงครั้งเดียว ข้อมูลเกี่ยวกับผลิตภัณฑ์จะเก็บในตารางของผลิตภัณฑ์ และข้อมูลเกี่ยวกับที่อยู่ของสาขาจะเก็บในตารางอื่น กระบวนการนี้เรียกว่า การทำ Normalization
     แต่ละแถวในตารางจะถูกอ้างอิงเป็นหนึ่งระเบียน ระเบียนคือที่ที่ใช้เก็บข้อมูลแต่ละส่วน แต่ละระเบียนจะประกอบด้วยเขตข้อมูลอย่างน้อยหนึ่งเขตข้อมูล เขตข้อมูลจะสอดคล้องกับคอลัมน์ในตาราง ตัวอย่างเช่น คุณอาจมีตารางหนึ่งที่ชื่อ "พนักงาน" ซึ่งแต่ละระเบียน (แถว) จะมีข้อมูลต่างๆ เกี่ยวกับพนักงานหนึ่งคน และแต่ละเขตข้อมูล (คอลัมน์) จะมีชนิดข้อมูลที่ต่างกัน เช่น ชื่อ นามสกุล ที่อยู่ และอื่นๆ เขตข้อมูลนั้นต้องได้รับการออกแบบให้มีชนิดข้อมูลที่แน่นอน ไม่ว่าจะเป็นข้อความ วันที่หรือเวลา ตัวเลข หรือชนิดข้อมูลอื่นๆ


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



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

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

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

โมดูล
โมดูล (คล้ายแมโคร) เป็นวัตถุที่คุณสามารถใช้เพื่อเพิ่มหน้าที่การใช้งานให้กับฐานข้อมูลได้ ขณะที่คุณสร้างแมโครใน Access ด้วยการเลือกจากรายการแอคชันของแมโคร แต่คุณจะสามารถเขียนโมดูลได้ในภาษาการเขียนโปรแกรม Visual Basic for Applications (VBA) โมดูลเป็นคอลเลกชันของการประกาศ คำสั่ง และกระบวนงานที่ถูกเก็บไว้ด้วยกันเป็นหน่วยเดียว โมดูลสามารถเป็นได้ทั้งคลาสโมดูลหรือโมดูลมาตรฐาน คลาสโมดูลจะถูกแนบไว้ในฟอร์มหรือรายงาน และมักจะประกอบด้วยกระบวนงานที่เฉพาะเจาะจงไปยังฟอร์มหรือรายงานที่คลาสโมดูลแนบอยู่ ส่วนโมดูลมาตรฐานจะประกอบด้วยกระบวนงานทั่วไปที่ไม่สัมพันธ์กับวัตถุอื่นใด โมดูลมาตรฐานจะถูกแสดงอยู่ภายใต้ โมดูล ในบานหน้าต่างนำทาง ขณะที่คลาสโมดูลจะไม่ถูกแสดงไว้



CR:http://office.microsoft.com/th-th/access-help/HA010064450.aspx

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

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