Базы данных. Лабораторная работа №1. Информационные системы в

advertisement
Б
а зы да
нны х .
Базы
данных.
Информационные
системы
в
Л
а борат орна я ра
бот а №
1.
Лабораторная
работа
№1.
экономике
Разработ
ка проект
а в средах
Разработка
проекта
средах Visual
Basic
и
У Б Д Access
обработ
ки
и ССУБД
обработки
Информационное
обеспечение
данных
ной ст
рукт уры
данных слож
сложной
структуры
1
Общая постановка задачи
Разработать проект в средах Visual Basic и
СУБД Access обработки данных сложной
структуры. Работу выполнять поэтапно в
соответствие с заданием.
2
Этапы выполнения лабораторной работы
Номер
работы
1.1.
Результаты выполнения
задания
Макс.
балл
Наименование задания
Время
Разработка структуры базы
данных в среде СУБД
Access.
Анализ выходной формы.
Построение
информационнологической модели
данных.
Разработка структуры базы
данных в среде СУБД
Access.
Разработка сценария
управления выполнением
проекта и форм
интерфейса.
4 часа
Таблицы формирования данных
(см.слайды №№6-13).
Сформированная структура базы
данных в среде СУБД Access.
Отчет представить в электронном
виде в форматах:
-описательную часть - .doc,
- cтруктуру БД
- .mdb
20.
4 часа
20.
1.3.
Разработка алгоритмов и
программ событийных
процедур.
4 часа
1.4.
Комплексная отладка
проекта.
4 часа
Дизайн всех форм интерфейса
проекта в среде Visual Basic и
сценарий управления
выполнением проекта.
Отчет в электронном виде (Word)
Полностью отлаженные
событийные процедуры с
возможностью тестирования в
среде Visual Basic.
Отчет-VB проект
Полностью отлаженный и
работающий проект.
1.2.
30.
20.
3
Обязательные формы проекта:
«главная(навигационная)» - с нее начинается и заканчивается
выполнение проекта, отсюда осуществляется управление
выполнением основных функций проекта;
«постановка задачи» - содержит полный текст постановки задачи;
«разработчик проекта» - содержит информацию о разработчике
проекта, в том числе, его фото;
«бланк документа» - содержит требуемую информацию в виде бланка
документа; обеспечивает выполнение функций поиска,
редактирования, добавления, удаления и т.п.
«таблица данных» - содержит требуемую информацию в виде
таблицы данных; обеспечивает выполнение функций поиска,
редактирования, добавления, удаления, сортировки и т.п.
«функциональные» - для реализации функций постановки задачи.
4
Обеспечить выполнение следующих основных функций:
1.
2.
3.
4.
5.
6.
7.
8.
просмотр базы данных в режиме бланка документа;
просмотр базы данных в режиме таблицы;
поиск требуемой информации в базе данных;
добавление данных в базу данных;
удаление данных из базы данных;
сортировка данных;
редактирование данных;
выполнение функций решения задач индивидуального
задания.
5
Пример выполнения работы 1.1
Последовательность выполнения :
Анализ выходной формы.
2. Построение информационно-логической
модели данных.
3. Разработка структуры базы данных в среде
СУБД Access.
Цель и постановка задачи:
Провести анализ выходной формы для выявления
информации, подлежащей хранению в БД. Построить
ER-диаграмму (концептуальную схему) базы данных.
1.
6
Рассматриваемая в качестве примера задача
Подготовить расчетную ведомость за
указанный месяц, вычислив сумму к выдаче на
руки и строку «Итого», если для каждого
рабочего известны: табельный номер, месяц,
сумма начислений (повременно, сдельно,
сверхурочно) и сумма удержаний. Выявить
рабочего с максимальными сверхурочными
начислениями. Количество рабочих в
подразделении не более 20.
7
Выходная форма
Указания: Заполнить исходную таблицу и отсортировать ее по табельному
номеру. После этого в цикле, пока не откажется пользователь
запрашивать номер месяца, копировать из исходной в рабочую таблицу
строки с указанным месяцем, выявлять рабочего с максимальными
сверхурочными начислениями и запоминать его табельный номер,
выдавать расчетную ведомость.
8
№ п/п
Проектирование:
1.а.- составляем
список всех
упоминаемых в
документе
данных и
анализируем их.
Подпись к данному
1
Месяц (формирования расч.ведомости)
2
Порядковый номер
3
Табельный номер
4
Начислено повременно
5
Начислено сдельно
6
Начислено сверхурочно
7
Удержано
8
Сумма к выдаче
9
Итого Начислено повременно
10
Итого Начислено сдельно
11
Итого Начислено сверхурочно
12
Итого Сумма к выдаче
13
Макс. сверхурочные начисления
Характер данного
9
Проектирование:
1.б.- анализируем
данные.
Определяем
зависимые и
независимые
данные.
Для каждого
зависимого
данного
разрабатываем
алгоритм
вычисления.
10
2.Составляем
список
данных,
подлежащих
хранению,
каждому
данному даем
имя и делаем
описание,
продумываем
ограничения
на его
значения.
11
3. Определяем
предметную
область
модели.
Выделяем
сущности.
Результаты
работы
сохраняем в
виде таблицы
атрибутов.
Примечание: в данной задаче сформировалась всего одна сущность.12
4. Формируем полное определение для сущности. Результаты
работы сохраняем в виде следующей таблицы сущностей:
13
5. Определяем связи и строим ER-диаграмму
 В рассматриваемой задаче сформировалась всего одна сущность.
Поэтому, о связях между сущностями говорить бессмысленно.
Необходимо только иметь в виду, что при количестве
сформированных сущностей более одного возникнет
необходимость формирования и описания связей между
сущностями. Задачу с формированием нескольких сущностей мы
будем решать в лабораторной работе №2 и при выполнении
Самостоятельной лабораторной работы.
14
Спасибо за внимание
15
Download