Лабораторная работа - Работа с транзакционной частью БД - файл n1.doc

Лабораторная работа - Работа с транзакционной частью БД
скачать (352 kb.)
Доступные файлы (1):
n1.doc352kb.24.11.2012 00:05скачать

n1.doc

1.Работа с транзакционной частью БД

Цель: закрепление на практике методов проектирования данных средствами пакета ERwin, генерации SQL-скрипта в среде хранения данных — Microsoft Access, работы с транзакционным набором данных, методов экспорта/импорта данных в пакетах Microsoft Office: Access и Excel.

1) В пакете ERwin создаем логическую модель данных (рис.1)



Рис.1 Логическая модель данных

2) Осуществляем переход к физической модели, которая соответствует логической (рис.2)



Рис. 2 Физическая модель данных

3) В Access создаем пустую БД. В главном меню пакета Erwin выбираем пункты: Tools, Forward Engineerin/Schema Generation. На рис. 3 представлена схема данных в среде Microsoft Access.


Рис. 3 Схема данных в среде Microsoft Access

Полученные таблицы заполняем исходными данными (рис. 4-6).



Рис. 4 Записи таблицы Unit



Рис. 5 Записи таблицы Resource



Рис. 6 Записи таблицы Necessity

4) Импортируем данные таблицы Unit в Excel c помощью опции «Импорт внешних данных» (рис. 7).



Рис. 7 Таблица Unit

5) Импортируем данные путем создания запроса. В новой таблице отобразим столбцы, которые входят в различные таблицы Access (рис. 8)



Рис. 8 Перенесение данных путем запроса

6) Импортируем данные в Excel c помощью опции «Связь с Office». Данные выбранной таблицы будут перенесены на Лист 1 (рис. 9).



Рис. 9 Результат перенесения данных

2. Решение оптимизационного задания, организация аналитической части БД

Цель: приобретение практических навыков при решении оптимизационной задачи средствами пакета Excel.

Формируем таблицу для использования опции «Поиск решения». В окне поиска решения задаем ограничения функции, изменяющиеся ячейки и ячейку целевой функции. Результат поиска решения и отчеты разных типов представлены на рис. 10-13.



Рис. 10 Результат поиска решения



Рис. 11 Отчет по результатам



Рис. 12 Отчет по устойчивости



Рис. 13 Отчет по пределам

3. Организация аналитической части БД

1) Создаем макрос для создания таблицы План (рис. 14)





Рис. 14 Макрос создания таблицы План

Несколько раз запустим макрос, изменяя значения запасов на неделю и запуская поиск решения. Результат выполнения макрокоманды представлен на рис.14.



Рис. 15 Новая таблица План

2) Для создания простейшего многомерного варианта хранения данных представим данные в таблице следующим образом:



Рис. 16 Размещение данных для получения простейшей многомерной модели данных

3) Создадим новый макрос для перенесения данных в новую таблицу План1 (рис. 17).



Рис. 17 Макрос План1

Таблица План1 представлена на рисунке ниже.



Рис. 18 Таблица План1

4) С помощью конструктора отчетов создадим отчет для таблицы План1 (рис.19).



Рис. 19 Отчет о плане производства товаров

5) Импортируем данные таблицы и на их основе построим график (рис. 20).


Рис. 20 Диаграмма оптимального плана изготовления товаров

4. Создание web-страниц доступа к данным стандвртными средствами Microsoft Access

1) Создадим запрос, являющийся объединением таблиц Unit и План. На рис. 21 представлена схема данных с аналитической таблицей план, а на рис. 22 — результат объединения таблиц.



Рис. 21 Схема данных


Рис.22 Результат операции природного соединения таблиц

2) С помощью мастера страниц создадим простейшую web-страницу (рис. 23).



Рис. 23 Формирование страницы доступа к данным

3) Создадим Web-страницу с интерактивным отчетом. Для этого воспользуемся средствами конструктора страниц. Результат представлен на рис. 24.



Рис. 24 Простейший интерактивный отчет

4) С помощью конструктора таблиц создадим страницу анализа данных (рис.25).



Рис. 25 Страница с данными на основе таблицы запроса

К полученной таблице применим фильтр (рис. 26).



Рис. 26 Результат фильтрации

5) С помощью средств «Сводная таблица Office» создадим страницу анализа данных в сведенной таблице (рис. 27).



Рис. 27 Страницу анализа данных в сведенной таблице

Вывод: В ходе лабораторной работы были приобретены и закреплены навыки работы с БД.

Учебный материал
© bib.convdocs.org
При копировании укажите ссылку.
обратиться к администрации