Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
для студентов РУБД / Лабораторная работа 1 часть.doc
Скачиваний:
88
Добавлен:
21.03.2016
Размер:
1.08 Mб
Скачать

ЛАБОРАТОРНЫЙ ПРАКТИКУМ

Дисциплина "Разработка и эксплуатация удаленных баз данных" является обязательной для студентов, обучающихся на факультете СПО ГУ ИТМО, и ее цель -- обеспечение фундаментальной подготовки студентов по использованию методов и средств программирования в одном из СУБД.

Предметная область является сквозной для проведения лабораторных работ и выдается на первой лабороторной работе.

Варианты предмтных областей имеют различную степень сложности.

Варианты представлены в приложении 3.

1. Подготовка и допуск к работе

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

Перед работой студент должен:

  • предъявить преподавателю полностью оформленный отчет о предыдущей работе;

  • ответить на вопросы преподавателя.

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

2. Содержание отчета

  • титульный лист;

  • цель работы;

  • текст задания;

  • перечень всех использованных в практической работе команд и инструкций;

  • результаты выполнения задания;

  • вывод по работе;

  • ответы на контрольные вопросы.

Лабораторная работа №1-3.

Тема: Проектирование БД с использованием языка проектирования UML.

Цель: Получить практические навыки применение CASE – средств при проектировании БД.

задание

Для заданной предметной области создать диаграммы вариантов использования (use case diagram), классов (class diagram), последовательности (sequence diagram), компонентов, скрипты создания таблиц, ограничения целостности.

Отчет должен содержать титульный лист, описание предметной области, диаграммы, скрипты создания таблиц, полученные с помощью CASE-средств, описание ограничений, предполагаемые индексы. Сравнительный анализ схемы базы данных полученная, на практической работе №4 на уроке Базы данных с диаграммой классов.

Лабораторная работа №4.

Тема: Знакомство со средой MySQL. Утилита mysqladmin. Создание базы данных.

Цель: Получить практические навыки запуска и остановки сервера MySQL, создавать и удалять базы данных.

Задание.

Запустить MySQL. Просмотреть и записать состояние сервера, сделать сравнительный анализ состояния сервера, показанный в командной строке и в графическом режиме. Узнать версию пакета, версию запущенного сервера MySQL, версию коммуникационного протокола MySQL, который поддерживает сервер, метод подключения к серверу, имя файла сокета, который используется для обмена данными с сервером, суммарное время работы сервера, число секунд, в течение которых сервер запущен и работает, число потоков, взаимодействующих с базой в данный момент, число запросов, переданных базе данных с момента запуска, число запросов, выполнение которых потребовало больше времени, чем время, указанное в конфигурации, число таблиц, открытых с момента запуска сервера, число таблиц, открытых в данный момент. Перечислить все активные потоки.

Создать базу данных в командной строке (mysqladminиmysql), в MySQL Administrator иMYSQLQueryBrowser. Удалить БД.

Лабораторная работа №5

Тема: Создание, модификация и удаление таблиц баз данных.

Цель: Формирование умений и навыков для работы в среде СУБД MySQL.

Задание:

  1. Создать таблицы для своей предметной области. При создании использовать различные типы данных (типы дата и время обязательно). Таблицы создавать в командной строке (2 таблицы) и с помощью графического редактора. Просмотреть структуры созданных таблиц, используя команды SHOW, DESCRIBE (Обратить внимание на длину поля).

  2. Модифицировать структуру таблицы.

  3. В отчете представить команды создания, модификации и просмотра таблиц.