สํารวจฐานข้อมูล
ฐานข้อมูลถูกใช้เพื่อกําหนดระบบส่วนกลางที่สามารถจัดเก็บและสอบถามข้อมูลได้ ในแง่ที่ง่ายระบบไฟล์ที่จัดเก็บไฟล์เป็นฐานข้อมูลชนิดหนึ่ง แต่เมื่อเราใช้คําในบริบทข้อมูลระดับมืออาชีพ เรามักจะหมายถึงระบบเฉพาะสําหรับการจัดการระเบียนข้อมูลแทนที่จะเป็นไฟล์
ฐานข้อมูลเชิงสัมพันธ์
ฐานข้อมูลเชิงสัมพันธ์มักใช้เพื่อจัดเก็บและคิวรีข้อมูลที่มีโครงสร้าง ข้อมูลจะถูกจัดเก็บไว้ในตารางที่แสดงเอนทิตี เช่น ลูกค้า ผลิตภัณฑ์ หรือคําสั่งขาย แต่ละอินสแตนซ์ของเอนทิตีจะถูกกําหนด คีย์หลัก ที่ระบุเฉพาะ และคีย์เหล่านี้ใช้เพื่ออ้างอิงอินสแตนซ์เอนทิตี้ในตารางอื่น ตัวอย่างเช่น สามารถอ้างอิงคีย์หลักของลูกค้าในเรกคอร์ดใบสั่งขายเพื่อระบุว่าลูกค้าคนใดสั่งซื้อ การใช้คีย์ในการอ้างอิงเอนทิตีข้อมูลนี้ช่วยให้สามารถทําให้ฐานข้อมูลเชิงสัมพันธ์เป็น มาตรฐานได้ ซึ่งหมายความว่าการตัดค่าข้อมูลที่ซ้ํากันออกดังนั้น ตัวอย่างเช่น รายละเอียดของลูกค้าแต่ละรายจะถูกจัดเก็บเพียงครั้งเดียว; ไม่ใช่สําหรับคําสั่งซื้อแต่ละรายการในสถานที่ของลูกค้า ตารางได้รับการจัดการและคิวรีโดยใช้ Structured Query Language (SQL) ซึ่งขึ้นอยู่กับมาตรฐาน ANSI ดังนั้นจึงคล้ายกับระบบฐานข้อมูลหลายระบบ
ฐานข้อมูลที่ไม่ใช่เชิงสัมพันธ์
ฐานข้อมูลที่ไม่ใช่เชิงสัมพันธ์คือระบบการจัดการข้อมูลที่ไม่ใช้สคีมาเชิงสัมพันธ์กับข้อมูล ฐานข้อมูลที่ไม่ใช่เชิงสัมพันธ์มักเรียกว่าฐานข้อมูล NoSQL แม้ว่าบางฐานข้อมูลจะรองรับภาษา SQL ที่แตกต่างกันก็ตาม
ฐานข้อมูลที่ไม่ใช่เชิงสัมพันธ์ทั่วไปมีสี่ชนิดที่ใช้กันทั่วไป
ฐานข้อมูลค่าคีย์ ที่แต่ละระเบียนประกอบด้วยคีย์ที่ไม่ซ้ํากันและค่าที่เกี่ยวข้องซึ่งสามารถอยู่ในรูปแบบใดก็ได้
ฐานข้อมูลเอกสาร ซึ่งเป็นรูปแบบเฉพาะของฐานข้อมูลค่าคีย์ซึ่งค่าเป็นเอกสาร JSON (ซึ่งระบบถูกปรับให้เหมาะสมเพื่อแยกวิเคราะห์และคิวรี)
ฐานข้อมูลตระกูลคอลัมน์ ซึ่งจัดเก็บข้อมูลแบบตารางที่ประกอบด้วยแถวและคอลัมน์ แต่คุณสามารถแบ่งคอลัมน์ออกเป็นกลุ่ม ๆ ที่เรียกว่า กลุ่มคอลัมน์ แต่ละตระกูลคอลัมน์จะจัดเก็บชุดของคอลัมน์ที่เกี่ยวข้องกันตามตรรกะ
ฐานข้อมูลกราฟ ซึ่งจัดเก็บเอนทิตีเป็นโหนดที่มีลิงก์เพื่อกําหนดความสัมพันธ์ระหว่างกัน