Основы проектирования базы данных информационных систем (на примере супермаркета «ЭЛЬДОРАДО»)

Автор работы: Пользователь скрыл имя, 22 Февраля 2013 в 18:28, курсовая работа

Описание

Процесс проектирования БД на основе принципов нормализации представляет собой последовательность переходов от неформального словесного описания информационной структуры предметной области к формализованному описанию объектов предметной области в терминах некоторой модели.
Целью данной курсовой работы является проектирование базы данных компании бытовой техники супермаркета «ЭЛЬДОРАДО». Выявление сущности данных, и взаимосвязь между ними.
Объект и предмет. Предметом исследования являетсся учёт и прадажа продукции. Объектом исследования является учёт продаж.

Содержание

Введение ……………………………………………………………………………...3
ГЛАВА 1. Основы проектирования базы данных информационных систем
Понятие и классификация информационных систем…………………………..4
Понятие баз данных, систем управления базами данных, требования и цели.…………………………………...........................................................................11
Состав и функции систем управления базами данных (СУБД)………………15
Глава 2. Анализ деятельности ООО «Эльдорадо»
2.1. Анализ деятельности предприятия……………………………………………..22
2.2. Инфологическая и даталогическая модели базы данных. ……………………23
2.3. Физическая модель базы данных……………………………………………….24
Глава 3. Разработка Информационной системы в среде Delphi
Разработка интерфейса в среде Delphi…………………………………………25
Формирование запросов к базе данных информационной системы…………27
ЗАКЛЮЧЕНИЕ………………………………………………………….………….…………...….30
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ …………………………………………….32
ПРИЛОЖЕНИЕ

Работа состоит из  1 файл

Курсовая работа.docx

— 566.69 Кб (Скачать документ)

Запросы-действия позволяют  модифицировать данные в таблицах: удалять, обновлять, добавлять записи. К этой группе запросов относятся  следующие.

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

Рассмотрим  запросы по нашим таблицам. Вы видим на «Рис. 3.2» сортировку таблицы «Клиенты»: Сортировка по коду клиента, Сортировка по фамилии. На «Рис. 3.3» сортировка таблицы «Клиенты»: Поиск по коду клиента, Поиск по фамилии. На «Рис. 3.4» связь таблицы между собой.

 

Рис. 3.2 – Сортировка таблицы «Клиенты»

 

 

 

Рис. 3.3 – Поиск таблицы «Клиенты»

 

Рис. 3.3 – Запрос таблицы «Клиенты»

 

 

 

Рис. 3.4 – Связь таблицы «Клиенты»

Заключение

Задание было выполнено при помощи системы визуального программирования Delphi 7. Также были созданы интерфейс, формирование запросов к базе данных и разработка отчётов к базе данных информационной системы.

Информационные системы предназначены  для хранения и обработки больших  объемов информации. Изначально такие  системы существовали в письменном виде. Для этого использовались различные  картотеки, папки, журналы, библиотечные каталоги и т.д. Любая информационная система должна выполнять три  основные функции: ввод данных, запросы  по данным, составление отчетов.

Информационная система (ИС) — это  средство организации информационного  обеспечения процесса управления, способствующее своевременному поступлению необходимой  и достоверной информации во все  звенья системы управления, нуждающиеся  в ней. К информационным системам относятся и автоматизированные системы управления технологическим  процессом,  предприятием, корпорацией.

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

База данных - совокупность взаимосвязанных  данных при такой минимальной  избыточности, которая позволяет  ее использовать оптимальным образом  для одного или нескольких приложений в определенной предметной области  человеческой деятельности.

Проектирование БД начинается с  определения предметной области,  информационную модель которой нужно  построить. Предметная область может  быть представлена как множество  объектов, разбитое на некоторое конечное число классов. Каждый класс объектов характеризуется набором признаков,  которые в терминологии БД называются атрибутами. Таким образом, в БД объекты  каждого класса представляются набором  своих атрибутов. Далее, для классов  объектов устанавливаются отношения  (в общем случае n-местные), которые  представляются схемами.

