Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Варианты 2011-2.doc
Скачиваний:
9
Добавлен:
03.05.2019
Размер:
252.93 Кб
Скачать

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

В рамках работы необходимо:

  1. Реализовать ER-диаграмму, разработанную в первой лабораторной работе, в среде Power Designer.

  2. На основе созданной ER-диаграммы сгенерировать физическую модель базы данных.

  3. Убедиться, что полученная физическая модель соответствует схеме данных БД Microsoft Access из первой лабораторной работы.

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

В рамках работы необходимо:

  1. Пользуясь разработанной в предыдущей работе физической моделью БД сгенерировать скрипт создания таблиц базы данных на языке SQL в стандарте SQL 92. В таблицах должны генерироваться первичные ключи и связи, а также содержаться проверки (CHECK CONSTRAINTS) аналогичные проверкам из первой лабораторной работы.

  2. Внести необходимые исправления для успешного выполнения скрипта в СУБД SQLite.

  3. Добавить в полученный скрипт команды INSERT для заполнения таблиц примером данных.

  4. Сгенерировать таблицы, заполненные тестовыми значениями.

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

Необходимо разработать следующие представления (view):

  1. Повторно обнаруженные ошибки, которые пока не были устранены.

  2. Программист, все ошибки, обнаруженные которым, оказались «ложной тревогой».

  3. Три модуля, в которых имеется наибольшее число незакрытых ошибок.

  4. Разработчики, в модулях которых не было обнаружено ни одной ошибки.

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

Необходимо реализовать следующие триггеры:

  1. Триггер, который позволяет «закрыть» ошибку только тому программисту, который первоначально ее обнаружил.

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

Вариант 14

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

Разработать ER-диаграмму, а затем, пользуясь средствами СУБД Microsoft Access, создать базу данных для информационной системы химчистки. Система должна обеспечивать хранение следующей информации:

  1. Список сотрудников химчистки, с указанием должностей, ФИО и зарплаты.

  2. Список химических средств, использующихся в процессе чистки.

  3. Список заказов, сданных в чистку. Для каждого заказа известен номер заказа, ФИО и телефон владельца, сотрудник, принявший заказ, даты приема заказа, планируемый и фактический срок готовности заказа, стоимость заказа и дата, когда одежда была возвращена владельцу.

  4. Для каждой вещи, входящей в заказ, хранится информация о названии вещи, химическом средстве, примененном для чистки, фамилии сотрудника, выполнявшего чистку и результат чистки, который может иметь одно из трех значений: вещь очищена; очистить не удалось, но и хуже не стало; вещь испорчена. Одну и ту же вещь могут пытаться отчистить несколько раз различными средствами. Если вещь была испорчена, должна быть указана сумма компенсации.

База данных должна содержать следующее ограничение целостности: заказ выполняется не быстрее чем за два дня.

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

В рамках работы необходимо:

  1. Реализовать ER-диаграмму, разработанную в первой лабораторной работе, в среде Power Designer.

  2. На основе созданной ER-диаграммы сгенерировать физическую модель базы данных.

  3. Убедиться, что полученная физическая модель соответствует схеме данных БД Microsoft Access из первой лабораторной работы.