Database (ฐานข้อมูล) คือ การรวบรวมข้อมูลที่มีโครงสร้างหรือข้อมูล ซึ่งโดยปกติแล้วจะจัดเก็บทางอิเล็กทรอนิกส์ในระบบคอมพิวเตอร์ ฐานข้อมูลมักจะถูกควบคุมโดยระบบการจัดการฐานข้อมูล (DBMS) ร่วมกัน ซึ่งข้อมูล และ DBMS พร้อมกับแอพพลิเคชั่นที่เกี่ยวข้องกับฐานข้อมูลจะถูกเรียกว่า “ระบบฐานข้อมูล ซึ่งมักจะย่อให้เหลือเพียงคำว่า “ฐานข้อมูล“
ข้อมูลภายในประเภทฐานข้อมูลที่พบบ่อยที่สุดในการดำเนินงานในปัจจุบัน มักจะเป็นแบบจำลองในแถวและคอลัมน์ในชุดของตารางเพื่อให้การประมวลผลและการสืบค้นข้อมูลมีประสิทธิภาพ ข้อมูลนั้นสามารถเข้าถึงได้ง่ายจัดการแก้ไขปรับปรุงควบคุมและจัดระเบียบ ฐานข้อมูลส่วนใหญ่ใช้ภาษาคิวรีที่มีโครงสร้าง (SQL) สำหรับการเขียนและการสืบค้นข้อมูล
วิวัฒนาการของฐานข้อมูล
ฐานข้อมูลมีการพัฒนาอย่างรวดเร็วนับตั้งแต่ก่อตั้งขึ้นในช่วงต้นทศวรรษ 1960 ฐานข้อมูลการนำทางเช่นฐานข้อมูลแบบลำดับขั้น (ซึ่งใช้แบบจำลองที่เหมือนต้นไม้และอนุญาตให้มีความสัมพันธ์แบบหนึ่งต่อหลายคนเท่านั้น) และฐานข้อมูลเครือข่าย (แบบจำลองที่ยืดหยุ่นกว่าที่อนุญาตความสัมพันธ์หลายแบบ) เป็นระบบดั้งเดิม และจัดการข้อมูล แม้ว่าจะง่ายระบบแรก ๆ เหล่านี้จะไม่ยืดหยุ่น ในปี 1980 ฐานข้อมูลเชิงสัมพันธ์กลายเป็นที่นิยมตามมาด้วยฐานข้อมูลเชิงวัตถุในปี 1990 เมื่อไม่นานมานี้ฐานข้อมูล NoSQLเกิดขึ้นเพื่อตอบสนองต่อการเติบโตของอินเทอร์เน็ตและความต้องการความเร็วที่เร็วขึ้นและการประมวลผลข้อมูลที่ไม่มีโครงสร้าง วันนี้ฐานข้อมูลคลาวด์และฐานข้อมูลการขับขี่ด้วยตนเอง กำลังทำลายพื้นใหม่เมื่อมันมาถึงวิธีการรวบรวมข้อมูลจัดเก็บจัดการและใช้ประโยชน์