СУБД представляет собой программно-аппаратный пакет, обеспечивающий пользователям  простой доступ к базе данных. Программная  часть СУБД, которую некоторые  изготовители называют менеджером базы данных, выступает в качестве интерфейса между пользователями и базой  данных. Менеджер базы данных обеспечивает программные средства, необходимые  для создания, загрузки, запроса  и обновления данных. Менеджер также  контролирует все действия, связанные  с управлением, вводом-выводом и  памятью базы данных, на него возлагается  и решение проблем безопасности и совместного использования  данных. Другими словами, хорошо спроектированная СУБД обеспечивает программное обеспечение, упрощающее для пользователя общение с базой данных.

Таким образом, была построена инфологическая, датологическая и фиэическая модель базы данных, в которой легко создать нужный запрос, данные представлены в удобном для пользователя виде.

Точно разграничить инфологической и  физический этапы проектирования БД достаточно трудно из-за отсутствия устоявшейся терминологии. Поэтому принято считать, что на этапе инфологической проектирования, данные рассматриваются без учета специфики используемая СУБД, а особенности физического хранения БД в памяти включают в описание ее структуры на этапе физического проектирование. Этап между инфологической и физической проектированием, на котором получают СУБД – ориентированную схему БД, принято называть проектированием реализации.  

Инфологическая модель данных - обобщенное неформальное описание создаваемой базы данных, выполненное с использованием естественного языка, математических формул, таблиц, графиков и других средств, понятных всем людям, работающих над проектированием базы данных или по-другому

Датологическое проектирование – это организация данных, выделенных на предыдущем этапе проектирования в форму, принятую в выбранной СУБД.

Под даталогической понимается модель, отражающая логические взаимосвязи между элементами данных безотносительно их содержания и физической организации. При этом даталогическая модель разрабатывается с учетом конкретной реализации СУБД, также с учетом специфики конкретной предметной области на основе ее инфологической модели.

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

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

 

  1. Г. А. Титоренко Информационная система в экономики. – 2-е. изд., перераб. и доп. – М.: ЮНИТИ-ДАНА , 2011. – 463с.
  2. Карминский А. М., Информационная система в экономики: В 2-х ч. Ч-1. Методология создания: Учеб.  пособие. – М.: Финансы и статистика / Черников Б.В. Ч-2. Практика использования Учеб.  пособие. – М.: Финансы и статистика, 1-ч. 2006 – 336с., 2-ч. 2010- 240с.
  3. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для вузов/ Под. ред. А.Д. Хомоненко. - М.: Бином-Пресс, 2010.
  4. Пономаренко В.С., Інформаційна система в економіці, 2010 - 486 стр.
  5. Гофман В.Е., А.Д. Хомоненко. «Delphi 7», 2010
  6. Фаронов В. «Программирование баз данных в Delphi 7», 2011
  7. Глушаков С. В., Ломотько Д. В. Базы данных. Учебный курс. –Харьков: Фолио, 2010.-504с.
  8. Дейт.К. Введение в системы баз данных. 6 изд. К.;М.;СПб.: «Вильямс», 2011.-846с.
  9. Архангельский А. Я. Программирование в Delphi 7. - М.: ЗАО "Издательство БИНОМ", 2010.

 

 

 

 

 

 

 

 

 

 

 

 

Приложение А

 

Отчет о прибыли и убытках  супермаркета

«Эльдорадо» в I–II полугодии 2010 года

Наименование показателя

Код строки

За I полугодие 2010 г., тыс. грн.

За II полугодие 2010 г., тыс. грн.

01

02

03

04

I. Доходы и расходы по обычным  видам деятельности

     

Выручка (нетто) от продажи товаров, продукции, работ, услуг (за минусом налога на добавленную  стоимость, акцизов и аналогичных  обязательных платежей)

010

171930

192610,37

в том числе от продажи:

товаров

011

164628,86

185616,35

услуг

012

7301,14

6994,02

работ

013

01

02

03

04

Себестоимость проданных товаров, продукции, работ, услуг

020

128306,51

135486,13

в том числе проданных: 
товаров

021

127304,27

134476,13

услуг

022

1002,24

1010

работ

