หน้าหลัก
แบบทดสอบ
ผังเว็บไซต์
เว็บมาสเตอร์
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์
ซอฟต์แวร์และภาษาคอมพิวเตอร์
ฮาร์ดแวร์และอุปกรณ์ที่เกี่ยวข้อง
ระบบปฏิบัติการและหลักการทำงาน
ข้อมูลและการจัดการข้อมูล
เครือข่ายอินเตอร์เน็ต
เทคโนโลยีสารสนเทศ
พาณิชย์อิเล็กทรอนิกส์
ระบบฐานข้อมูล
จากปัญหาของการประมวลผลแฟ้มข้อมูลข้างต้น แนวคิดของการแก้ปัยหาดังกล่าวจะใช้วิธีการจัดเก็บรวบรวมแฟ้มข้อมูลที่มีความสัมพันธ์กันนำมาจัดเรียงรวมกันเสียใหม่อย่างเป็นระบบเพื่อให้สะดวกต่อการค้นหาและเรียกใช้ข้อมูลร่วมกัน โดยจัดทำเป็น ระบบฐานข้อมูล นั่นเอง
แฟ้มข้อมูลที่นำมาเก็บรวมกันให้อยู่ในรูปแบบของฐานข้อมูล (Database)
ที่มา : http://www.darunee.com/mit/download/doc4.doc
ระบบฐานข้อมูลสามารถใช้งานได้ทั้งกับเครื่องคอมพิวเตอร์เครื่องเดียว (Stand alone) เช่น ระบบฐานข้อมูลสินค้าคงคลังสำหรับองค์กรขนาดเล็กที่ต้องการจัดเก็บฐานข้อมูลสินค้าไว้เฉพาะในคอมพิวเตอร์เครื่องที่พนักงานบัญชีใช้เพียงเครื่องเดียว หรือจะประยุกต์ใช้กับเครื่องคอมพิวเตอร์แบบแม่ข่าย (Server) ผ่านระบบ LAN หรืออินเตอร์เน็ตก็ได้ ทั้งนี้ขึ้นอยู่กับลักษณะของงานที่ต้องการเป็นหลัก ตัวอย่างของการใช้งานระบบฐานข้อมูลกับเครื่องคอมพิวเตอร์แม่ข่าย เช่น การประยุกต์ใช้ฐานข้อมูลบนเว็บ (web database) สำหรับการเก็บข้อมูลสินค้า ข้อมูลการสั่งซื้อ ข้อมูลยอดขาย ข้อมูลเกี่ยวกับการเรียน หรือข้อมูลอื่นๆที่ยินยอมให้ผู้ใช้เรียกดูข้อมูลเหล่านี้ได้ โดยผ่านเครือข่ายอินเทอร์เน็ตซึ่งใช้กันอย่างแพร่หลายในปัจจุบัน
การนำเอาระบบฐานข้อมูลมาใช้งานนั้นจะช่วยให้การทำงานมีความสะดวกมากยิ่งขึ้น หากต่างคนต่างเก็บข้อมูลเอง ไม่ได้นำมาเก็บรวมกันเป็นฐานข้อมูลกลาง อาจส่งผลให้เกิดปัญหาต่างๆตามมาอีกได้ เช่น ความซ้ำซ้อนของการจัดเก็บข้อมูล หรือปัญหาของข้อมูลที่ไม่ตรงกัน
การนำระบบฐานข้อมูลมาใช้จัดการกับข้อมูลนั้นมีแนวคิดที่ตั้งอยู่บนพื้นฐานดังนี้
- ลดความซ้ำซ้อนกันของข้อมูล (Reduced data redundancy)
- ลดความขัดแย้งของข้อมูล (Reduced data inconsistency)
- การรักษาความคงสภาพของข้อมูล (Improved data integrity)
- ใช้ข้อมูลร่วมกันได้ (Shared data)
- ง่ายต่อการเข้าถึงข้อมูล (Easier access)
- ลดระยะเวลาการพัฒนาระบบงาน (Reduced development time)
นอกจากนี้ฐานข้อมูลยังช่วยในเรื่องการรักษาความปลอดภัยของข้อมูล โดยผู้ดูแลระบบจะสามารถกำหนดสิทธิ์ได้ว่าให้ใครหรือผู้ใช้คนใดทำอะไรได้หรือไม่ได้บ้าง เมื่อนำไปใช้ร่วมกับการพัฒนาระบบงานโปรแกรมฐานข้อมูล (Database application) ก็จะทำให้ระบบงานมีประสิทธิภาพมากขึ้นตามไปด้วย โดยผู้ใช้โปรแกรมในแต่ละระดับก็สามารถใช้งานได้แตกต่างกัน
แหล่งข้อมูล : http://www.darunee.com/mit/download/doc4.doc