Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практики по УД.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
1.04 Mб
Скачать

Министерство образования Российской Федерации

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ГЕОДЕЗИИ И КАРТОГРАФИИ (МИИГАИК)

Александр Владимирович Густинович Управление данными

Учебное пособие. Практические задания.

Для студентов специальностей:

230201 – Информационные системы и технологии

090103 – Организация и технология защиты информации

Москва 2007

УДК

ББК

Рецензент:

Декан ФПК МИИГАиК, д.т.н. В.В. Гаврилова

А.В. Густинович. Управление данными. Учебное пособие. Практические задания.

М.: МИИГАиК. 2007. – 60 с.

© Московский Государственный Университет Геодезии и Картографии (МИИГАиК)

Введение.

В данных методических указаниях описывается курс практических занятий по предмету «Управление данными» для студентов Факультета Прикладной Космонавтики (ФПК) специальностей 230201 – «Информационные системы и технологии» и 090103 – «Организация и технология защиты информации».

Предложенные для примеров Базы Данных (БД) не являются практически применимыми и рассматриваются исключительно в учебных целях.

Первая часть из трёх заданий посвящена БД-ых, основанным на Теоретико-графовых Моделях Данных (МД), а точнее на Иерархической МД. Задачей первой части практических заданий является ознакомление с БД, основанными на альтернативных Реляционным моделях данных. Кроме того, в процессе выполнения этих работ обучаемые убедятся в их непригодности для построения более сложных БД.

Во второй части предлагается перенести БД из Иерархической МД в Реляционную Модель Данных (РМД), а также более подробно описать хранящиеся в ней отражения реального мира. Состоит вторая часть из двух заданий.

В третьей части (5 заданий) предлагается ознакомиться со Структурированным Языком Запросов SQL (Structured Query Language). Обучаемые научатся на простейшем уровне использовать три раздела языка: Язык Определения Данных (DDL), Язык Манипулирования Данными (DML), Язык Запросов (DQL).

С помощью первого из перечисленных разделов SQL можно создавать, удалять и модифицировать отношения, представляемые в РМД в виде таблиц (здесь и далее отношение = таблица, хотя, по сути, это не совсем так (см. лекции)). Тем самым, проектируя структуру Реляционной Базы Данных (РБД). 1 задание.

Второй раздел позволяет добавлять, модифицировать и удалять кортежи, представляемые строками в таблицах (далее – строки). Таким образом заполняя РБД виртуальными объектами реального мира. 1 задание.

Третий раздел позволит получать из РБД адекватную Информацию (И.) посредством запросов. 3 задания.

Теперь перейдём непосредственно к описанию практических заданий в порядке их следования. Пример выполнения каждого задания можно найти в конце издания.

Практическое задание №1.

Проектирование простейшей файловой базы данных, основанной на иерархической модели данных, по указанной теме и её заполнение записями.

Замечание. Что такое теоретико-графовые модели данных (и иерархическая модель в частности) см. в лекции №1.

Например: Создать БД Университета. Не менее 5 записей (кортежей, строк).

Порядок выполнения:

  1. Спроектировать БД и представить её схему.

  2. Перенести БД в соответствии со схемой на ПК (персональный компьютер) в виде дерева каталогов.

Дополнение 1. Каждый каталог сопроводить текстовым файлом комментария.

Дополнение 2. В предпоследнем каталоге создать текстовый файл с записями, представляющими собой полные пути к последним папкам, находящимися в предпоследнем каталоге, начиная от директории БД.

  1. Представить все полные пути ко всем папкам. Должно получиться не менее указанного количества записей.

Способ оформления:

Факультет/Курс/Группа (ФКГ) Фамилия/Имя/Отчество (ФИО)

Задание №/Полный текст задания (Задание)