ฐานข้อมูล
ความหมายของระบบฐานข้อมูล
ฐานข้อมูล (Database) หมายถึง กลุ่มของข้อมูลที่มีความสัมพันธ์กัน นำมาเก็บรวบรวมเข้าไว้ด้วยกันอย่างมีระบบและข้อมูลที่ประกอบกันเป็นฐานข้อมูลนั้น ต้องตรงตามวัตถุประสงค์การใช้งานขององค์กรด้วยเช่นกัน เช่น ในสำนักงานก็รวบรวมข้อมูล ตั้งแต่หมายเลขโทรศัพท์ของผู้ที่มาติดต่อจนถึงการเก็บเอกสารทุกอย่างของสำนักงาน ซึ่งข้อมูลส่วนนี้จะมีส่วนที่สัมพันธ์กันและเป็นที่ต้องการนำออกมาใช้ประโยชน์ต่อไปภายหลัง ข้อมูลนั้นอาจจะเกี่ยวกับบุคคล สิ่งของสถานที่ หรือเหตุการณ์ใด ๆ ก็ได้ที่เราสนใจศึกษา หรืออาจได้มาจากการสังเกต การนับหรือการวัดก็เป็นได้ รวมทั้งข้อมูลที่เป็นตัวเลข ข้อความ และรูปภาพต่าง ๆ ก็สามารถนำมาจัดเก็บเป็นฐานข้อมูลได้ และที่สำคัญข้อมูลทุกอย่างต้องมีความสัมพันธ์กัน เพราะเราต้องการนำมาใช้ประโยชน์ต่อไปในอนาคต
เทคโนโลยีทางคอมพิวเตอร์ได้มีการพัฒนาอย่างรวดเร็วทั้งในส่วนฮาร์ดแวร์ (HW)
และซอฟต์แวร์ (Software) โดยเฉพาะในส่วนของฮาร์ดแวร์ได้มีการพัฒนาให้มีประสิทธิภาพ
สูงขึ้นโดยมีการเพิ่ม ความเร็วในการประมวลผลและสามารถที่จะรองรับงานได้ทั้งในส่วนการ
ประมวลข้อมูล (Data Processing) การประมวลคำ(Word processing) การประมวลผลภาพ
(Image processing) ทำให้โปรแกรมที่ใช้ในการจัดการฐานข้อมูลเพื่อการใช้คอมพิวเตอร์
ในการเก็บข้อมูลข่าวสาร จะทำให้ผู้ใช้สามารถเรียกข้อมูลข่าวสารนั้น ได้อย่างรวดเร็ว นอก
จากนั้นยังสามารถทำกรรมวิธีต่าง ๆ เช่น การเลือก การจัดกลุ่ม การปรับปรุง ฯลฯ ได้อีกด้วย
ในการนำข้อมูลเข้าและออก จึงทำให้ต้องมีโปรแกรมเพื่อจัดข้อมูลเหล่านั้น ซึ่งเรียกว่าระบบ
การจัดการ ฐานข้อมูล (Database Management System : DBMS) เทคโนโลยีเหล่านี้ได้
ี้ได้รับการพัฒนาอย่างต่อเนื่อง ตั้งแต่อดีตจนถึงปัจจุบัน นิยมเลือกใช้ระบบการจัดการฐาน
ข้อมูลที่เป็นแบบ RDBMS (Relational Database Management System) ซึ่งจะจัดการใน
ส่วนของ Back-end ของระบบงาน ฯ ทั้งหมด ในปัจจุบันมีผู้ผลิต Relational RDBMS ที่มี
ประสิทธิภาพสูงมากมายถ้านักพัฒนาระบบงานฯ สามารถเลือกใช้ให้เหมาะสมกับแต่ละระบบ
งานฯ ก็จะเกิดประโยชน์และประสิทธิภาพสูงสุดทั้งในด้านการพัฒนาระบบ งานคอมพิวเตอร์
การใช้งาน ความพอใจของผู้ใช้งานรวมทั้งต้นทุนในการลงทุนอีกด้วย
การจัดการฐานข้อมูลเป็นสิ่งจำเป็นโดยเฉพาะยุคปัจจุบันที่มีการแข่งขันกันอย่างรุนแรง องค์การใดก็ตามที่มีข้อมูลอยู่มักได้เปรียบองค์การคู่แข่ง ดังประเทศที่พัฒนาแล้วมักจะได้เปรียบประเทศที่กำลังพัฒนา ทั้งนี้เนื่องจากข้อมูลข่าวสารต่างๆ ผู้บริหารสามารถนำมาใช้ในการพยากรณ์เหตุการณ์ต่างๆ ได้ล่วงหน้า เช่น ถ้าหากรัฐบาลไทยมีข้อมูลเกี่ยวกับการเงิน สภาพคล่องทางการเงิน ดุลบัญชีเดินสะพัด ตัวเลขข้อมูลเกี่ยวกับการนำเข้าและการส่งออกอย่าง ถูกต้องและทันต่อเหตุการณ์ ผู้บริหารประเทศก็จะสามารถที่จะแก้ปัญหาได้ล่วงหน้า ดังนั้นข้อมูลสารสนเทศจึงมีความสำคัญต่อองค์กรและประเทศชาติเราจึงต้องมีการเรียนรู้เกี่ยวกับการจัดการแฟ้มข้อมูลและการบริหารฐานข้อมูลเพื่อ ก่อให้เกิดประโยชน์ต่อองค์การ
เทคโนโลยีทางคอมพิวเตอร์ได้มีการพัฒนาอย่างรวดเร็วทั้งในส่วนฮาร์ดแวร์ (Hardware) และซอฟต์แวร์ (Software) โดยเฉพาะในส่วนของฮาร์ดแวร์ได้รับการพัฒนาให้มีประสิทธิภาพสูงขึ้นโดยมีการเพิ่ม ความเร็วในการประมวลผลและสามารถที่จะรองรับงานได้ทั้งในส่วนการประมวลข้อมูล (Data Processing) การประมวลคำ (Word processing) การประมวลผลภาพ (Image processing) ทำให้โปรแกรมที่ใช้ในการจัดการฐานข้อมูลเพื่อการใช้คอมพิวเตอร์ในการเก็บข้อมูลข่าวสาร จะทำให้ผู้ใช้สามารถเรียกข้อมูลข่าวสารนั้นได้อย่างรวดเร็ว นอกจากนั้นยังสามารถทำกรรมวิธีต่างๆ เช่น การเลือก การจัดกลุ่ม การปรับปรุงฯลฯ ได้อีกด้วยในการนำข้อมูลเข้าและออก จึงทำให้ต้องมีโปรแกรมเพื่อจัดข้อมูลเหล่านั้น ซึ่งเรียกว่า ระบบการจัดการ ฐานข้อมูล (Database Management System : DBMS) เทคโนโลยีเหล่านี้ได้รับการพัฒนาอย่างต่อเนื่อง ตั้งแต่อดีตจนถึงปัจจุบัน นิยมเลือกใช้ระบบการจัดการฐาน ข้อมูลที่เป็นแบบ RDBMS (Relational Database Management System) ซึ่งจะจัดการในส่วนของ Back-end ของระบบงานฯ ทั้งหมด ในปัจจุบันมีผู้ผลิต Relational RDBMS ที่มีประสิทธิภาพสูงมากมาย ถ้านักพัฒนาระบบงานฯ สามารถเลือกใช้ให้เหมาะสมกับแต่ละระบบงานฯ ก็จะเกิดประโยชน์และประสิทธิภาพสูงสุด ทั้งในด้านการพัฒนาระบบ งานคอมพิวเตอร์ การใช้งาน ความพอใจของผู้ใช้งานรวมทั้งต้นทุนในการลงทุนอีกด้วย