Please enable JavaScript.
Coggle requires JavaScript to display documents.
Достоинства и недостатки SQL - Coggle Diagram
Достоинства и недостатки SQL
Преимущества
SQL является основой многих СУБД, т.к. отвечает за физическое структурирование и запись данных на диск, а также за чтение данных с диска, позволяет принимать SQL-запросы от других компонентов СУБД и пользовательских приложений
Достоинства
Стандартность
Использование SQL в программах стандартизировано международными организациями
Независимость от конкретных СУБД
Все распространённые СУБД используют SQL, т.к. реляционную базу данных можно перенести с одной СУБД на другую с минимальными доработками
Возможность переноса с одной вычислительной системы на другую
СУБД может быть ориентирована на различные вычислительные системы, однако приложения, созданные с помощью SQL, допускают использование как для локальных БД, так и для крупных многопользовательских систем
Реляционная основа языка
SQL является языком реляционных БД, поэтому он стал популярным тогда, когда получила широкое распространение реляционная модель представления данных.
Табличная структура реляционной БД хорошо понятна, а потому язык SQL прост для изучения
Возможность создания интерактивных запросов
SQL обеспечивает пользователям немедленный доступ к данным, при этом в интерактивном режиме можно получить результат запроса за очень короткое время без написания сложной программы
Ещё много других разных дотоинств
Недостатки
Несоответствие реляционной модели данных
Неопределённые значения
Явное указание порядка колонок слева направо
Колонки без имени и дублирующиеся имена колонок
Отсутствие поддержки свойства "="
Использование указателей
Высокая избыточность
Сложность
Отступление от стандартов
Сложность работы с иерархическими структурами