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


