2)Предложение SELECT языка SQL. Объединение UNION. Квантор существования EXIST и NOT EXIST. |
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-моделирование представляет собой нисходящий подход к проектированию базы данных, который начинается с выявления наиболее важных данных, называемых сущностями, и связей между данными, которые должны быть представлены в модели. Затем в модель вносятся дополнительные сведения, например, указывается информация о сущностях и связях, называемая атрибутами, а также все ограничения, относящиеся к сущностям, связям и атрибутам. Тип сущности. Группа объектов с одинаковыми свойствами, которая рассматривается в конкретной предметной области как имеющая независимое существование. Экземпляр сущности. Однозначно идентифицируемый объект, который относится к сущности определенного типа. Тип связи. Набор осмысленных ассоциаций между сущностями разных типов. Экземпляр связи. Однозначно идентифицируемая ассоциация, которая включает по одному экземпляру сущности из каждого участвующего в связи типа сущности. Отношения (виды связей): один к одному, один ко многим, многие ко многим.
Серия сообщений "Базы данных":
Часть 1 - Файловые системы. Назначение файловых систем.
Часть 2 - Особенности орган хранения данных
...
Часть 15 - Права доступа к базам данных и таблицам. Предложения GRANT и REVOKE. Метки доступа. Способ организации меток доступа для
Часть 16 - Гипертекст. Навигация, как способ доступа к данным. Web-интерфейсы к базам данных. XML и Web-службы (Web-Services).
Часть 17 - 2)Предложение SELECT языка SQL. Объединение UNION. Квантор существования EXIST и NOT EXIST.
Часть 18 - Триггеры в реляционных базах данных.
Часть 19 - Способы визуализации структур данных. ER-диаграммы.
...
Часть 43 - Метод вспомогательной таблицы для случая произвольного графа. Отличия от случая моделирования иерархий
Часть 44 - Объектно-ориентированная модель и реляционная модель. Сходство и отличия.
Часть 45 - Использование «координатного» метода для моделирования иерархий и произвольных графов. Его достоинства и
Рубрики: |
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |