Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
voprosy.doc
Скачиваний:
34
Добавлен:
30.05.2015
Размер:
102.91 Кб
Скачать

Контрольная работа по дисциплине Основы баз данных

Методические рекомендации к выполнению:

  1. Выбрать вариант заданий в соответствии с номером в журнале группы.

  2. Контрольная работа содержит два теоретических вопроса и одно практическое задание.

  3. Ответ на теоретические вопросы должен быть кратким, но достаточно полно раскрывать суть вопросов. На каждый вопрос по 3-5 страниц формата А4, оформленных по ГОСТу. Должно быть выполнено автоматическое оглавление и нумерация страниц. Представлен список использованной литературы.

  4. Практические задание – это разработка и создание реляционной базы данных по вариантам. Уточнив и дополнив заданную предметную область по заданию, выявить необходимый набор таблиц, определить требуемый набор полей (столбцов) для каждой таблицы, определить связи между ними.

  5. Создать структуры таблиц, ключевые поля. Заполнить таблицы данными. Количество данных в таблицах должно обеспечивать выдачу не менее 10-12 записей. Установить связи между таблицами.

  6. Создать запросы на выборку в соответствии с заданием. Создать параметрический запрос. Создать запросы на обновление и удаление.

  7. Контрольная работа может быть загружена на портал в заархивированной папке. Папка должна содержать файл MSWord (ответы на теоретические вопросы) и файл MS Assecc (файл базы данных).

  8. Контрольная работа можно сдать в традиционной форме в ящик в деканате. Текст распечатать. База данных записана на диск.

Теоретические вопросы

Вариант 1. Вариант 11. Вариант 21

  1. Базы данных. СУБД. Классификация.

  2. Типология БД. Документальные БД. Фактографические БД.

Вариант 2.Вариант 12. Вариант 22

  1. Типология БД. Гипертекстовые и мультимедийные БД. Объектно-ориентированные БД.

  2. Хранение отношений. Организация индексов.

Вариант 3. Вариант 13. . Вариант 23

  1. Проблемы проектирования реляционных БД.

  2. Системы управления БД следующего поколения.

Вариант 4.Вариант 14. Вариант 24

  1. Реляционное исчисление. Организация процессов обработки данных в БД. Ограничения целостности.

  2. Принципы построения БД. Нормальные формы: 1НФ, 2НФ, 3НФ.

Вариант 5.Вариант 15. Вариант 25

  1. Реляционная алгебра (объединение, пересечение, вычитание, произведение, выборка).

  2. Язык SQL

Вариант 6.Вариант 16. Вариант 26

  1. Реляционная алгебра (проекция, деление, соединение).

  2. Типология БД. Распределенные БД. Коммерческие БД.

Вариант 7.Вариант 17. Вариант 27

  1. Иерархическая и сетевая модели данных.

  2. Организация процессов обработки данных в БД. Индексирование таблиц. Связывание таблиц.

Вариант 8.Вариант 18. Вариант 28

  1. Жизненный цикл БД. Модели жизненного цикла ПО.

  2. Принципы построения БД. Метод “Сущность-связь”.

Вариант 9.Вариант 19. Вариант 29

  1. Пример разработки ER-модели.

  2. Постреляционная и многомерная модель данных.

Вариант 10. Вариант 20. Вариант 30

  1. Транзакции. Сериализация транзакций.

  2. Элементы реляционной модели данных.

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

Вариант 1. База данных Кулинария.

Минимальный список характеристик:

  • Название блюда, категория, рецепт, вес порции;

  • Название продукта, категория, калорийность, цена за ед., ед. измерения.

  • Состав блюда, количество, очередность добавления, на сколько порций.

Одно блюдо состоит из разных продуктов и один и тот же продукт может входить в состав разных блюд.

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

Запросы:

  • Определить, для каких блюд продукты категории 'овощи' предварительно подвергаются 'пассировке'.

  • Выбрать названия блюд с указанием калорийности одной порции для каждого из них.

  • Определить блюдо, в которое входит больше всего продуктов категории 'пряность'.

  • Для всех блюд категории 'первое блюдо' выбрать списки входящих в них продуктов в порядке их добавления.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]