- •Контрольная работа по дисциплине Основы баз данных
- •Вариант 2. База данных Театр
- •Вариант 3. База данных Университет
- •Вариант 4. База данных Оптовая база
- •Вариант 5. База данных Автотранспортное предприятие
- •Вариант 6. База данных Производство
- •Вариант 7. База данных Сеть магазинов
- •Вариант 8. База данных Авторемонтные мастерские
- •Вариант 9. База данных Деканат
- •Вариант 10. База данных Договорная деятельность организации
- •Вариант 11. База данных Поликлиника
- •Вариант 12. База данных Телефонная станция
- •Вариант 13. База данных Спорт
- •Вариант 14. База данных База данных Справочная аптек
- •Вариант 15. База данных Сельскохозяйственные работы
- •Вариант 16. База данных Городской транспорт
- •Вариант 17. База данных География
- •Вариант 20. База данных Персональные эвм
- •Вариант 21. База данных Личные данные о студентах.
- •Вариант 22. База данных Зоопарк
- •Вариант 23. База данных Шахматы
- •Вариант 24. База данных Судоходство.
- •Вариант 25. База данных Научные конференции.
- •Вариант 26. База данных Программные продукты.
- •Вариант 27. База данных Операционная система
- •Вариант 28. База данных Добыча полезных ископаемых
- •Вариант 29. База данных Изучение студентами дисциплин по выбору.
- •Вариант 30. База данных Библиотека
Контрольная работа по дисциплине Основы баз данных
Методические рекомендации к выполнению:
-
Выбрать вариант заданий в соответствии с номером в журнале группы.
-
Контрольная работа содержит два теоретических вопроса и одно практическое задание.
-
Ответ на теоретические вопросы должен быть кратким, но достаточно полно раскрывать суть вопросов. На каждый вопрос по 3-5 страниц формата А4, оформленных по ГОСТу. Должно быть выполнено автоматическое оглавление и нумерация страниц. Представлен список использованной литературы.
-
Практические задание – это разработка и создание реляционной базы данных по вариантам. Уточнив и дополнив заданную предметную область по заданию, выявить необходимый набор таблиц, определить требуемый набор полей (столбцов) для каждой таблицы, определить связи между ними.
-
Создать структуры таблиц, ключевые поля. Заполнить таблицы данными. Количество данных в таблицах должно обеспечивать выдачу не менее 10-12 записей. Установить связи между таблицами.
-
Создать запросы на выборку в соответствии с заданием. Создать параметрический запрос. Создать запросы на обновление и удаление.
-
Контрольная работа может быть загружена на портал в заархивированной папке. Папка должна содержать файл MSWord (ответы на теоретические вопросы) и файл MS Assecc (файл базы данных).
-
Контрольная работа можно сдать в традиционной форме в ящик в деканате. Текст распечатать. База данных записана на диск.
Теоретические вопросы
Вариант 1. Вариант 11. Вариант 21
-
Базы данных. СУБД. Классификация.
-
Типология БД. Документальные БД. Фактографические БД.
Вариант 2.Вариант 12. Вариант 22
-
Типология БД. Гипертекстовые и мультимедийные БД. Объектно-ориентированные БД.
-
Хранение отношений. Организация индексов.
Вариант 3. Вариант 13. . Вариант 23
-
Проблемы проектирования реляционных БД.
-
Системы управления БД следующего поколения.
Вариант 4.Вариант 14. Вариант 24
-
Реляционное исчисление. Организация процессов обработки данных в БД. Ограничения целостности.
-
Принципы построения БД. Нормальные формы: 1НФ, 2НФ, 3НФ.
Вариант 5.Вариант 15. Вариант 25
-
Реляционная алгебра (объединение, пересечение, вычитание, произведение, выборка).
-
Язык SQL
Вариант 6.Вариант 16. Вариант 26
-
Реляционная алгебра (проекция, деление, соединение).
-
Типология БД. Распределенные БД. Коммерческие БД.
Вариант 7.Вариант 17. Вариант 27
-
Иерархическая и сетевая модели данных.
-
Организация процессов обработки данных в БД. Индексирование таблиц. Связывание таблиц.
Вариант 8.Вариант 18. Вариант 28
-
Жизненный цикл БД. Модели жизненного цикла ПО.
-
Принципы построения БД. Метод “Сущность-связь”.
Вариант 9.Вариант 19. Вариант 29
-
Пример разработки ER-модели.
-
Постреляционная и многомерная модель данных.
Вариант 10. Вариант 20. Вариант 30
-
Транзакции. Сериализация транзакций.
-
Элементы реляционной модели данных.
Практическое задание
Вариант 1. База данных Кулинария.
Минимальный список характеристик:
-
Название блюда, категория, рецепт, вес порции;
-
Название продукта, категория, калорийность, цена за ед., ед. измерения.
-
Состав блюда, количество, очередность добавления, на сколько порций.
Одно блюдо состоит из разных продуктов и один и тот же продукт может входить в состав разных блюд.
Категория блюда: первое, второе, гарнир, десерт и т.д. Категория продукта: мучное изделие, мясо, молоко, фрукты и т.д.
Запросы:
-
Определить, для каких блюд продукты категории 'овощи' предварительно подвергаются 'пассировке'.
-
Выбрать названия блюд с указанием калорийности одной порции для каждого из них.
-
Определить блюдо, в которое входит больше всего продуктов категории 'пряность'.
-
Для всех блюд категории 'первое блюдо' выбрать списки входящих в них продуктов в порядке их добавления.