Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Не с лекций






Классическая реляционная модель предполагает неделимость данных,

хранящихся в полях записей таблиц. Постреляционная модель представляет

собой расширенную реляционную модель, снимающую ограничение неделимости

данных. Модель допускает многозначные поля – поля, значения которых состоят

из подзначений. Набор значений многозначных полей считается самостоятельной

таблицей, встроенной в основную таблицу. Т.е. например покупатель-товар:

1) Вася – Бетон (РМД)

2) Петя – Бетон

Песок

Вода

В объектно-ориентированной модели при представлении данных имеется

возможность идентифицировать отдельные записи базы данных. Между записями

и функциями их обработки устанавливаются взаимосвязи с помощью механизмов,

подобных соответствующим средствам в объектно-ориентированных языках

программирования.

Рассмотрим упрощенную модель объектно-ориентированной БД. Структура

объектно-ориентированной БД графически представима в виде дерева, узлами

которого являются объекты. Свойства объектов описываются некоторым

стандартным типом или типом, конструируемым пользователем (определяется как

Язык SQL: раздел HAVING оператора SELECT. Основные параметры.

Получить номера деталей, суммарное поставляемое количество которых превосходит 400 (ключевое слово HAVING …):

SELECT

PD.DNUM,

SUM(PD.VOLUME) AS SM

GROUP BY PD.DNUM

HAVING SUM(PD.VOLUME) > 400; -- отбор групп.

 

В результате получим следующую таблицу из исходной таблицы PD:

 
 
 
 
SM
DNUM

Замечание. В одном запросе могут встретиться как условия отбора строк в разделе WHERE, так и условия отбора групп в разделе HAVING. Условия отбора групп нельзя перенести из раздела HAVING в раздел WHERE. Аналогично и условия отбора строк нельзя перенести из раздела WHERE в раздел HAVING, за исключением условий, включающих поля из списка группировки GROUP BY.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.