• Авторизация


2)Предложение SELECT языка SQL. Объединение UNION. Квантор существования EXIST и NOT EXIST. 09-06-2010 11:21 к комментариям - к полной версии - понравилось!


 

SELECT columns FROM tables WHERE EXISTS (subquery);

Выражение считается истинным только тогда, когда результат вычисления subquery является непустым множеством, т.е. когда существует какая-либо запись в таблице, указанной во фразе FROM подзапроса, которая удовлетворяет условию WHERE подзапроса.

Определить список имеющихся на складе товаров:

SELECT Название FROM Товар  WHERE EXISTS (SELECT КодТовара FROM Склад WHERE Товар.КодТовара=Склад.КодТовара)

Определить список отсутствующих на складе товаров

SELECT Название FROM Товар WHERE NOT EXISTS (SELECT КодТовара FROM Склад HERE Товар.КодТовара=Склад.КодТовара)

Объединение запросов

UNION [SQL Statement 1]

                  UNION

[SQL Statement 2]

SELECT Date FROM Store_Information

                  UNION

SELECT Date FROM Internet_Sales;

Получаем: Date Jan-05-1999 Jan-07-1999

Jan-08-1999 Jan-10-1999 Jan-11-1999 Jan-12-1999

3.  Семантическая модель Entity-Relationship (сущность-связь). Связи: один к одному, один ко многим, многие ко многим.

ER-моделирование представляет собой нисходящий подход к проектированию базы данных, который начинается с выявления наиболее важных данных, называемых сущностями, и связей между данными, которые должны быть представлены в модели. Затем в модель вносятся дополнительные сведения, например, указывается информация о сущностях и связях, называемая атрибутами, а также все ограничения, относящиеся к сущностям, связям и атрибутам. Тип сущности. Группа объектов с одинаковыми свойствами, которая рассматривается в конкретной предметной области как имеющая независимое существование. Экземпляр сущности. Однозначно идентифицируемый объект, который относится к сущности определенного типа. Тип связи. Набор осмысленных ассоциаций между сущностями разных типов. Экземпляр связи. Однозначно идентифицируемая ассоциация, которая включает по одному экземпляру сущности из каждого участвующего в связи типа сущности. Отношения (виды связей): один к одному, один ко многим, многие ко многим.

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник 2)Предложение SELECT языка SQL. Объединение UNION. Квантор существования EXIST и NOT EXIST. | TheLenka - Дневник Рыжей Девчонки | Лента друзей TheLenka / Полная версия Добавить в друзья Страницы: раньше»