Содержание
СОДЕРЖАНИЕ.........................................................................................3
ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ...................................................4
ER-МОДЕЛЬ (ENTITY-RELATIONSHIP MODEL)............................................4
ПРИМЕР ER-МОДЕЛИ: КОНТОРА “РОГА И КОПЫТА”.......................7
Задание для индивидуальной работы 1...............................................8
ПРЕОБРАЗОВАНИЕ ER-МОДЕЛИ В РЕЛЯЦИОННУЮ МОДЕЛЬ.....................9
ПРИМЕР РЕЛЯЦИОННОЙ МОДЕЛИ: КОНТОРА “РОГА И КОПЫТА”. .14
Задание для индивидуальной работы 2.............................................15
SQL (STRUCTURED QUERY LANGUAGE)......................................16
SQL SERVER – КОРОТКО О ГЛАВНОМ......................................................16
Задание для индивидуальной работы 3.............................................18
DDL. ТАБЛИЦЫ........................................................................................19
ПРИМЕР СЦЕНАРИЯ СОЗДАНИЯ БД "РОГА И КОПЫТА".....................22
Задание для индивидуальной работы 4.............................................26
DML. ИЗМЕНЕНИЕ ДАННЫХ....................................................................27
Задание для индивидуальной работы 5.............................................32
DQL. ЗАПРОСЫ........................................................................................33
Выборка из одной таблицы................................................................33
Использование условий отбора..........................................................34
Использование агрегирующих функций.............................................36
Сортировка..........................................................................................37
Подзапросы..........................................................................................38
Группировка.........................................................................................39
Выборка из нескольких таблиц..........................................................40
Объединение запросов........................................................................42
И еще несколько примеров.................................................................42
Задание для индивидуальной работы 6.............................................44
DDL. ПРЕДСТАВЛЕНИЯ............................................................................45
Задание для индивидуальной работы 7.............................................47
ХРАНИМЫЕ ПРОЦЕДУРЫ..........................................................................48
Задание для индивидуальной работы 8.............................................52
CCL. КУРСОРЫ........................................................................................53
Задание для индивидуальной работы 9.............................................56
ТРИГГЕРЫ.................................................................................................57
Задание для индивидуальной работы 10...........................................62
ПРИЛОЖЕНИЕ. НЕКОТОРЫЕ ТИПИЧНЫЕ ОШИБКИ............63
ЛИТЕРАТУРА.........................................................................................66