Каждый редактор кода — это инструмент для работы с базами данных. Он не хранит данные, а служит интерфейсом для взаимодействия с ними.
Сами базы данных физически находятся на сервере, а среда разработки позволяет подключаться к ним и анализировать данные.
Само же по себе понятие база данных очень размытое и его можно свести к тому, что это какое-то хранилище информации, которое организовано по какому то принципу. И обычно выделяют два типа баз данных, это реляционные и нереляционные:
Реляционные базы данных:
Нереляционные базы данных:
В нашем курсе мы будем работать с PostgreSQL
Почему PostgreSQL?
Если резюмировать, то мы будем учиться работать с востребованной базой данных с мощным функционалом, которую вы наверняка встретите в реальной работе.
А как выучить все, ведь есть и другие базы данных?
Не переживайте: синтаксис SQL у всех баз данных почти полностью одинаковый, различия заключаются в деталях, которые легко усвоить.
Еще такие незначительные отличия в синтаксисе определяют как SQL-диалект. Важно помнить, что не нужно учить сразу несколько диалектов. Достаточно освоить один из популярных и научиться решать именно задачи — так вы сможете легкостью адаптироваться и на работу с другими базами данных!