หน้าก่อนหน้า

บทที่ 8 ระบบจัดการฐานข้อมูล

เรื่องต่อไป

8.8 บทสรุป

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

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

การเก็บข้อมูลในหน่วยความจำของคอมพิวเตอร์นั้นมีการเก็บเป็นอักขระตามรหัสของแต่ละอักขระอักขระตัวหนึ่งจะต้องใช้ 8 บิตในมาตรฐานรหัส ASCII แต่ถ้าเป็นมาตรฐานรหัส Unicode จะใช้16 บิต ซึ่งตัวอักขระหนึ่งตัวเรียกว่า 1 ไบต์ โดยปกติแล้วการเก็บข้อมูลจะเก็บเป็นกลุ่มคำที่เก็บในลักษณะของตาราง ตารางประกอบด้วยแถวและสดมภ์ ถ้ามองระดับสดมภ์ เรียกว่า ข้อมูลระดับสดมภ์ว่า เขตข้อมูลในแต่ละแถวจะมีมากกว่าหนึ่งสดมภ์ถ้ามองในระดับแถวจะเรียกการเก็บข้อมูลแบบนี้ว่า ระเบียน จะเห็นว่าในหนึ่งตารางจะมีหลาย ๆ แถว ในระบบฐานข้อมูลเรียกตารางว่าแฟ้มข้อมูล แต่มุมมองจินตภาพเรียกว่าเอนทิตีปกติจะมีตารางมากกว่าหนึ่งตาราง เพราะฉะนั้นตารางหลาย ๆตารางหรือหลาย ๆ แฟ้มข้อมูลเรียกว่า ฐานข้อมูล

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

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

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

ภาษาที่ใช้ในการจัดการฐานข้อมูล ใช้ภาษาเอสคิวแอล (SQL) แบ่งออกเป็น 3 ประเภทด้วยกัน ได้แก่ ภาษาสำหรับการนิยามข้อมูล ภาษาสำหรับการจัดการข้อมูล และภาษาในการควบคุม และในระบบฐานข้อมูลจะต้องสิ่งที่ต้องเกี่ยวข้องด้วยมีทั้งหมด 5 อย่างด้วยกัน ได้แก่ ฮาร์ดแวร์ ซอฟต์แวร์ บุคลากร กระบวนการ และข้อมูล ที่กล่าวมาทั้งหมดนี้มีความสำคัญทั้งนั้น ขาดสิ่งหนึ่งสิ่งใดไม่ได้เลย จะทำให้ระบบฐานข้อมูลไม่สามารถทำงานได้อย่างสมบูรณ์



Home