ВВЕДЕНИЕ
1 КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ МОДЕЛИ ДАННЫХ
1.1 Теоретические основы концептуального моделирования
1.2 Анализ предметной области
1.3 Выделение объектов модели данных и их характеристик
1.4 Выявление связей между объектами, условий, налагаемых на объекты и связи
2 ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ МОДЕЛИ ДАННЫХ
2.1 Теоретические основы логического моделирования
2.2 Определение отношений, атрибутов и их доменов, обеспечение целостности
2.3 Нормализация отношений модели данных
2.4 Создание логической модели данных и физической модели базы данных с помощью ERWin
3 ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ В СУБД ACCESS
3.1 Теоретические основы физического моделирования
3.2 Генерация базы данных в СУБД Access с помощью физической модели данных
3.3 Организация ввода и корректировки данных (формы)
3.4 Описание информационных потребностей пользователей и выбор способов их реализации (запросы и отчеты)
3.7 Тестирование базы данных
3.8 Оценка эффективности работы с данными
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ А. КОНСТРУКТОРЫ ФОРМ
ПРИЛОЖЕНИЕ Б. ЗАПРОСЫ
ВВЕДЕНИЕ
Цель курсовой работы – проектирование базы данных учета издержек обращения в торговле.
Задача курсовой работы – информационная поддержка учета издержек обращения в торговле.
- исследование предметной области издержек обращения в торговле;
- разработка ER-модели;
- построение реляционной модели данных;
- построение физической модели в реляционной СУБД Access;
- организация ввода, корректировки данных, удовлетворение информационных потребности пользователей, разработка интерфейса (создание форм, запросов, отчетов, главной кнопочной формы);
- оценка эффективности работы с данными построенной базы данных.
База данных должна осуществлять учет:
- издержек обращения;
- подсчет для каждой статьи издержек общей стоимости по всем подразделениям за весь период учета, за заданный период учета;
- для заданной даты всех издержек с указанием их наименования, стоимости и наименования подразделения (с сортировкой по названиям подразделений, а затем по стоимости издержек).
В работе изложен и использован метод проектирования базы данных «сущность-связь» или ER-метод, который реализован в CASE-средстве AllFusion ERwin Data Modeler фирмы «Кэмпьютер Эсоушиэтс» (Computer Associates).
Объектом исследования является торговля.
Предмет исследования – издержки обращения.
1 КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ МОДЕЛИ ДАННЫХ
1.1 Теоретические основы концептуального моделирования
Задачей концептуального проектирования является определение информационных потребностей «предприятия», тех процессов и данных, которые необходимы для обеспечения этих потребностей. Процесс концептуального проектирования начинается с изучения деятельности «предприятия», т.е. с анализа предметной области. Вначале определяются цели и задачи предприятия, анализируются процессы (планирование, управление, контроль), обеспечивающие достижение этих целей и выполнение поставленных задач. Затем осуществляется разбиение процессов на процессы более низкого уровня до тех пор, пока в результате декомпозиции не будет достигнут уровень приложений, выполнение которых возможно без дальнейшего разбиения. Далее определяются информационные потребности каждого приложения, определяются требования к данным, которые, в сущности, определяют локальные представления, о которых речь шла выше. Дальнейший процесс объединения этих локальных представлений, устранение возникающих противоречий, имеет своей целью создание единого цельного представления БД, называемого как уже упоминалось выше концептуальным представлением. К сожалению, следует констатировать, что проектирование БД все еще является весьма субъективным занятием, поскольку не существует действительно строгих методов решения этой задачи.
2 ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ МОДЕЛИ ДАННЫХ
2.1 Теоретические основы логического моделирования
Целью построения логической модели является получение графического представления логической структуры исследуемой предметной области.
Логическая модель предметной области иллюстрирует сущности, а также их взаимоотношения между собой.
Сущности описывают объекты, являющиеся предметом деятельности предметной области, и субъекты, осуществляющие деятельность в рамках предметной области. Свойства объектов и субъектов реального мира описываются с помощью атрибутов.
Взаимоотношения между сущностями иллюстрируются с помощью связей. Правила и ограничения взаимоотношений описываются с помощью свойств связей. Обычно связи определяют либо зависимости между сущностями, либо влияние одной сущности на другую.
Основные требования к содержанию модели:
1. Логическая модель должна отображать все сущности и связи, значимые для той цели, ради которой мы ее рисуем.
2. Все объекты модели (и сущности, и связи) должны быть именованы. Именование сущностей и связей должно выполняться в терминах предметной области.
3. Для связей должна быть указана кратность (один – многие).
4. Для каждой связи должно быть указано направление чтения.
5. Для сущностей должны быть указаны как минимум основные атрибуты.
3 ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ В СУБД ACCESS
3.1 Теоретические основы физического моделирования
Физическое проектирование базы данных - процесс подготовки описания реализации базы данных на вторичных запоминающих устройствах; на этом этапе рассматриваются основные отношения, организация файлов и индексов, предназначенных для обеспечения эффективного доступа к данным, а также все связанные с этим ограничения целостности и средства защиты.
Физическое проектирование является третьим и последним этапом создания проекта базы данных, при выполнении которого проектировщик принимает решения о способах реализации разрабатываемой базы данных. Во время предыдущего этапа проектирования была определена логическая структура базы данных (которая описывает отношения и ограничения в рассматриваемой прикладной области). Хотя эта структура не зависит от конкретной целевой СУБД, она создается с учетом выбранной модели хранения данных, например реляционной, сетевой или иерархической. Однако, приступая к физическому проектированию базы данных, прежде всего необходимо выбрать конкретную целевую СУБД. Поэтому физическое проектирование неразрывно связано с конкретной СУБД. Между логическим и физическим проектированием существует постоянная обратная связь, так как решения, принимаемые на этапе физического проектирования с целью повышения производительности системы, способны повлиять на структуру логической модели данных [4, c. 88].
Как правило, основной целью физического проектирования базы данных является описание способа физической реализации логического проекта базы данных.
ЗАКЛЮЧЕНИЕ
В ходе курсового проекта была разработана база данных учета издержек обращения в торговле. Все запросы и таблицы разработаны в соответствии с установленными требованиями. Цель курсовой работы достигнута, задачи решены. В результате курсовой работы база данных осуществляет учет:
- издержек обращения;
- подсчет для каждой статьи издержек общей стоимости по всем подразделениям за весь период учета, за заданный период учета;
- для заданной даты всех издержек с указанием их наименования, стоимости и наименования подразделения (с сортировкой по названиям подразделений, а затем по стоимости издержек).
Разработанная база данных была спроектирована с учетом экономической выгоды организации хранения информации.
Спроектированная база данных имеет место для работы на реальном предприятии и может быть эффективной при ведении данных учета издержек обращения в торговле.
1. Маклаков, С. В. Моделирование бизнес-процессов с BPwin 4.0 / С. В. Маклаков. – М : Диалог-МИФИ, 2002. – 195 с.
2. Коннолли, Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика : [пер. с англ.] / Т. Коннолли, К. Бегг, А. Страчан. – 2-е изд. – М. : Вильямс, 2000. – 1120 с.
3. Роб, П. Системы баз данных: проектирование, реализация, управление : [пер. с англ.] / П. Роб, К. Коронел. – 5-е изд., перераб. и доп. – СПб. : БХВ-Петербург, 2004. – 1040 с.
4. Рудикова, Л. В. Проектирование баз данных : учеб. пособие / Л. В. Рудикова. – Минск : ИВЦ Минфина, 2009. – 352 с.
5. Создание модели процессов в BPWin (IDEF0) [Электронный ресурс]. – Режим доступа : http://www.interface.ru/public/caseall/caseall3.htm.
6. Моделирование бизнес-процессов средствами BPWin [Электронный ресурс]. – Режим доступа : http://www.intuit.ru/studies/.