Использование компонентов доступа к данным через SQL-запросы в среде Delphi

  • 30 мая 2010 г.
  • 886 Слова
Практическая работа №6

ТЕМА: Использование компонентов доступа к данным через SQL-запросы в среде Delphi.

ЦЕЛЬ: приобрести практические навыки создания разных видовSQL-запросов средствами Delphi.

ТЕОРИЯ:

Одной из задач, наиболее часто возникающих при работе с базами данных, является выборка данных, то есть извлечение из базы данных информации, отвечающей рядутребований, заданных пользователем.
Одним из наиболее эффективных и универсальных способов выборки данных из таблиц базы данных является использование запросов языка SQL. Команды SQLподразделяются на несколько категорий. Для выборки данных используются команды, относящиеся к так называемому языку запросов DQL (Data Query Language).
SQL-запросы можно использовать как при работе слокальными базами данных, так и с SQL-серверами баз данных (Oracle, Informix, Sybase, InterBase, Microsoft SQL Server). Причем при формировании SQL-запросов не имеет особого значения, какая СУБД используется, так каккоманды языка SQL стандартизированы (стандарт ANSI SQL 92). Однако следует учитывать, что производители СУБД обычно предлагают свои реализации SQL, которые могут включать расширения команд стандарта и дажеотклонения о него. Тем не менее большинство команд SQL имеют одинаковый или очень похожий синтаксис в различных реализациях. Поэтому, изучив одну реализацию SQL, впоследствии можно легко перейти надругую.
В Delphi для работы с таблицами локальных баз данных с использованием BDE применяется собственная реализация языка SQL , называемая локальным SQL (Local SQL). Данная реализацияявляется подмножеством языка SQL 92.
При работе с SQL-серверами обработка запроса выполняется на стороне сервера.
В Delphi5 и последующих версиях также поддерживается возможность работы с базамиданных посредством SQL-запросов с использованием технологии ADO. В этом случае взаимодействие с базой данных производится средствами драйверов ODBC и OLE DB....
tracking img