Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Топовые новости
Новое

Понимание пяти основных этапов обработки инструкций SQL

Понимание пяти основных этапов обработки инструкций SQLПонимание пяти основных этапов обработки инструкций SQL исключительно важно для разработчика баз данных и является ключом для правильного выбора наиболее подходящего для конкретной ситуации интерфейса API. Внедренный SQL был первым коммерческим решением, дополняющим SQL средствами процедурных языков. Он предполагает использование управляющего языка, на котором написана компьютерная программа, подключающаяся к СУБД, а также выполнение практически любых операций SQL (извлечение и модификация данных, создание, изменение и разрушение объектов базы данных, предоставление и отзыв привилегий и т. д.). Динамический SQL стал логическим развитием внедренного (статичного) SQL и позволил формировать выражения SQL в процессе выполнения программы. Динамические инструкции DDL и DML относительно просто реализовать, поскольку они не возвращают значений в управляющую программу. Стандарты динамических запросов более сложны для понимания и реализации. Большинство современных языков программирования делегирует реализацию этих сложных моментов внутренним механизмам языка, тем самым облегчая работу программистов.

Внедренный и динамический SQL постепенно устаревают и уступают место новым технологиям баз данных. Однако им еще далеко до ухода со сцены, так как существуют громадные объемы старого программного кода. Внедренный SQL также нашел свое место в некоторых современных технологиях — это единственный выбор во внедренных базах данных. Ключевые принципы внедренного и динамического SQL были перенесены в новые технологии API. Стандарт SQL/CLI представил набор функций, которые используются приложениями для единообразного доступа к источникам данных и выполнения связанных с ними задач.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *