Разработка базы данных«Магазин по продажи продуктов»

Автор работы: Пользователь скрыл имя, 05 Апреля 2012 в 13:48, курсовая работа

Краткое описание

База данных (мы будем говорить о так называемыхБД “Магазаин по продажи продуктов”) – это, прежде всего набор таблиц, хотя, как мы увидим позднее, в базу данных могут входить также процедуры и ряд других объектов. Таблицу можно представлять как обычную двумерную таблицу с характеристиками (атрибутами) какого – то множество объектов. Таблиц имеет имя – идентификатор, по которому на нее можно сослаться.
Столбцы таблицы соответствуют тем или иным характеристикам объектов – полям. Имя поля – это идентификатор, который используется в различных программах для манипуляции данными. Он строится по тем же правилам, как любой идентификатор, т.е. пишется латинскими буквами, состоит из одного слова и т.д. таким образом, имя – это не то, что отображается на экране или в отчете заголовке столбца (это отображение естественно писать по - русский), а идентификатор, соответствующий этому заголовку.

Содержание

Введение 5
1. Реляционная модель данных 7
2. Инфологическая модель БД «Магазин по продажи продуктов» 9
3. Разработка БД «Магазин по продажи продуктов» 12
4. Руководство пользователя 27
Заключения 36
Список использованной литературы и источников Интернет: 37

Прикрепленные файлы: 1 файл

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

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

 

Сущность  «Поставка»

Атрибут

Тип данных

Первичный\внешний ключ

Обязательное поле

Описание

ID поставка

Счетчик

Первичный

Да

Вводится ID поставка

ID поставщик

Числовой

внешний ключ

Да

Вводится 

ID товары

Числовой

внешний ключ

Да

Вводится ID товара

Количество

Текстовый

 

Да

Вводится количество

Цена поставки

Денежный

 

Да

Вводится цена поставки

Дата поставки

Дата/время

 

Да

Вводится дата поставки


 

Сущность  «Клиент»

Атрибут

Тип данных

Первичный\внешний ключ

Обязательное поле

Описание

ID клиента

Счетчик

Первичныйключ

Да

Вводится ID клиента

Фамилия

Текстовый

 

Да

Вводится фамилия 

Имя

Текстовый

 

Да

Вводится имя 

Отечество

Текстовый

 

Да

Вводится отчество

Телефон

Числовой

 

Да

Вводится номер телефона

Адрес

Текстовый

 

Да

Вводится адрес

Пол

Текстовый

 

Да

Вводится пол


 

Сущность  «Поставщик»

Атрибут

Тип данных

Первичный\внешний ключ

Обязательное поле

Описание

ID поставщик

Счетчик

Первичныйключ

Да

Выдается номер каждому посетителю

Наименование фирмы 

Текстовый

 

Да

Вводится наименование фирмы

Фамилия

Текстовый

 

Да

Вводится фамилия

Имя

Текстовый

 

Да

Вводится имя

Отечество

Текстовый

   

Вводится отечество

Адрес

Текстовый

 

Да

Адрес

Телефон

Числовой

   

Телефон


 

На основе определённые  сущности была построена ER -диаграмма с помощью графического  редактора MS-Visio (см. рис.1).

 

Рисунок 1. Инфологическая модель БД «Магазин по продажи продуктов»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Разработка БД «Магазин по продажи продуктов»

 

Мною на основе построенной инфологической модели БД  были созданы  следующие  таблицы:

  1. Товар
  2. Покупка
  3. Поставка
  4. Клиент
  5. Поставщик

На рисунке 2,3  показана  таблица «Товар»  в режимах конструктора и  таблица

Рисунок 2. Таблица «Товар» в режиме конструктор

        Рисунок 3. Таблица «Товар» в режиме таблица

На рисунке 4,5 показана  таблица «Покупка»  в режимах конструктора и  таблица

Рисунок 4. Таблица «Покупка» в  режиме конструктор

             Рисунок 5. Таблица «Покупка» в режиме таблица

На рисунке 6,7 показана  таблица «Поставка»  в режимах конструктора и  таблица

Рисунок 6. Таблица «Поставка» в режиме конструктор

                        Рисунок 7. Таблица «Поставка» в режиме таблица

На рисунке 8,9 показана  таблица «Клиент»  в режимах конструктора и  таблица

Рисунок 8. Таблица «Клиент» в режиме конструктор

                              Рисунок 9. Таблица «Клиент» в режиме таблица

 

На рисунке 10,11 показана  таблица «Поставщик»  в режимах конструктора и  таблица

Рисунок 10. Таблица «Поставщик»  в режиме конструктор

 

 

 

Рисунок 11. Таблица «Поставщик» в режиме таблица

На основе  построенных  таблиц, построена  схема данных( рис.12) 

 

Рисунок 12. Схема данных БД «Магазин по продажи продуктов»

На  основе  составленных  таблиц были построены  следующие  запросы:

  1. Люди по имени А.
  2. Новая фамилия.
  3. Удаление товара.
  4. Поиск молочные изделия и напитки.
  5. Отчет по продажи на сегодня.
  6. Нет телефона.
  7. Отчет по поставщикам.
  8. Имена с букв от “А” до “Д”.
  9. Новая  имя.
  10. Срок годности апрель месяц.

 

Они выполняют  следующие задачи:

Задача №1

Найти людей у которых  фамилия начинается буква  А

На рисунках 13 и 14, показано выполнение  данной  задачи в режимах   конструктора и таблицы.

 

Рисунок 13.   Запрос «Люди по имени А» в режиме конструктора

Рисунок 14.   Запрос «Люди по имени А» в режиме  таблица

 

Задача №2

Поменять фамилию  клиента,

На рисунках 15 и 16, показано выполнение  данной  задачи в режимах   конструктора и таблицы.

