Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2010-02-15 Индивидуальные задания по БД (Рус).doc
Скачиваний:
24
Добавлен:
08.05.2019
Размер:
97.28 Кб
Скачать

Индивидуальные задания по курсу «Базы данных и информационные системы»

  1. Синтезируйте структуру базы данных в соответствии с условиями задачи.

  2. Реализуйте базу данных в MS SQL Server со всеми необходимыми правилами и ограничениями, первичными и внешними ключами.

  3. Заполните информацией синтезированную базу данных.

  4. Создайте соответствующие хранимые процедуры, которые возвращают результат указанных запросов.

  5. Подготовьте отчет о выполнении индивидуального задания, в котором будет отражено исходное условие, разработанная схема базы данных, структура таблиц, данные в таблицах, тело хранимых процедур и результат их выполнения на приведенных данных.

Критерии оценивания индивидуального задания

  1. Качество разработанной структуры базы данных в первом задании оценивается по шкале от 0 до 10 баллов.

  2. Корректность реализации второго задания оценивается в 2 балла.

  3. Корректность реализации третьего задания оценивается в 2 балла.

  4. Качество синтезированных хранимых процедур в четвертом задании оценивается в 2 балла.

  5. Качество отчета о выполнении индивидуального задания (задание пять) оценивается в 4 балла.

Максимальная сумма баллов за индивидуальное задание составляет 20 баллов

за 1 модуль – 10 баллов (задание 1)

за 2 модуль – 10 баллов (задание 2,3,4,5)

  1. Учет поставок канцелярских товаров в магазин.

Составить базу данных учета поставок канцелярских товаров в магазин. Товары характеризуются названием и ценой. В приходном документе, который характеризуется номером и датой, содержатся товары, их количество, стоимость за единицу товара. Приходный документ выписывается на продавца, который принимает товары. Продавец характеризуется ФИО, датой рождения и индивидуальным налоговым номером (ИНН). Отправитель канцелярских товаров определяется названием.

Запросы.

1. Отобрать товары, которые поставлялись за сентябрь 2008 г.

2. Посчитать общую сумму поставок товара x.

3. Посчитать для каждой накладной сумму, на которую сделана поставка.

4. Для каждого продавца посчитать количество приходных документов, принимаемых им.

5. Отобрать продавцов, которые принимали товар на сумму более x денежных единиц.

  1. Учет документов предприятия.

Создайте базу данных учета документов предприятия. Документы могут быть различных типов: приказы, договора, служебные записки, заявления, платежные поручения, кассовые ордера, приходные ордера на склад, акты выполненных работ, ведомости и др. Каждый документ характеризуется номером и датой, необходимо хранить в базе данных краткое описание его содержания, а также информацию о лицах, подписавших этот документ. Лиц, подписавших документ, может быть несколько. Каждый подписывающий характеризуется фамилией, именем, отчеством и должностью.

Для каждого документа необходимо хранить ключевые слова. Ключевых слов может быть несколько для одного документа.

Запросы.

1. Отобрать документы, которые были зарегистрированы в феврале 2009 г.

2. Посчитать количество зарегистрированных в базе данных документов каждого типа.

3. Для каждого подписывающего лица подсчитать количество документов, которые он подписал.

4. Отобрать тех подписывающих лиц, которые подписали более 3-х служебных записок, содержащих ключевое слово Х.

5. Для каждого ключевого слова подсчитать количество документов, в которых оно встречается.