วิชา ระบบฐานข้อมูล Access

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


องค์ประกอบของระบบฐานข้อมูล
     ระบบฐานข้อมูลเป็นเพียงวิธีคิดในการประมวลผลรูปแบบหนึ่งเท่านั้น แต่การใช้ฐานข้อมูลจะต้องประกอบไปด้วยองค์ประกอบหลักดังต่อไปนี้
1. แอพพลิเคชันฐานข้อมูล (Database Application )
2. ระบบจัดการฐานข้อมูล (Database Management System หรือ DBMS)
3. ดาตาเบสเซิร์ฟเวอร์ (Database Server)
4. ข้อมูล (Data)
5. ผู้บริหารฐานข้อมูล (Database Administrator หรือ DBA)


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


ระบบจัดการฐานข้อมูล
              ระบบจัดการฐานข้อมูล หมายถึง กลุ่มโปรแกรมหรือซอฟต์แวร์ชนิดหนึ่ง ที่สร้างขึ้นมาเพื่อทำหน้าที่บริหารฐานข้อมูลโดยตรง ให้มีประสิทธิภาพมากที่สุด เป็นเครื่องมือที่คอยอำนวยความสะดวกให้ผู้ใช้สามารถเข้าถึงข้อมูลได้ โดยที่ผู้ใช้ไม่จำเป็นต้องรับรู้เกี่ยวกับรายละเอียดภายในโครงสร้างฐานข้อมูล พูดง่ายๆก็คือ DBMS นี้จะเป็นตัวกลางในกาเชื่อมโยงระหว่างผู้ใช้ ได้แก่ Microsoft Access, FoxPro, SQL Server, Oracle, Informix, DB2 เป็นต้น


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


ข้อมูล
              ข้อมูล คือ เนื้อหาของข้อมูลที่เราใช้งาน ซึ่งจะถูกเก็บในหน่วยความจำของดาตาเบสเซิร์ฟเวอร์ โดยจะถูกเรียกมาใช้งานจากระบบจัดการฐานข้อมูล


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