Брешенков А.В., Волкова Е.А., Галямова Е.В. - Знакомство с СУБД DB2. Язык DDL (1075559), страница 3
Текст из файла (страница 3)
Компания хотела бы удалить D11 изтаблицы DEPT.20.Измените и исследуйте SQL скрипт CF82DDE9. Так же как удалениеотдела он показывает, какие сотрудники находятся в этом отделе.21. Выполните SQL скрипт CF82DDE9.22. Отметьте в отчете результат выполнения скрипта.1423.Что произошло с тремя сотрудниками, которые работали в D11? Чтонибудь изменилось в их информации? Почему?24.Что произошло бы, если правила удаления были CASCADE?25.Что произошло бы, если правила удаления были RESTRICT?26.Повлияли ли удаления из EMP на ссылочную целостность? Значат литут что-нибудь правила удаления?2.4 Обновление данныхЧтобы закончить (и это может быть полезно, если данные поврежденыпозже) есть SQL оператор "Обновить" (refresh), который удаляет данные изEMP, удаляет данные из DEPT и вставляет новый набор данных из masterтаблиц.1.
Измените и исследуйте SQL скрипт CF82DDER.2. Выполните SQL скрипт CF82DDER.2.5 Самостоятельная работаРазработать структуру базовых таблиц (не менее трех) базы данных(смотри варианты заданий к работе), удовлетворяющих требованиямцелостности, непротиворечивости и неизбыточности.Создать структуры базовых таблиц, и наполнить их содержимымсостоящим более чем из 10 записей. При создании структуры таблиццелесообразно задавать ключевые (уникальные) поля. Это поможет вдальнейшем для организации связей между таблицами.Примерные варианты предметной области базы данных1 Студенческая библиотека2 Прокат видеокассет3 Риэлторская фирма4 ГИБДД(Государственнаяинспекциядвижения) г.
X15безопасностидорожного5 Студенты ВУЗа6 Кадры предприятия7 Компьютерный фонд ВУЗа8 Временные трудовые коллективы9 ГТС - городская телефонная сеть10 Автокаталог11 Аудиторный фонд ВУЗа12 Авиапассажирские перевозки г. X13 Склад предприятия14 Кадры (преподаватели)15 Экзаменационная сессия16 Турагентство г. X17 Услуги от А до Я18 Музыкальные торговые объекты региона X19 Авиалинии“Голубоенебо”(пассажирскиеитранспортныеперевозки)20 Сборка и реализация компьютеров21 Продуктовые магазины района X22 Оптовая база23 Спортивные комплексы региона X24 Районный расчет квартплаты25 Фирмы покупки и сбыта автомобилей26 Налоговая инспекция. Налоги с физических и юридических лицВозможна другая тематика для создания баз данных по согласованиюс преподавателем.3. Требования к отчетуОтчет о выполнении лабораторной работы должен содержать ответына вопросы, поставленные перед студентом в методических указаниях,16скрин-шоты результатов выполнения практических заданий, структуруразработанной базы данных, SQL-код для её создания и ответы наконтрольные вопросы.
Оформление отчета должно быть выполнено всоответствии с требованиями ГОСТов.4. Контрольные вопросыКакие существуют компоненты языка SQL?Как запустить SQL скрипт?Чем отличается вид от таблицы?Как создать таблицу? Как создать вид?Перечислите свойства ссылочной целостности?Какие виды правил удаления существуют?Какие есть способы восстановления утерянных данных в DB5.
Список литературы5.1Paolo Bruni, Mark Anders, «DB2 for z/OS: Data Sharing in a Nutshell»,International Business Machines Corporation, 2006.5.2Справочник «DB2 SQL Reference», International Business MachinesCorporation, 2003.5.3Mike Ebbers, Wayne O’Brien, Bill Ogden, «Introduction to the NewMainframe: z/OS Basics», IBM corp., 2005.17Содержание:Теоретическая часть ......................................................................................................... 31.1 База данных DB2. Общие сведения. ......................................................................... 31.2 Физическое устройство DB2 ....................................................................................
41.2.1 Структуры данных DB2 .......................................................................................... 41.2.2 Системные структуры ............................................................................................. 72. Практическая часть ........................................................................................................... 92.1 Настройка DB2 для работы в ISPF ............................................................................... 92.2 Запуск скриптов в SPUFI. Создание и определение таблиц ......................................
92.3 Изменение данных, изучение ссылочной целостности ............................................ 132.4 Обновление данных ...................................................................................................... 152.5 Самостоятельная работа ............................................................................................... 153.
Требования к отчету ....................................................................................................... 164. Контрольные вопросы .................................................................................................... 175. Список литературы ......................................................................................................... 171.18Рис. 1Рис.219Рис. 3Рис.
420Подрисуночные подписиРис. 1. Использование редактора подсистемы SPUFIРис. 2. Иерархия объектов в подсистеме DB2Рис. 3.Окно выбора настроек меню DB2IРис. 4. Структура таблиц EMP и DEPT21.