SQL и PostgreSQL
База данных (БД) – набор взаимосвязанных данных
Система управления базами данных (СУБД) – комплекс
программных средств для управления данными
СУБД отвечает за: поддержку языка БД, механизмы хранения и
извлечения данных, оптимизацию процессов извлечения данных и т.д.
Типы СУБД:
Файл-серверные (Microsoft
Access) – файлы данных
располагаются централизовано н файл-сервере, а система управления на каждом
клиентском ПК. Плюсы: низкая нагрузка на процессор файл-сервера; минусы:
высокая загрузка локальной сети и невозможность обеспечения таких
характеристик: высокая надежность, доступность, безопасность.
Клиент-серверные (MySql, PostgreSQL) – и СУБД и сама БД располагаются
на сервере, а к ним осуществляется доступ удаленно с клиентских машин и все
клиентские запросы обрабатываются централизовано СУБД.
Встраиваемые (SQLite).
Клиент-серверные: MySql, PostgreSQL, MS SQL, ORACLE – все они реляционные и поддерживают язык SQL.
Structured Query Language (SQL) — язык структурированных запросов