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