Бази даних зазвичай поділяються на: реляційні та нереляційні. Реляційні бази даних добре структуровані та розуміють мову програмування під назвою Structured Query Language (SQL). Нереляційні бази даних дуже різноманітні та підтримують різноманітні структури даних.
Є різні види рядок (символ і байт), числові, дата й час, просторові, JSON, валютні та спеціальні.
існує декілька категорії баз даних, від базових плоских файлів, які не є реляційними, до баз даних NoSQL і новіших графових баз даних, які вважаються навіть більш реляційними, ніж стандартні реляційні бази даних.
Бази даних можна розділити на різні категорії моделей даних, які визначають, як інформація організовується, зберігається та управляється. Два основних типи моделей даних – концептуальні та імплементаційні. Концептуальні моделі даних — це абстрактні представлення структури даних, які використовуються на етапі проектування системи.
Ми також дізналися, як кожен тип можна використовувати в різних програмах і як найкраще застосувати те, що ми навчилися на роботі. Цей урок надає огляд різних типів баз даних SQL, зокрема ієрархічні, мережеві, об'єктно-орієнтовані, реляційні та NoSQL бази даних .