บทความนี้จะแสดงภาพรวมของฐานข้อมูลโดยสังเขป ไม่ว่าจะเป็นความหมาย สาเหตุที่คุณอาจต้องใช้งาน และส่วนประกอบต่างๆ ของฐานข้อมูลมีหน้าที่อะไรบ้าง เราได้ปรับใช้ศัพท์เฉพาะกับฐานข้อมูล Microsoft Access แต่นำแนวคิดมาใช้กับผลิตภัณฑ์ทั้งหมดของฐานข้อมูล
ในบทความนี้
ฐานข้อมูลคืออะไร
ส่วนประกอบของฐานข้อมูล Access
ฐานข้อมูลคืออะไร
ฐานข้อมูลคือเครื่องมือที่ใช้รวมรวมและจัดระเบียบข้อมูล ฐานข้อมูลสามารถเก็บข้อมูลเกี่ยวกับบุคคล ผลิตภัณฑ์ คำสั่งต่างๆ ไม่ว่าจะเป็นสิ่งใดก็ตาม ฐานข้อมูลจำนวนมากเริ่มต้นโดยเป็นรายการในโปรแกรมประมวลผลคำหรือสเปรดชีต เมื่อรายการมีขนาดใหญ่ขึ้น ก็จะเริ่มมีคำซ้ำหรือข้อมูลที่ไม่สม่ำเสมอเกิดขึ้น เมื่อข้อมูลอยู่ในรูปแบบรายการ จะทำให้เข้าใจได้ยากขึ้น และมีวิธีการค้นหาหรือดึงเซตย่อยของข้อมูลเพื่อนำมาตรวจสอบน้อย เมื่อเริ่มเกิดปัญหาเหล่านี้ การโอนข้อมูลไปยังฐานข้อมูลที่สร้างขึ้นโดยระบบจัดการฐานข้อมูล (DBMS) เช่น Access ถือเป็นความคิดที่ดี
ฐานข้อมูลระบบคอมพิวเตอร์คือภาชนะจัดเก็บวัตถุต่างๆ ฐานข้อมูล 1 รายการอาจมีตารางได้มากกว่า 1 ตาราง ตัวอย่างเช่น ระบบติดตามสินค้าคงคลังที่ใช้ตาราง 3 ตารางไม่ใช่ฐานข้อมูล 3 แห่ง แต่เป็นฐานข้อมูล 1 แห่งที่มีตาราง 3 ตาราง นอกจากว่าฐานข้อมูลถูกออกแบบขึ้นเป็นพิเศษเพื่อให้ใช้ข้อมูลหรือโค้ดจากแหล่งข้อมูลอื่น ฐานข้อมูล Access จะเก็บตารางในฐานข้อมูลเป็นไฟล์เดี่ยว พร้อมด้วยวัตถุอื่นๆ เช่น ฟอร์ม รายงาน แมโคร และมอดูล ฐานข้อมูลที่สร้างขึ้นโดยใช้รูปแบบ Access 2007 (ซึ่งใช้โดย Access 2016, Access 2013 และ Access 2010) จะมีนามสกุลไฟล์ .accdb ส่วนฐานข้อมูลที่สร้างโดยใช้รูปแบบ Access เวอร์ชันก่อนหน้าจะมีนามสกุลไฟล์ .mdb คุณสามารถใช้ Access 2016 , Access 2013, Access 2010 หรือ Access 2007 เพื่อสร้างไฟล์โดยใช้รูปแบบก่อนหน้าได้ (เช่น Access 2000 และ Access 2002-2003)
เมื่อใช้ Access คุณสามารถ:
เพิ่มข้อมูลใหม่ลงในฐานข้อมูล เช่น รายการใหม่ในสินค้าคงคลัง
แก้ไขข้อมูลที่มีอยู่ในฐานข้อมูล เช่น การเปลี่ยนตำแหน่งที่ตั้งปัจจุบันของรายการ
ลบข้อมูล ถ้ามีการขายหรือทิ้งรายการนั้น
จัดระเบียบและดูข้อมูลด้วยวิธีต่างๆ
แชร์ข้อมูลกับคนอื่นๆ ผ่านทางรายงาน ข้อความอีเมล อินทราเน็ต หรืออินเทอร์เน็ต
ส่วนประกอบของฐานข้อมูล Access
หัวข้อต่อไปนี้เป็นคำอธิบายโดยสังเขปเกี่ยวกับฐานข้อมูล Access ทั่วไป
ตาราง
ฟอร์ม
รายงาน
คิวรี
แมโคร
มอดูล
ตาราง
เพื่อให้เกิดความยืดหยุ่นมากที่สุดในการใช้ฐานข้อมูล คุณต้องจัดเรียงข้อมูลลงในตารางเพื่อไม่ให้มีข้อมูลซ้ำกัน ตัวอย่างเช่น ถ้าคุณกำลังเก็บข้อมูลเกี่ยวกับพนักงาน ควรบันทึกชื่อพนักงานแต่ละรายลงในตารางที่สร้างขึ้นเพื่อเก็บข้อมูลพนักงานเพียงครั้งเดียว ข้อมูลเกี่ยวกับผลิตภัณฑ์จะเก็บไว้ในตารางผลิตภัณฑ์ ส่วนข้อมูลเกี่ยวกับสำนักงานสาขาจะเก็บไว้ในอีกตารางหนึ่ง ขั้นตอนนี้เรียกว่า การนอร์มัลไลซ์
แต่ละแถวในตารางจะเรียกว่า ระเบียน ระเบียนคือที่ที่เก็บชิ้นส่วนข้อมูลต่างๆ ระเบียนแต่ละรายการประกอบด้วยเขตข้อมูลอย่างน้อย 1 ช่อง เขตข้อมูลจะสอดคล้องกับคอลัมน์ในตาราง ตัวอย่างเช่น คุณอาจมีตารางชื่อ “พนักงาน” ซึ่งในแต่ละระเบียน (แถว) จะมีข้อมูลเกี่ยวกับพนักงานแต่ละคน และแต่ละเขตข้อมูล (คอลัมน์) จะมีข้อมูลประเภทต่างๆ เช่น ชื่อ นามสกุล ที่อยู่ ฯลฯ เขตข้อมูลต้องกำหนดเป็นชนิดของข้อมูลที่เจาะจง ไม่ว่าจะเป็นข้อความ วันที่หรือเวลา ตัวเลข หรือข้อมูลชนิดอื่นๆ
อีกวิธีในการอธิบายระเบียนและเขตข้อมูลคือการแสดงภาพบัตรรายการแบบเก่าของไลบรารี บัตรแต่ละใบในตู้จะสัมพันธ์กับระเบียนในฐานข้อมูล ข้อมูลแต่ละชิ้นบนบัตรแต่ละใบ (เช่น ผู้เขียน ชื่อเรื่อง) จะสัมพันธ์กับเขตข้อมูลในฐานข้อมูล
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตาราง ดูบทความบทนำเกี่ยวกับตาราง
ฟอร์ม
คุณสามารถเขียนโปรแกรมปุ่มคำสั่งเพื่อกำหนดว่าข้อมูลใดบ้างที่จะปรากฏบนฟอร์ม เปิดฟอร์มอื่นๆ หรือรายงาน หรือดำเนินงานอื่นๆ ที่หลากหลาย เช่น คุณอาจมีฟอร์มชื่อ “ฟอร์มลูกค้า” ซึ่งคุณใช้จัดการข้อมูลของลูกค้า ฟอร์มลูกค้าอาจมีปุ่มที่ใช้เปิดฟอร์มคำสั่งซื้อ ซึ่งคุณสามารถเปิดคำสั่งซื้อใหม่ของลูกค้ารายนั้น
ฟอร์มยังช่วยให้คุณควบคุมวิธีที่ผู้ใช้รายอื่นๆ ตอบสนองต่อข้อมูลในฐานข้อมูล ตัวอย่างเช่น คุณสามารถสร้างฟอร์มที่แสดงเฉพาะเขตข้อมูลบางอย่างและอนุญาตให้ดำเนินงานได้เพียงบางอย่าง การดำเนินการนี้ช่วยปกป้องข้อมูลและรับประกันว่าใส่ข้อมูลได้อย่างถูกต้อง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับฟอร์ม ดูบทความบทนำเกี่ยวกับฟอร์ม
รายงาน
คุณสามารถเรียกใช้รายงานได้ทุกเมื่อและจะส่งผลต่อข้อมูลปัจจุบันในฐานข้อมูลทุกครั้ง โดยทั่วไปรายงานจะอยู่ในรูปแบบที่พิมพ์ได้ แต่สามารถอ่านบนหน้าจอได้ ส่งออกไปยังโปรแกรมอื่น หรือส่งเป็นสิ่งที่แนบไปกับข้อความอีเมล
For more information about reports, see the article Introduction to reports in Access.
คิวรี
คิวรีบางรายการ “สามารถอัปเดตได้” หมายความว่าคุณสามารถแก้ไขข้อมูลในตารางถัดไปผ่านแผ่นข้อมูลคิวรี ถ้าคุณกำลังดำเนินการคิวรีที่อัปเดตได้ โปรดจำไว้ว่าโดยปกติระบบจะเปลี่ยนแปลงข้อมูลของคุณในตาราง ไม่ใช่ในแผ่นข้อมูลคิวรี
คิวรีมี 2 แบบคือ: คิวรีแบบใช้เลือกข้อมูลและคิวรีแอคชัน คิวรีแบบใช้เลือกข้อมูลจะดึงข้อมูลและเตรียมข้อมูลให้พร้อมสำหรับใช้งาน คุณสามารถดูผลลัพธ์ของคิวรีบนหน้าจอ พิมพ์ หรือทำสำเนาไปยังคลิปบอร์ด หรือคุณสามารถใช้การแสดงผลคิวรีเป็นแหล่งระเบียนสำหรับฟอร์มหรือรายงาน
คิวรีแอคชันดำเนินงานโดยใช้ข้อมูลตามชื่อที่ใช้ คุณสามารถใข้คิวรีแอคชันสร้างตารางใหม่ เพิ่มข้อมูลลงในตารางที่มีอยู่ อัปเดตข้อมูล หรือลบข้อมูล