ЯЗЫК DDL Методические указания к выполнению лабораторной работы по курсу «Сетевые базы данных» Москва Издательство МГТУ им. <...> Язык DDL: метод. указания к выполнению лабораторной работы по курсу «Сетевые базы данных» / А.В. Брешенков, Е.А. Волкова, Е.В. Галямова. <...> В методических указаниях изложены основы реализации баз данных DB2 в операционной системе (OC) z/OS. <...> Дано краткое описание архитектуры СУБД DB2, компонентов языка SQL, способов доступа к СУБД DB2 для ОС z/OS, а также процесса выполнения скриптов. <...> Приведены примеры скриптов на языке SQL и указаны настройки утилиты SPUFI для их запуска. <...> Она поставляется с целым набором клиентских инструментов, которые могут быть использованы для запуска операторов языка структурированных запросов SQL. <...> Facility) для работы с СУБД DB2; • использование утилиты SPUFI (SQL Processor Using File • создание и заполнение объектов СУБД DB2; • изучение влияния ссылочной целостности с использованием • изучение интерфейса ISPF (Interactive System Productivity 1. <...> Использование редактора подсистемы SPUFI Если СУБД DB2 установлена на мейнфрейм, то в ОС z/OS предусмотрена целая подсистема работы с DB2 — SPUFI (главное меню интерфейса подсистемы SPUFI показано на рис. <...> Физическое устройство СУБД DB2 гораздо сложнее, оно описано в разд. <...> Физическое устройство СУБД DB2 Элементы физического уровня СУБД DB2 можно разделить на две группы: • cтруктуры данных, которые используются для организации данных пользователя; • cтруктуры системы, которые управляются самой СУБД DB2. <...> Структуры данных можно разбить на два типа: 1) базовые структуры (виды, табличные и индексные пространства, группы жестких дисков); 2) структуры схем (типы данных, функции, триггеры, большие объекты и хранимые процедуры). <...> Табличное пространство 6 С т р укт уры данных С УБ Д DB2 (структура на физическом диске) может хранить одну или несколько таблиц. <...> Имя табличного пространства состоит из имени базы данных и из непосредственно имени табличного пространства: PAYROLL.ACCNT_RECV (PAYROLL — имя базы данных <...>
Знакомство_с_СУБД_DB2._Язык_DDL..pdf
УДК 004.65
ББК 973-018.3я73-5
Б87
Рецензент А.В. Балдин
Б87
Брешенков А.В.
Знакомство с СУБД DB2. Язык DDL: метод. указания к
выполнению лабораторной работы по курсу «Сетевые базы
данных» / А.В. Брешенков, Е.А. Волкова, Е.В. Галямова. – М.:
Изд-во МГТУ им. Н.Э. Баумана, 2010. – 19, [1] с. : ил.
В методических указаниях изложены основы реализации баз данных
DB2 в операционной системе (OC) z/OS. Дано краткое описание
архитектуры СУБД DB2, компонентов языка SQL, способов доступа
к СУБД DB2 для ОС z/OS, а также процесса выполнения скриптов.
Приведены примеры скриптов на языке SQL и указаны настройки
утилиты SPUFI для их запуска.
Для студентов МГТУ им. Н.Э. Баумана, обучающихся по специальности
«Сетевые базы данных».
Рекомендовано Учебно-методической комиссией факультета
«Информатика и системы управления».
УДК 004.65
ББК 973-018.3я73-5
Учебное издание
Брешенков Александр Васильевич
Волкова Елена Алексеевна
Галямова Елена Валентиновна
ЗНАКОМСТВО С СУБД DB2. ЯЗЫК DDL
Редактор Е.К. Кошелева
Корректор Д.В. Лапшина
Компьютерная верстка В.И. Товстоног
Подписано в печать 25.11.2010. Формат 60×84/16.
Усл. печ. л. 1,16. Тираж 100 экз. Изд. № 67.
Заказ
Издательство МГТУ им. Н.Э. Баумана.
Типография МГТУ им. Н.Э. Баумана.
105005, Москва, 2-я Бауманская ул., 5.
-МГТУ им. Н.Э. Баумана, 2010
c
Стр.2
ОГЛАВЛЕНИЕ
1. Теоретическая часть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1. Общие сведения о СУБД DB2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2. Физическое устройство СУБД DB2 . . . . . . . . . . . . . . . . . . . . . . . . 6
Структуры данных СУБД DB2. . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Системные структуры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2. Практическая часть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1. Настройка СУБД DB2 для работы в интерфейсе ISPF . . . . . . 10
2.2. Запуск скриптов в утилите SPUFI. Создание и определение
таблиц . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3. Изменение данных, изучение ссылочной целостности . . . . . . 15
2.4. Обновление данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.5. Самостоятельная работа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3. Требования к отчету . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4. Контрольные вопросы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Литература . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Стр.20