Базы данных и управление данными

Раздел
Программирование
Предмет
Просмотров
12
Покупок
0
Антиплагиат
Не указан
Размещена
23 Окт в 14:12
ВУЗ
РОСДИСТАНТ ТГУ
Курс
Не указан
Стоимость
1 490 ₽
Демо-файлы   
1
docx
Комплексная контрольная работа
382.3 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
Готовая ККР
1.5 Мбайт
Описание
Оглавление

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

 

Освоение дисциплины «Базы данных и управление данными» направлено на формирование следующей компетенции:

ОПК-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

Вам подходит эта работа?
Похожие работы
Другие работы автора
Прямой эфир