Автор работы: Пользователь скрыл имя, 08 Февраля 2011 в 02:19, курсовая работа
Основной целью курсовой работы является разработка базы данных «оценка рентабельности продаж организации» для облегчения и повышения эффективности работы предприятия, подготовки ежемесячной (квартальной, годовой) отчетности.
2
ОПИСАНИЕ ПРЕДМЕТНОЙ
ОБЛАСТИ
Предметной областью данной курсовой работы является предприятие которое занимается оптовой торговлей.
Оптовая торговля - это торговля между организациями, организациями и предпринимателями, предпринимателями и предпринимателями. Под организациями в данном случае понимаются юридические лица, а под предпринимателями – физические лица, зарегистрированные согласно требованиям законодательства России как индивидуальные предприниматели для возможности осуществления предпринимательской деятельности.
Торговля это когда товар продается не для конечного пользования, а для использования для нужд бизнеса (для перепродажи или для использования в производстве).
Оптовые коммерческие структуры, специализирующиеся на перепродаже товаров одной группы (например, канцелярских принадлежностей), заинтересованы представить покупателю весь ассортимент. Для этого оборудуются демонстрационные или торговые залы.
Одни
предприятия предпочитают торговые
залы, в которых на стеллажах располагают
товар подготовленными к
Товары – это оборотные средства предприятия, входящие в состав производственных запасов. Они составляют основу готовой продукции, или с использованием их выполняются работы, или оказываются услуги.
Другие
предприятия выбирают реализацию товаров
через складские помещения. Для
этого либо на территории склада, либо
в другом месте оборудуется
Исходя из этого принципа, ставятся следующие задачи БД:
Данная
база данных спроектирована на основе
типовой и первичной
Данная
база данных имеет большое практическое
значение, т.к. могла бы избавить от
множественной бумажной волокиты, и наглядно
показывает эффективность предприятия.
3 ИНФОЛОГИЧЕСКАЯ МОДЕЛИРОВАНИЕ ПРЕДМЕТНОЙ
ОБЛАСТИ
3.1
ER-модель
Неформальное описание создаваемой базы данных, выполненное с использованием естественного языка, математических формул, таблиц, графиков и других средств, понятных всем людям, работающих над проектированием базы данных, называют инфологической моделью данных .
Цель
инфологического моделирования
– обеспечение наиболее естественных
для человека способов сбора и
представления той информации, которую
предполагается хранить в создаваемой
базе данных. Поэтому инфологическую
модель данных пытаются строить по
аналогии с естественным языком (последний
не может быть использован в чистом
виде из-за сложности компьютерной
обработки текстов и
В базе данных можно выделить 6 объектов (стержней), которые не будут обладать избыточностью: товары, затраты, покупатель, поставщик, квартал, работники, помещения.
Эти объекты обладают следующими характеристиками:
Помимо этого существуют 5 ассоциаций:
Схема инфологической модели представлена на (рисунке 1)
Рисунок
1.Схема инфологической модели
3.2
Нормализация отношений
Нормализация – это процесс последовательной замены таблицы ее полными декомпозициями до тех пор, пока все они не будут находиться в 5НФ [16, с. 125].
Цель нормализации – получение такого проекта базы данных, в котором каждый факт хранится в одном месте, т.е. исключена избыточность информации. Это делается не столько с целью экономии памяти, сколько для исключения возможной противоречивости хранимых данных из-за их избыточности [3, с. 131].
Различают несколько видов нормальных форм: 1НФ, 2НФ, 3НФ (НФБК), 4НФ, 5НФ.
Любая
таблица, в которой на пересечении
каждой строки и столбца всегда находится
единственное атомарное значение, называется
нормализованной. Всякая нормализованная
таблица автоматически
Таблица находится во второй нормальной форме (2НФ), если она удовлетворяет условию 1НФ и все ее поле не входит в первичный ключ, связаны полной функциональной зависимостью с первичным ключом.
Таблица находится в третьей нормальной форме (3НФ), если она удовлетворяет определению 2НФ и не одно из ее не ключевых полей не зависит функционально от любого другого не ключевого поля [8, с. 37-43].
В следующих нормальных формах (4НФ и 5НФ) учитываются не только функциональные, но и многозначные зависимости между полями таблицы. Для их описания познакомимся с понятием полной декомпозиции таблицы.
Полной
декомпозицией таблицы называют
такую совокупность произвольного
числа ее проекций, соединение которых
полностью совпадает с
Таблица находится в пятой нормальной форме (5НФ) тогда и только тогда, когда в каждой ее полной декомпозиции все проекции содержат возможный ключ. Таблица, не имеющая ни одной полной декомпозиции, так же находится в 5НФ.
Четвертая нормальная форма (4НФ) является частным случаем 5НФ, когда полная декомпозиция должна быть соединением ровно двух проекций. Весьма не просто подобрать реальную таблицу, которая находилась бы в 4НФ, но не была бы в 5НФ.
В представленной выше модели отношение находится в третьей нормальной форме, так как оно содержит только логически неделимые значения, каждый не ключевой реквизит не транзитивно зависит от ключа.
Структурная схема инфологической модели представлена на (рисунке 2).
Рисунок
2. Общая структурная схема
Рассмотрим
связи между стержнями и
Ассоциация «Продажа» также служит для нормализации отношений между сущностями «Покупатель» и «Товары». Один вид товара, в разном количестве, может быть продан множество раз (1:М). Ассоциация «Зарплата работникам» также служит для нормализации отношений между сущностями «Работники» и «Квартал».
Ассоциация «Затраты на аренду помещения» также служит для нормализации отношений между сущностями «Помещения» и «Квартал».
4
ВЫБОР СУБД
Работа с базой данных в СУБД включает в себя ввод, редактирование данных и обработку данных. Наиболее популярными являются реляционные СУБД: Access, Paradox, dBase, FoxPro, Visual FoxPro. Наш выбор остановился на СУБД Access.
Система управления базами данных Access (СУБД Access) входит в стандартный набор прикладных программ пакета Microsoft Office, который - так сложилось исторически - используется практически в каждой организации нашей страны. Она предоставляет значительные возможности по работе с хранящимися данными, их обработке и совместному использованию.
Access предназначен для хранения и получения данных, представления их в удобном виде и автоматизации часто выполняемых операций (например, для ведения счетов, учета материальных ценностей, планирования и т.п.). Используя Access, можно не только разрабатывать удобные формы ввода данных, но и обрабатывать данные, а также составлять всевозможные сложные отчеты.
Можно
производить обмен данными
СУБД Access – система сложная и многозначная. Одинаковый результат может быть достигнут различными путями. При начальном освоении материала бессмысленно показывает все возможные варианты поведения в сложившейся ситуации.
Все объекты, относящиеся к одной базе данных, Access хранит в одном большом файле с расширением *.mdb, среди объектов разрабатываемой базы данных мы предусмотрели:
Информация о работе Оценка рентабельности продаж организации