Базы данных и управление данными ВСЕ ВАРИАНТЫ Новое 2027 ККР
РОСДИСТАНТ ТГУ
ККР Новое 2027
ДРУГИЕ ДИСЦИПЛИНЫ ТГУ РОСДИСТАНТ ВЫ МОЖЕТЕ НАЙТИ В МОЕМ МАГАЗИНЕ ГОТОВЫХ РАБОТ (НАЖМИТЕ ТУТ)
ДЛЯ ЗАКАЗА ДРУГОГО ВАРИАНТА - ПИШИТЕ В ЛИЧНЫЕ СООБЩЕНИЯ
ВЫПОЛНЯЮ И ДРУГИЕ ДИСЦИПЛИНЫ ВАШЕГО СЕМЕСТРА - ПИШИТЕ В ЛИЧНЫЕ СООБЩЕНИЯ
ЗАКРЫТИЕ СЕССИИ ПОД КЛЮЧ В ТГУ РОСДИСТАНТ - ПИШИТЕ В ЛИЧНЫЕ СООБЩЕНИЯ
ВЫПОЛНЕНИЕ ИТОГОВЫХ И ПРОМЕЖУТОЧНЫХ ТЕСТОВ - ПИШИТЕ В ЛИЧНЫЕ СООБЩЕНИЯ
Комплексная контрольная работа по дисциплине «Базы данных и управление данными»
Освоение дисциплины «Базы данных и управление данными» направлено на формирование следующей компетенции:
ОПК-6. Способен анализировать и разрабатывать организационно-технические и экономические процессы с применением методов системного анализа и математического моделирования.
Курс базируется на следующих дисциплинах:
Информационные системы и технологии
ОПК-2. Способен понимать принципы работы современных информационных технологий и программных средств, в том числе отечественного производства, и использовать их при решении задач профессиональной деятельности
Базы данных и управление данными
ОПК-6. Способен анализировать и разрабатывать организационно-технические и экономические процессы с применением методов системного анализа и математического моделирования
Задание 1. Использование Microsoft Excel для обработки данных
Для выполнения задания необходимо выбрать вариант задания. Выбор осуществляется по первой букве фамилии.
Методические указания
1. В нотации Чена для выбранной предметной области постройте диаграмму «сущность – связь» (ERD). Для выполнения задания используйте бесплатный онлайн-сервис Visual Paradigm или другое доступное программное средство.
2. Используя диаграмму «сущность – связь», разработайте БД и установите связи между таблицами. Создайте диаграмму БД. Для выполнения задания используйте СУБД MS SQL Server, MS Access, программу MySQL Workbench или другое доступное программное средство.
3. Выполните предлагаемое задание. Вставьте скриншоты диаграмм в отчет.
4. Подготовьте отчёт по работе, представив выполнение всех пунктов задания.
Задание 3. Разработка базы данных страхового агентства
Для выполнения задания необходимо выбрать вариант задания. Выбор осуществляется по первой букве фамилии.
Методические указания
1. Скачайте и установите на компьютере СУБД MS SQL Server Express и среду SSMS (бесплатное ПО).
2. Создайте БД INSURANCE, которая состоит из следующих таблиц:
Таблица Агенты
Рис. 1.1. Структура таблицы «Агенты»
Таблица Виды страхования
Таблица Договоры
3. Установите связи таблицы «Договоры» с таблицами «Агенты» и «Виды страхования». Создайте диаграмму БД INSURANCE.
4. Заполните таблицы следующими данными:
Таблица Агенты
Таблица Виды страхования
Таблица Договоры
5. Выполните предлагаемые задания. Вставьте скриншоты обозревателя с объектами и диаграммой БД в документ MS Word.
6. В БД INSURANCE создайте хранимую процедуру с параметром, позволяющую вычислить итоговую сумму комиссионного вознаграждения.
Вариант 1: в разрезе агентов с сортировкой по Ф. И. О. по параметру – заданному коду вида страхования.
Вариант 2: в разрезе видов страхования с сортировкой по наименованию по параметру – заданному коду агента.
Расчет комиссионного вознаграждения агента с учетом вида страхования производится по формуле:
Комиссионное_вознаграждение = (Стр_премия Комиссия) / 100
7. Вставьте в отчет скриншот результата выполнения хранимой процедуры.
8. Подготовьте отчёт по работе, представив выполнение всех пунктов задания.
Задание 4. Разработка клиентского приложения OLTP-системы
Для выполнения задания необходимо выбрать предметную область. Выбор осуществляется по первой букве фамилии.
Методические указания
1. В СУБД MS SQL Server разработайте БД для выбранной предметной области (см. задание 2).
2. С помощью Администратора источников данных ODBC создайте пользовательский DSN к БД SQL Server.
3. Установите и запустите СУБД MS Access.
4. Создайте новую БД с именем ФИО_SQL.
5. Выберите пункт меню «Внешние данные» и подпункт БД ODBC.
6. Далее выберите «Создать связную таблицу для связи с источником данных».
7. Во вкладке «Источник данных компьютера» выберите заранее созданный DSN.
8. В образовавшемся списке выберите нужную таблицу БД SQL Server.
9. В результате в БД Access ФИО_SQL будет создана соответствующая таблица.
10. Используя интерфейс СУБД Access, выполните операции добавления, удаления и изменения данных. Следует проверить сохранение результатов манипулирования в БД SQL Server.
11. Выполните предлагаемые задания. Вставьте скриншоты таблиц SQL Server и Access для каждой операции в отчет.
12. Подготовьте отчёт по работе, представив выполнение всех пунктов задания.
Задание 5. Создание коллекции документов в СУБД MongoDB
Для выполнения задания необходимо выбрать предметную область. Выбор осуществляется по первой букве фамилии.
Методические указания
1. Установите на компьютере СУБД MongoDB и среду MongoDB Compass (бесплатное ПО).
2. Создайте базу данных для выбранной предметной области с именем ФИО_DB.
3. Создайте коллекцию, содержащую не менее 5 документов с различной структурой.
4. Выполните фильтрацию документов.
5. Вставьте скриншоты выполненных заданий в отчет.
6. Подготовьте отчёт по работе, представив выполнение всех пунктов задания.
Рекомендации по выполнению задания
Для работы с MongoDB можно использовать оболочку mongo или программу MongoDB Compass.
Для отображения списка баз данных на локальном компьютере используйте команду show dbs, предварительно запустив оболочку mongo (рис. 5.1):
Рис. 5.1. Команда отображения списка БД в оболочке
Эту операцию можно также проделать, используя графический интерфейс Compass (рис. 5.2).
Рис. 5.2. Отображение списка БД в программе Compass
Для перехода к новой базе данных необходимо выполнить команду, проиллюстрированную рис. 5.3.
Рис. 5.3. Команда перехода к новой БД
Каждая база данных должна содержать как минимум одну коллекцию (таблицу).
Для создания новой коллекции следует использовать команду, проиллюстрированную рис. 5.4.
Рис. 5.4. Команда создания новой коллекции
Создание базы данных и коллекции можно выполнить через Compass, нажав на кнопку «Create database» в главном окне приложения.
Для добавления нового документа в коллекцию нужно использовать команду, проиллюстрированную рис. 5.5.
Рис. 5.5. Команда создания документа
Добавление нового документа можно осуществить также через графический интерфейс. Для этого нужно перейти на страницу необходимой коллекции и нажать кнопку «Insert document» (рис. 5.6).
Рис. 5.6. Создание документа в программе Compass
При вводе данных следует указать требуемый тип, используя выпадающий список напротив набираемой строки.
Для отображения всех записей в коллекции используется команда:
$ db.<название коллекции>.find();
Записи можно фильтровать с помощью регулярных выражений. Например, чтобы отобразить только записи, в которых значения полей name начинаются с буквы A, будет использоваться выражение /A.*/ (рис. 5.7).
Рис. 5.7. Команда фильтрации документов
Фильтрацию документов в коллекции можно выполнить через программу Compass. Для этого необходимо вписать регулярное выражение в поле Filter (рис. 5.8).
Рис. 5.8. Фильтрация документов в программе Compass