ก่อนจะทราบว่า ระบบฐานข้อมูลคืออะไร เรามาดูความหมายของ ข้อมูลกันก่อนดีกว่าครับ
ข้อมูล คือ ข้อเท็จจริงของสิ่งที่เราสนใจ ข้อเท็จจริงที่เป็นตัวเลข ข้อความ หรือรายละเอียดซึ่งอาจอยู่ในรูปแบบต่าง ๆ เช่น ภาพ เสียง วีดิโอไม่ว่าจะเป็นคน สัตว์ สิ่งของ หรือเหตุการณ์ที่เกี่ยวข้องกับสิ่งต่าง ๆ? ข้อมูลเป็นเรื่องเกี่ยวกับเหตุการณ์ที่เกิดขึ้นอย่างต่อเนื่อง? และต้องถูกต้องแม่นยำ? ครบถ้วน ขึ้นอยู่กับผู้ดำเนินการที่ให้ความสำคัญของความรวดเร็วของการเก็บข้อมูล ดังนั้นการเก็บข้อมูลจึงเป็นการเก็บรวบรวมเกี่ยวกับข้อเท็จจริงของสิ่งที่เราสนใจนั่นเอง ข้อมูลจึงหมายถึงตัวแทนของข้อเท็จจริง หรือความเป็นไปของสิ่งของที่เราสนใจ (ยืมข้อความมาจาก : http://www.thaigoodview.com/node/27183)
สมมติง่าย ๆ ครับ ถ้าท่านสนใจอยากจะเก็บข้อมูล 1 คน เราจะต้องเก็บข้อมูลอะไรบ้าง? ถ้านึกภาพตามไม่ออก ลองหยิบบัตรประชาชนของท่านขึ้นมาดูครับ ท่านจะเห็น
- หมายเลขบัตรประชาชน
- ชื่อ-นามสกุล
- วันเดือนปีเกิด
- ศาสนา
- หมู่โลหิต
- ที่อยู่
- วันที่ออกบัตร
- วันที่บัตรหมดอายุ
- เจ้าพนักงานออกบัตร
9 ข้อที่ที่ยกตัวอย่างนี้คุณสมบัติ(property) หรือข้อมูลของคน 1 คน แล้วถ้าสมมติต่อไปอีก ท่านไปยืมบัตรประชาชนเพื่อนมาซัก 5 คน เอามาเก็บข้อมูล ท่านก็จะพบว่าทั้ง 5 คนที่ท่านยืมบัตรมาก็จะ 9 คุณสมบัติเหมือนกันเป๊ะ แตกต่างกันที่ข้อมูลของแต่ละคน (คลิกดูตัวอย่างรูปด้านล่างครับ)
ซึ่งกลุ่มของข้อมูลที่เรารวบรวมมาได้นี่แหล่ะครับ ที่เราเรียกว่า ฐานข้อมูล จากตัวอย่างด้านบนผมขอตั้งชื่อมันว่า ฐานข้อมูลเพื่อนของเรา
ดูจากรูป เราจะเห็นว่าข้อมูลที่เราเก็บได้อยู่ในรูปแบบของตาราง ท่านเข้าใจถูกแล้วครับ ถ้าเราพูดถึงฐานข้อมูล ให้เรานึกถึงภาพตารางไว้ได้เลย
สุดท้าย คำถามคือ?ฐานข้อมูล กับ ระบบฐานข้อมูล มันเหมือนกันไหม? ไม่เหมือนครับเพราะเขียนไม่เหมือนกัน เอ้ย ไม่ใช่! ที่ไม่เหมือนหน่ะเพราะฐานข้อมูลเปรียบเสมือนตาราง 1 ตารางเท่านั้นเช่นฐานข้อมูลของคน ฐานข้อมูลของสินค้า ส่วนระบบฐานข้อมูลคือการรวมกลุ่มกันของฐานข้อมูล โดยมีการเชื่อมโยงความสัมพันธ์กันอย่างเป็นระบบ เช่น ระบบฐานข้อมูลโรงพยาบาลประกอบด้วยฐานข้อมูล ผู้ป่วย, เจ้าหน้าที่, ยารักษาโรค, อุปกรณ์, รถพยาบาล, การเข้ารักษา,การเบิกจ่ายยา ฯลฯ
ส่วนเชื่อมอย่างไร เชื่อมแล้วจะหวานไหม โปรดติดตามกันต่อในตอนที่ 3 ได้เลยครับผม