วันจันทร์ที่ 27 ตุลาคม พ.ศ. 2557

ระบบฐานข้อมูล

ระบบฐานข้อมูล (Database System) หมายถึง โครงสร้างสารสนเทศที่ประกอบด้วยรายละเอียดของข้อมูลที่เกี่ยวข้องกันที่จะนำมาใช้ในระบบต่าง ๆ ร่วมกัน
ระบบฐานข้อมูล จึงนับว่าเป็นการจัดเก็บข้อมูลอย่างเป็นระบบ ซึ่งผู้ใช้สามารถจัดการกับข้อมูลได้ในลักษณะต่าง ๆ ทั้งการเพิ่ม การแก้ไข การลบ ตลอดจนการเรียกดูข้อมูล ซึ่งส่วนใหญ่จะเป็นการประยุกต์นำเอาระบบคอมพิวเตอร์เข้ามาช่วยในการจัดการฐานข้อมูล
คำอธิบาย: http://it.benchama.ac.th/ebook/files/picture/database4.jpg
แสดงความสัมพันธ์ของแฟ้มแต่ละแฟ้มในฐานข้อมูล แสดงให้เห็นว่า แฟ้มข้อมูลทั้งหมดในฐานข้อมูลอาจมีความสัมพันธ์กัน โดยความสัมพันธ์ระหว่างแฟ้มข้อมูลแสดงโดยเส้นตรงเชื่อมโยงระหว่าง 2 แฟ้มข้อมูล       
                สมมติว่าแฟ้มข้อมูลอาจารย์ประกอบด้วยเขตข้อมูลต่างๆ ได้แก่ ชื่อ ตำแหน่ง เงินเดือน ที่อยู่ ฯลฯ ส่วนแฟ้มข้อมูลนักเรียนนั้นอาจประกอบด้วยเขตข้อมูล เลขประจำตัวนักเรียน ชื่อ ที่อยู่ ฯลฯ และต้องมีตัวชี้ว่ามีใครเป็นอาจารย์ประจำชั้น

ในแฟ้มข้อมูลนักเรียนอาจเก็บชื่ออาจารย์ที่ปรึกษาไว้เพื่อเป็นตัวชี้ก็ได้ แต่จะทำให้เสียเนื้อที่การเก็บข้อมูลมากขึ้น ดังนั้นจึงต้องหาทางสร้างตัวชี้ที่เหมาะสม ตัวอย่างเช่น สร้างรหัสอาจารย์ประจำชั้นเพื่อเป็นตัวชี้แทนชื่อของอาจารย์