
- •Александр Владимирович Густинович Управление данными
- •230201 – Информационные системы и технологии
- •090103 – Организация и технология защиты информации
- •Введение.
- •Практическое задание №1.
- •1. Схема бд
- •2. “Print Screen” экрана со всеми открытыми каталогами (например, в проводнике)
- •3. Список записей (не менее указанного количества) Практическое задание №2.
- •Практическое задание №3.
- •Практическое задание №4.
- •Практическое задание №5.
- •Практическое задание №6.
- •Практическое задание №7.
- •Практическое задание №8.
- •Практическое задание №9.
- •Практическое задание №10.
- •Простейшие запросы к рбд.
- •Запросы с подзапросами.
Министерство образования Российской Федерации
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ГЕОДЕЗИИ И КАРТОГРАФИИ (МИИГАИК)
Александр Владимирович Густинович Управление данными
Учебное пособие. Практические задания.
Для студентов специальностей:
230201 – Информационные системы и технологии
090103 – Организация и технология защиты информации
Москва 2007
УДК
ББК
Рецензент:
Декан ФПК МИИГАиК, д.т.н. В.В. Гаврилова
А.В. Густинович. Управление данными. Учебное пособие. Практические задания.
М.: МИИГАиК. 2007. – 60 с.
© Московский Государственный Университет Геодезии и Картографии (МИИГАиК)
Введение.
В данных методических указаниях описывается курс практических занятий по предмету «Управление данными» для студентов Факультета Прикладной Космонавтики (ФПК) специальностей 230201 – «Информационные системы и технологии» и 090103 – «Организация и технология защиты информации».
Предложенные для примеров Базы Данных (БД) не являются практически применимыми и рассматриваются исключительно в учебных целях.
Первая часть из трёх заданий посвящена БД-ых, основанным на Теоретико-графовых Моделях Данных (МД), а точнее на Иерархической МД. Задачей первой части практических заданий является ознакомление с БД, основанными на альтернативных Реляционным моделях данных. Кроме того, в процессе выполнения этих работ обучаемые убедятся в их непригодности для построения более сложных БД.
Во второй части предлагается перенести БД из Иерархической МД в Реляционную Модель Данных (РМД), а также более подробно описать хранящиеся в ней отражения реального мира. Состоит вторая часть из двух заданий.
В третьей части (5 заданий) предлагается ознакомиться со Структурированным Языком Запросов SQL (Structured Query Language). Обучаемые научатся на простейшем уровне использовать три раздела языка: Язык Определения Данных (DDL), Язык Манипулирования Данными (DML), Язык Запросов (DQL).
С помощью первого из перечисленных разделов SQL можно создавать, удалять и модифицировать отношения, представляемые в РМД в виде таблиц (здесь и далее отношение = таблица, хотя, по сути, это не совсем так (см. лекции)). Тем самым, проектируя структуру Реляционной Базы Данных (РБД). 1 задание.
Второй раздел позволяет добавлять, модифицировать и удалять кортежи, представляемые строками в таблицах (далее – строки). Таким образом заполняя РБД виртуальными объектами реального мира. 1 задание.
Третий раздел позволит получать из РБД адекватную Информацию (И.) посредством запросов. 3 задания.
Теперь перейдём непосредственно к описанию практических заданий в порядке их следования. Пример выполнения каждого задания можно найти в конце издания.
Практическое задание №1.
Проектирование простейшей файловой базы данных, основанной на иерархической модели данных, по указанной теме и её заполнение записями.
Замечание. Что такое теоретико-графовые модели данных (и иерархическая модель в частности) см. в лекции №1.
Например: Создать БД Университета. Не менее 5 записей (кортежей, строк).
Порядок выполнения:
Спроектировать БД и представить её схему.
Перенести БД в соответствии со схемой на ПК (персональный компьютер) в виде дерева каталогов.
Дополнение 1. Каждый каталог сопроводить текстовым файлом комментария.
Дополнение 2. В предпоследнем каталоге создать текстовый файл с записями, представляющими собой полные пути к последним папкам, находящимися в предпоследнем каталоге, начиная от директории БД.
Представить все полные пути ко всем папкам. Должно получиться не менее указанного количества записей.
Способ оформления:
Факультет/Курс/Группа (ФКГ) Фамилия/Имя/Отчество (ФИО)
Задание №/Полный текст задания (Задание)