Росдистант. Базы данных и управление данными. Практические задания

Раздел
Программирование
Предмет
Просмотров
71
Покупок
3
Антиплагиат
Не указан
Размещена
24 Янв в 21:51
ВУЗ
Росдистант
Курс
Не указан
Стоимость
700 ₽
Демо-файлы   
1
docx
Практические задания 1-6
396.4 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Базы данных и управление данными_Группа_ФИО
2.8 Мбайт
Описание

Выполнены Практические задания по учебному курсу "Базы данных и управление данными"

Оглавление

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

Тема 1.1. Основные понятия баз данных

Задание. Разработка базы данных страхового агентства.

1.   Создать с помощью СУБД MS SQL Server БД INSURANCE (контекстное меню Базы данных – Создать базу данных), которая состоит из следующих таблиц (контекстное меню Таблицы – Создать таблицу) (рис. 1.1–1.3):

Рис. 1.1. Структура таблицы «Агенты»

Рис. 1.2. Структура таблицы «Виды_страхования»

Рис. 1.3. Структура таблицы «Договоры»

2.   Установить связь таблицы «Договоры» с таблицами «Агенты» и «Виды_страхования». Создать диаграмму БД INSURANCE.

Рекомендации по выполнению задания

1. Используйте СУБД MS SQL Server Express + среда SSMS (бесплатное ПО).

2. Выполните предлагаемые задания. Вставьте скриншоты обозревателя с объектами и диаграммой БД в документ MS Word.

3. Вышлите файл на проверку.

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

Тема 1.3. Основы проектирования баз данных

Задание 2.1. Создание диаграммы «сущность – связь»

В нотации Чена для БД INSURANCE, разработанной в практическом задании 1, построить диаграмму «сущность – связь» (ERD). Используйте бесплатный онлайн-сервис online.visual-paradigm.com или другое доступное программное средство.

Задание 2.2. Разработка модели данных

1. Установить на компьютере CASE-средство MySQL Workbench (бесплатное ПО).

2. Построить в MySQL Workbench модель данных и ER-диаграмму для БД INSURANCE, разработанной в практическом задании 1, с учетом типизации данных СУБД MySQL.

Рекомендации по выполнению задания

1. Выполните предлагаемые задания. Вставьте скриншоты диаграмм в документ MS Word.

2. Вышлите файл на проверку.

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

Тема 2.1. Оперативная транзакционная обработка данных

Задание 3.1. Управление данными БД

Заполнить таблицы БД INSURANCE, разработанной в практическом задании 1, данными, представленными на рис. 3.1–3.3 (войти в контекстное меню Таблицы – Изменить первые 200 строк).

Рис. 3.1. Таблица «Агенты»

Рис. 3.2. Таблица «Виды_страхования»

Рис. 3.3. Таблица «Договоры»

Задание 3.2. Создание хранимой процедуры

В БД INSURANCE создать хранимую процедуру с параметром, позволяющую вычислить итоговую сумму комиссионного вознаграждения в разрезе агентов с сортировкой по Ф. И. О. по заданному коду вида страхования (параметру).

Расчет комиссионного вознаграждения по каждому агенту с учетом вида страхования производится по формуле:

Комиссионное_вознаграждение = (Стр_премия  Комиссия) / 100.

Рекомендации по выполнению задания

1. Используйте СУБД MS SQL Server Express + среда SSMS (бесплатное ПО).

2. Выполните предлагаемые задания. Вставьте текст скрипта хранимой процедуры и скриншот результата ее выполнения в документ MS Word.

3. Вышлите файл на проверку.

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

Тема 2.2. Оперативная аналитическая обработка данных

Задание 4.1. Анализ данных «что – если» в MS Excel

Абитуриент прошел два теста с результатами 70 и 68 баллов соответственно. Используя функцию «Подбор параметра» MS Excel, определить, сколько баллов ему необходимо получить за третий тест, если средний балл, гарантирующий поступление в вуз, равен 75.

Рекомендации по выполнению задания

1. Выполните предлагаемое задание в табличном процессоре MS Excel.

Вставьте скриншот с заполненным диалоговым окном подбора параметра и результатами моделирования в документ MS Word.

2. Вышлите файл на проверку.

Задание 4.2. Создание сводной таблицы

Используя данные в таблице на рис. 4.1, в MS Excel создать сводную таблицу и сводную диаграмму (Столбец: Компания, Строка: Год, Σ Значение: Выручка).

Рис. 4.1. Данные для сводной таблицы

Рекомендации по выполнению задания

1. Выполните предлагаемое задание в табличном процессоре MS Excel.

2. Вышлите файл на проверку.

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

Тема 2.3. Основы разработки приложений для управления данными

Задание 5.1. Создать ODBC-источник данных

