ฐานข้อมูลและการสืบค้น
ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูลและการสืบค้น
1.ความหมายของฐานข้อมูลและการสืบค้น
ฐานข้อมูล” คือ การรวบรวมข้อมูลที่ต้องการจะจัดเก็บ ซึ่งต้องมีความสัมพันธ์กันหรือเป็นเรื่องเดียวกันไว้ด้วยกัน เพื่อสะดวกในการใช้งาน โดยอาศัยโปรแกรมที่ทำหน้าที่ในการกำหนดลักษณะข้อมูลที่จะเก็บไว้ในฐานข้อมูล อำนวยความสะดวกในการบันทึกข้อมูลลงในฐานข้อมูล แก้ไขปรับปรุงข้อมูล ค้นหาข้อมูล กำหนดสิทธิ์ผู้ที่ได้รับอนุญาตให้ใช้ฐานข้อมูลได้ ทำให้ผู้ใช้สามารถเข้าถึงข้อมูลได้ง่าย สะดวกและมีประสิทธิภาพ เสมือนเป็นตัวกลางระหว่างผู้ใช้กับฐานข้อมูลให้สามารถติดต่อกันได้
"การสืบค้น” คือการค้นหาข้อมูลที่ต้องการจากแหล่งต่าง ๆ ที่จัดเก็บไว้ กลับคืนมาด้วยวิธีการและเทคนิคอย่างเป็นขั้นตอน โดยอาศัยเทคโนโลยีสารสนเทศเป็นเครื่องมือในการเข้าถึงข้อมูลอย่างสะดวก รวดเร็ว และตรงกับความต้องการของผู้ใช้
2. องค์ประกอบของระบบฐานข้อมูล
- ฮาร์ดแวร์ (Hardware) คือ คอมพิวเตอร์และอุปกรณ์ต่าง ๆ เพื่อเก็บข้อมูลและประมวลผลข้อมูล ซึ่งอาจประกอบด้วยเครื่องคอมพิวเตอร์ตั้งแต่หนึ่งเครื่องขึ้นไป หน่วยเก็บข้อมูลสำรอง หน่วยนำเข้าข้อมูล และหน่วยแสดงผลข้อมูล
- ซอฟต์แวร์ (Software) คือ โปรแกรมที่ใช้ในระบบการจัดการฐานข้อมูล ซึ่งทำหน้าที่ในการจัดเก็บ บันทึก แก้ไขปรับปรุง และค้นหาข้อมูล นอกจากนั้นยังสามารถกำหนดสิทธิ์ของผู้ใช้ด้วย ซึ่งซอฟต์แวร์ที่ใช้ในการจัดการฐานข้อมูล ได้แก่ Microsoft Access , MySQL เป็นต้น
- ข้อมูล (Data) ระบบการจัดการฐานข้อมูลที่ดีและมีประสิทธิภาพ ควรประกอบด้วยข้อมูลที่มีความถูกต้อง รวดเร็วและเป็นปัจจุบัน มีความสมบูรณ์ ชัดเจนและกะทัดรัด สอดคล้องกับความต้องการของผู้ใช้
- กระบวนการทำงาน (Procedures) คือ ขั้นตอนการทำงานเพื่อให้ได้ผลลัพธ์ตามที่ต้องการ
- บุคลากร (People) บุคคลที่เกี่ยวข้องกับระบบการจัดการฐานข้อมูล ซึ่งได้แก่
- ผู้บริหารข้อมูล (Data Administrators) ทำหน้าที่ในการกำหนดความต้องการในการใช้ข้อมูลข่าวสารขององค์กร
- ผู้บริหารฐานข้อมูล (Database Administrators) ทำหน้าที่ในการบริหารจัดการ ควบคุม กำหนดนโยบาย มาตรการ และมาตรฐานของระบบฐานข้อมูลทั้งหมดภายในองค์กร
- นักวิเคราะห์ระบบ (Systems Analysts) มีหน้าที่ศึกษาและทำความเข้าใจในระบบงานขององค์กร ศึกษาปัญหาที่เกิดขึ้นจากระบบงานเดิม และความต้องการของระบบใหม่ที่จะทำการพัฒนาขึ้นมา
- นักออกแบบฐานข้อมูล (Database Designers) ทำหน้าที่นำผลการวิเคราะห์ ซึ่งได้แก่ ปัญหาที่เกิดขึ้นจากการทำงานในปัจจุบัน และความต้องการที่อยากจะให้มีในระบบใหม่ มาออกแบบฐานข้อมูลเพื่อแก้ปัญหาที่เกิดขึ้น และให้ตรงกับความต้องการของผู้ใช้งาน
- นักเขียนโปรแกรม (Programmers) มีหน้าที่รับผิดชอบในการเขียนโปรแกรมประยุกต์เพื่อการใช้งานในลักษณะต่าง ๆ ตามความต้องการของผู้ใช้
- ผู้ใช้ (User) เป็นบุคคลที่ใช้ข้อมูลจากระบบฐานข้อมูล
3. กระบวนการสืบค้นสารสนเทศ
กระบวนการสืบค้นสารสนเทศเริ่มจากผู้ใช้ใส่คำสอบถาม เข้าไปในระบบคำสอบถามเป็นสารสนเทศที่ผู้ใช้ต้องการค้นหา เช่น การใส่คำสำคัญในช่องที่ให้ใส่คำสอบถามหรือใส่คำค้น เมื่อระบบทราบคำสอบถาม ก็จะทำการสืบค้นสารสนเทศจากเอกสารหรือสิ่งที่ต้องการ ผลลัพธ์ที่ได้นำเสนอเป็นสารสนเทศที่ถูกดึงออกมา
4. ประโยชน์ของฐานข้อมูล
- ลดความซ้ำซ้อนในการจัดเก็บข้อมูล เนื่องจากการจัดทำฐานข้อมูลจะมีการรวบรวมข้อมูลประเภทต่าง ๆ เข้ามาจัดเก็บไว้ในระบบและเก็บข้อมูลเพียงชุดเดียว ซึ่งทุกฝ่ายที่เกี่ยวข้องจะสามารถเรียกใช้ข้อมูลที่ต้องการได้ เป็นการประหยัดเนื้อที่ในการจัดเก็บ และทำให้เกิดความรวดเร็วในการค้นหาและจัดเก็บข้อมูล
- ข้อมูลที่จัดเก็บมีความทันสมัย เมื่อข้อมูลในระบบฐานข้อมูลได้รับการดูแลปรับปรุงอย่างต่อเนื่อง ทำให้ข้อมูลที่จัดเก็บเป็นข้อมูลที่มีความทันสมัย ตรงกับเหตุการณ์ในปัจจุบัน และตรงกับความต้องการอยู่เสมอ
- ใช้ข้อมูลร่วมกันได้ เนื่องจากระบบการจัดการฐานข้อมูลสามารถจัดให้ผู้ใช้แต่ละคนเข้าใช้ข้อมูลในแฟ้มที่มีข้อมูลเดียวกันได้ในเวลาเดียวกัน
- จัดทำระบบการรักษาความปลอดภัยของข้อมูลได้ ผู้บริหารระบบฐานข้อมูลสามารถกำหนดรหัสผ่านเข้าใช้งานข้อมูลของผู้ใช้แต่ละราย และให้ผู้ใช้แต่ละรายมีสิทธิ์ในการทำงานกับข้อมูลไม่เท่าเทียมกันได้
ไม่มีความคิดเห็น:
แสดงความคิดเห็น