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