С помощью Администратора источников данных ODBC создать пользовательский DSN к БД SQL Server, разработанной в практических заданиях 1 и 3.

1. Выбрать вкладку Пользовательский DSN и нажать кнопку Добавить.

Выбрать драйвер SQL Server и нажать кнопку Готово (рис. 5.1).

Рис. 5.1. Создание нового источника данных

Далее ввести имя ODBC-источника и выбрать сервер, к которому нужно подключиться. При этом необходимо выбрать сервер, соответствующий компьютеру, на котором выполняется работа. Для этого нужно запустить программу SSMS, скопировать имя сервера и перенести в форму создания DSN (рис. 5.2).

Рис. 5.2. Создание источника данных для SQL Server

2. В окне проверки подлинности пользователя оставить данные без изменений (рис. 5.3) и нажать кнопку Далее.

Рис. 5.3. Окно проверки подлинности пользователя

3. Выбрать БД, к которой по умолчанию будет осуществлено подключение (рис. 5.4) и нажать кнопку Далее. В следующем окне нажать кнопку Готово.

Рис. 5.4. Выбор БД по умолчанию

4. Выполнить проверку подключения к серверу и в случае успешного подключения нажать кнопку ОК. В этом случае новый DSN будет сохранен и появится в списке ODBC-источников.

Задание 5.2. Разработка клиентского приложения OLTP-системы

1.     Запустить СУБД MS Access.

2.     Создать новую БД с именем Клиент_SQL.

3.     Выбрать пункт меню Внешние данные и подпункт БД ODBC.

4.     Далее выбрать Создать связную таблицу для связи с источником данных.

5.     Во вкладке Источник данных компьютера выбрать заранее созданный DSN.

6.     В образовавшемся списке выбрать нужную таблицу БД SQL Server.

7.     В результате в БД Access Клиент_SQL будет создана соответствующая таблица.

8.     Можно проверить возможность работы управления данными БД SQL Server, используя в качестве интерфейса пользователя СУБД Access.

9.     Для этого надо открыть созданную таблицу.

10. Используя интерфейс СУБД Access, выполнить для проверки операции манипулирования данными добавление, удаление и изменение данных.

11. Далее следует проверить сохранение результатов манипулирования в БД SQL Server.

Рекомендации по выполнению задания

1. Используйте СУБД MS Access (входит в MS Office), MS SQL Server Express + среда SSMS (бесплатное ПО).

2. Выполните предлагаемые задания. Вставьте скриншоты Access в документ MS Word.

3. Вышлите файл на проверку.

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

Тема 3.2. Технологии обработки больших данных

Задание 6.1. Создать базу данных в СУБД MongoDB

Для работы с MongoDB можно использовать оболочку mongo или программу MongoDB Compass.

Для отображения списка баз данных на локальном компьютере используйте команду show dbs, предварительно запустив оболочку mongo (рис. 6.1):

Рис. 6.1. Команда отображения списка БД в оболочке

Эту операцию можно также проделать, используя графический интерфейс Compass (рис. 6.2).

Рис. 6.2. Отображение списка БД в программе Compass

Для перехода к новой базе данных необходимо выполнить команду, проиллюстрированную рис. 6.3.

Рис. 6.3. Команда перехода к новой БД

Каждая база данных должна содержать как минимум одну коллекцию (таблицу).

Для создания новой коллекции следует использовать команду, проиллюстрированную рис. 6.4.

Рис. 6.4. Команда создания новой коллекции

Создание базы данных и коллекции можно выполнить через Compass, нажав на кнопку Create database в главном окне приложения.

Задание 6.2. Создать документ

Для добавления нового документа в коллекцию нужно использовать команду, проиллюстрированную рис. 6.5.

Рис. 6.5. Команда создания документа

Добавление нового документа можно осуществить также через графический интерфейс. Для этого нужно перейти на страницу необходимой коллекции и нажать кнопку Insert document (рис. 6.6).

Рис. 6.6. Создание документа в программе Compass

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

Задание 6.3. Выполнить фильтрацию документов в коллекции

Для отображения всех записей в коллекции используется команда:

$ db.<название коллекции>.find();

Записи можно фильтровать с помощью регулярных выражений. Например, чтобы отобразить только записи, в которых значения полей name начинаются с буквы A, будет использоваться выражение /A.*/ (рис. 6.7).

Рис. 6.7. Команда фильтрации документов

Фильтрацию документов в коллекции можно выполнить через программу Compass. Для этого необходимо вписать регулярное выражение в поле Filter (рис. 6.8).

Рис. 6.8. Фильтрация документов в программе Compass

Рекомендации по выполнению задания

1. Используйте СУБД MongoDB + среда Compass (бесплатное ПО).

2. Выполните предлагаемые задания. Вставьте скриншоты списка с созданной вами БД и коллекцией в документ MS Word.

3. Вышлите файл на проверку.

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