Показаны сообщения с ярлыком SQL. Показать все сообщения
Показаны сообщения с ярлыком SQL. Показать все сообщения

Заметки по SQL

Дни временных таблиц для хранения промежуточных результатов канули в лету; оконные функции могут обеспечить необходимый ответ за один SQL-запрос!

Хранение документов XML в реляционных базах данных приобретает все большую популярность, и в каждой СУБД имеются собственные расширения и инструментальные средства для извлечения и работы с такими данными.

SQL был создан для работы с множествами.

Стандарт ANSI SQL требует, чтобы используемым в операторе FROM вложенным запросам или подзапросам присваивались псевдонимы. Только в Oracle псевдонимы можно не задавать. Обычно для них используются простейшие имена, такие как X, Y, Z, TMP1 и TMP2.

Некоторые производители допускают неполные выражения SELECT. Например, можно применять SELECT без оператора FROM.

Что такое DAO?

DAO находится между логикой кода классов и БД. DAO структура разделяет логику кода от кода доступа к данным. Код бизнес логики собственно и занимается ею, за счёт DAO он освобождается от необходимости выполнять SQL запросы, за счет этого код бизнес транзакций легче читать, так как он больше не работает с инфраструктурой.