023

Валовая прибыль (строки 010-020)

029

43623,49

57124,24

Коммерческие расходы

030

7005,78

10111,66

Управленческие расходы

040

3211,36

4123,44

Прибыль (убыток)от продаж (строки 029-030-040)

050

33406,35

42889,14

II. Операционные доходы и расходы

     

Проценты к получению

060

Проценты к уплате

070

Доходы от участия в других организациях

080

786,89

795,09

Прочие операционные доходы

090

Прочие операционные расходы

100

III. Внереализационные доходы и расходы

     

Внереализационные доходы

120

994,11

1030,63

Внереализационные расходы

130

992,9

1021,06

Прибыль (убыток) до налогообложения (строки 050+060-070+080+090-100+120-130)

140

34194,45

43693,8

Налог на прибыль и иные аналогичные  обязательные платежи

150

17292,41

19364,1

01

02

03

04

Прибыль (убыток) от обычной деятельности (строки 140-150)

160

16902,04

24329,7

IV. Чрезвычайные доходы и расходы 
Чрезвычайные доходы

170

Чрезвычайные расходы

180

Чистая прибыль (нераспределенная прибыль (убыток) отчетного периода) (строки (160+170-180)

190

16902,04

24329,7

СПРАВОЧНО.  
Прибыль (убыток), приходящаяся на одну акцию:

базовая

201

разводненная

202

 

203

 

204


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приложение Б

Состав  и динамика балансовой прибыли супермаркета «Эльдорадо»

Показатель

Базисный период (I пол. 2010 года)

Отчетный период (II пол. 2010 года)

Абсолютное отклонение

Темп изменения, %

тыс. грн.

удельный вес %

тыс. грн.

удельный вес %

тыс. грн

удельный вес %

01

02

03

04

05

06

07

08

Выручка от реализации товаров, продукции, работ, услуг

171930

98,97

192610,4

99,06

20680,4

0,09

12

01

02

03

04

05

06

07

08

Себестоимость проданных товаров, продукции, работ, услуг

128306,5

99,23

135486,1

99,25

7179,62

0,02

5,6

Прибыль от основной деятельности

33406,35

97,7

42889,14

98,16

9482,79

0,46

28,4

Прибыль (убыток) до налогообложения

34194,45

100,0

43693,8

100,0

9499,35

0

27,8

Сальдо от             операционных доходов и расходов

786,89

2,296

795,09

1,82

8,2

-0,48

1,04

Сальдо  вне- реализационных доходов и расходов

1,21

0,004

9,57

0,02

8,36

0,196

691

01

02

03

04

05

06

07

08

Прибыль (убыток) до налогообложения

34194,45

100

43693,8

100

9499,35

27,8

Прибыль от обычных видов деятельности

16902,04

100

24329,7

100

7427,66

0

44

Сальдо чрезвычайных доходов и  расходов.

0

0

0

0

0

0

0

Чистая прибыль

16902,04

100

24329,7

100

7427,66

44


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приложение В

Инфологическая модель данных.


 

Код клиента


                                                        


 

                      


                          Код товара                  Количество


             Код клиента                                      Гарантия

                                              Продажа



 № Записи                                    Дата продажи


 

 


          Код товара                                                    Цена   


                                              Каталог


                Тип                                                     Модель


                              Название              Бренд

                               товара

 

 

 

 

 

 

 

 

 

 

 

Приложение Г

Датологическая модель данных

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приложение Д

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

Таблица 1- Клиенты

Наименование атрибутов

Тип данных

Длина поля

Допустимость

неопределенных значений

Kod_klient

+

 

*

Fam

A

[20]

 

Nam

A

[20]

 

Par

A

[20]

 

Add

A

[20]

 

 

Таблица 2 - Каталог

Наименование атрибутов

Тип данных

Длина поля

Допустимость

неопределенных  значений

Kod_tovar

Typ

ProNam

BrandNam

Mod

+

A

A

A

A

 

[20]

[20]

[20]

    [20]

*

Информация о работе Основы проектирования базы данных информационных систем (на примере супермаркета «ЭЛЬДОРАДО»)