Рисунок 15.   Запрос «Новая фамилия» в режиме конструктора

Рисунок 16.   Таблица «Клиент» в режиме  таблица

 

Задача №3

Удалит  конкретный  товар,

На рисунках 17 и 18, показано выполнение  данной  задачи в режимах   конструктора и таблицы.

Рисунок 17.   Запрос «Удаление товара» в режиме конструктора

 

Рисунок 18.   Таблица «Товар» в режиме  таблица

 

Задача №4

Поиск молочные изделия и напитки,

На рисунках 19 и 20, показано выполнение  данной  задачи в режимах   конструктора и таблицы.

Рисунок 19.   Запрос «Поиск молочные изделия и напитки» в режиме конструктора

Рисунок 20.   Запрос «Поиск молочные изделия и напитки» в режиме  таблица

 

Задача №5

Составит отчет  по продажи на сегодня,

На рисунках 21 и 22, показано выполнение  данной  задачи в режимах   конструктора и таблицы.

Рисунок 21.   Запрос «Отчет по продажи на сегодня» в режиме конструктора

 

Рисунок 22.   Запрос «Отчет по продажи на сегодня» в режиме  таблица

 

Задача №6. Найти  всех  посетителей  у кого нет телефона.

На рисунках 23 и 24 показан запрос « Нет телефонов» в режимах конструктор и таблица.

 


Рисунок 23.   Запрос «Нет телефона» в режиме конструктора

 

Рисунок 24.   Запрос «Нет телефона» в режиме  таблица

Задача №7

Составить перекрестный  запрос.

На рисунках 25 и 26 показан запрос « Отчет по поставщикам» в режимах конструктор и таблица.

Рисунок 25.   Запрос «Отчет по поставщикам» в режиме конструктора

Рисунок 26.   Запрос «Отчет по поставщикам» в режиме  таблица

 

Задача №8

Отобразить  данные о людях ,  где есть поле Ф.И.О. Найти людей у которых имена начинаются с букв от «А» до «Д»

На рисунках 27 и 28 показан запрос « Имена с букв от “А” до “Д” » в режимах конструктор и таблица.

Рисунок 27.   Запрос «Имена с букв от “А” до “Д”» в режиме конструктора

Рисунок 28.   Запрос «Имена с букв от “А” до “Д”» в режиме  таблица

 

Задача №9

Создать запрос с параметрами по имени.

На рисунках 29 и 30 показан запрос «Ввести имя » в режимах конструктор и таблица.

Рисунок 29.   Запрос «Ввести имя» в режиме конструктора 

Рисунок 30.   Запрос «Ввести имя» в режиме  таблица

 

Задача №10

Найти  все  данные  не ранее какой-либо даты  и не позднее какой-то, используя   оператор Beetwen.   AND.

На рисунках 31 и 32 показан запрос «Срок годности апрель месяц» в режимах конструктор и таблица.

Рисунок 31.   Запрос «Срок годности апрель месяц» в режиме конструктора

 

Рисунок 32.   Запрос «Срок годности апрель месяц» в режиме  таблица

  1.  Руководство пользователя

При открытии базы данных« Магазин по продажи товаров», автоматически открывается Главная форма (Рис.33).

Рисунок 33.   Форма «Главная» в режим формы

На ней  представлены основные кнопки:

  1. Добавление (просмотр запись)
  2. Изменение (просмотр изменение)
  3. Поиск (просмотр всех запросов)
  4. Печать (содержит некоторые отчеты)

При нажатии  кнопки «Добавление», появляется следующая форма:

 

Рисунок 34.   Форма «Добавление» в режим формы

Кнопка  «Изменение» содержит:

  1. Клиент (просмотр клиента)
  2. Поставщик (просмотр поставщика)
  3. Отчет по паставщикам (просмотр сведений о поставщока)
  4. Удаление товара (просмотр удаленных товаров)
  5. Товар (просмотр товаров)
  6. Назад (для возврата в главную кнопочную форму)

Рисунок 35.   Форма «Изменение» в режим формы

Кнопка «Поиск» дает нам возможность просмотреть информациюпоиски запроса:

Рисунок 36.   Форма «Поиск» в режим формы

 

Для печать записей в формах служит кнопка «Печать».  В ней представлены основные формы (Рис. 37):

  1. Отчет о поиска молочные изделия и напитки
  2. Отчет срок годности апрель месяц
  3. Отчет поиск по имени
  4. Отчет о поставке
  5. Отчет по продажи на сегодня
  6. Отчет по поставка подчиненная форма
  7. Список товаров
  8. Отчет по покупки
  9. Отчет о поставщике
  10. Отчет люди по имени А
  11. Список клиентов
  12. Список имена с букв от А до Д
  13. Список нет телефона
  14. Назад

 

Рисунок 37.   Форма «Печать» в режим формы

 

На рисунках 38 показан отчет «Отчет о поиска молочные изделия и напитки» в режим представление отчета

 Рисунок 38.   Отчет «Отчет о поиск молочные изделия и напитки» в режим представление отчета

На рисунках 39 показан отчет «Отчет срок годности апрель месяц» в режим представление отчета

Рисунок 39.   Отчет «Отчет срок годности апрель месяц» в режим представление отчета

На рисунках 40 показан отчет «Отчет поиск по имени» в режим представление отчета

Рисунок 40.   Отчет «Отчет поиск по имени» в режим представление отчета

На рисунках 41 показан отчет «Отчет о поставке» в режим представление отчета

Рисунок 41.   Отчет «Отчет о поставке» в режим представление отчета

 

На рисунках 42 показан отчет «Отчет по продажи на сегодня» в режим представление отчета

Информация о работе Разработка базы данных«Магазин по продажи продуктов»