§1. Краткая характеристика базы данных «Оптовый магазин».
Оптовый магазин будет работать с крупными производителями электроинструмента. Получение товара от поставщика будет сделан из счета-фактуры, который заполняется в двух экземплярах, по одному для магазина, а другой для поставщика. Если не очень большой запас расчетов с поставщиками будет производиться в денежной форме, а также при покупке в больших количествах - с текущего счета магазина.
Процессы, осуществляемые в магазине, будут автоматизированы с помощью современного программного обеспечения: 1С "Предприятие", "LE налогоплательщика." Для получения информации о поставщиках, заказов, клиентов и продукты будут храниться в нашей базе данных, "оптовый магазин".
Что касается поддержки автоматизации работы магазина составлена информационная база данных "Оптовый склад".
Эта база данных позволит решить следующие задачи:
• вести точный учет полученных и продажи;
• предоставляет информацию о поставщиках и клиентов, а также набор и приобретение товаров;
• отображает заказы на определенную дату;
• формировать отчеты об остатках и заказов.
база Essence "Оптовый магазин" принимается во внимание, полученных и проданных каждым поставщиком и каждого клиента, расчете баланса товаров на складе.
Эта база данных имеет следующие преимущества:
- Nemudrenyh, чтобы узнать,
- Простой и удобный интерфейс, который позволяет использовать его без специальной подготовки;
- Он имеет возможность обновлять по сбору и продаже данных с помощью запросов.
Базовый Назначение:
• Отображение информации о доходах и продаж в сводных таблицах
• формирование отчетов
• Запрос
• Создание форм
• формирование отчетов
Оптовый магазин будет поставляться продукты питания от таких поставщиков, как, например, «Царицино», «Келлог» и т.д.
Он будет принимать во внимание каждый элемент, поставщика, а также несколько покупателей. Клиенты, заказывающие товары непосредственно от директора оптового магазина или его администратором.
Курс содержит наиболее точную информацию о продукции, поставщиков и покупателей
Все данные будут отображаться в удобном для среднего пользователя
компьютер для каждой таблицы, чтобы создать аналогичный отчет, благодаря форме кнопочного, проверьте этот курс, будет удобно переключаться между данными базы данных
Все формы, необходимые для легкого восприятия базы данных, а также для заказа товаров, поставщиков этих продуктов, а также покупатели определенных товаров.
Основной целью курсовой работы является изучение методов проектирования баз данных и работы с базой данных в среде СУБД.
§2. Проектирование базы данных «Оптовый магазин».
Система управления базами данных Access (СУБД Access) представляет собой стандартный набор приложений программного пакета Microsoft Office, которая - как исторически сложилось - используется почти в каждой организации в нашей стране. Она обеспечивает значительные возможности для работы с сохраненными данными, их обработки и обмена.
Таблица - это наиболее важные объекты любой базы данных, которая содержит все имеющиеся в базе данных, а также структуру базы данных (поля, их типы и свойства). Все остальные объекты (формы, отчеты, запросы), зависящие от таблиц данных.
При создании таблицы в режиме конструктора отображает пустую структуру таблицы, в которой необходимо ввести имена полей, указать типы данных в полях и установите поля свойств. В нижней части структуры таблицы полей формы определяются свойства таблицы, что позволяет изменять способы хранения данных и воссоздают.
Поля таблиц базы данных не просто определяют структуру базы данных - они до сих пор определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей. Ниже перечислены наиболее важные свойства полей таблиц баз данных в примере СУБД Microsoft Access.
Характеристики поля базы данных:
• Имя поля указывает, как работать с данными поля в автоматических операциях с базой данных (по умолчанию имена полей используются в качестве заголовков столбцов таблиц);
• тип поля присваивает тип данных, который может содержаться в этой области;
• размер поля назначает длину предел (в символах) данных, которые могут быть размещены в этой области;
• Формат поля назначает способ formatirovki данные в ячейках, принадлежащих полю;
• Маска ввода присваивает форму, в которой данные в поле (автоматизация ввода данных средств);
• подпись назначить заголовок столбца таблицы для поля (если подпись не указана, то свойство используется в имени поля в качестве заголовка столбца);
• по умолчанию - это значение, которое вводится в поле ячейки автоматически (автоматизировать средство ввода данных);
• условие на значение - ограничение применяется для проверки подлинности ввода данных (ввод средств автоматизации, которая обычно используется для передачи данных с числовым, деньги, или тип даты);
• Ошибка - текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных (проверка ошибочность автоматически, если вы установите значение условия собственности);
• Обязательное поле - свойство, обозначающий обязательное заполнение поля при заполнении базы;
• пустые строки - свойство, которое позволяет вводить пустые данные строки (из различных требуемых свойств поля, которое не влияет на все типы данных, но только в некоторых, например, текст);
• индексируется поле - если поле это свойство, все операции, связанные с поиском или сортировки записей по значению, содержащейся в этой области, значительно ускоряется. В дополнение к индексированных полей, вы можете сделать так, чтобы значения записей будут проверяться на поле на наличие повторов, что позволяет автоматически пропускать повторяющиеся данные.
Панель инструментов позволяет выполнить ряд операций с таблицами данных, таким как сохранение, печать, сортировка, фильтрация, поиск. Перед тем как печать таблицы страницы nuzhnopredopredelit настроек и сделать предварительный просмотр.
База данных "Оптовый склад" содержит следующую таблицу, в которой представлены следующими физическими моделями:
-поставщики, она имеет следующее строение:
Наименование поля | Тип данных | Свойство |
Код поставщика (ключевое поле) | Числовой | Размер поля - длинное целое |
Поставщик | Текстовый | Размер поля 30 |
Страна | Текстовый | Размер поля 20 |
Город | Текстовый | Размер поля 20 |
Фото | Поле объекта OLE |
Таблицы создаются имя поля, тип данных и свойств. Открывает окно конструктора, он записал нужные имена полей, типы данных. При закрытии таблицы, вы должны сохранить его, просто дать ему имя и дать ему ключевое поле. Эта таблица будет ключевой номер полевой персонал. Затем откройте таблицу и сделать соответствующие данные в режиме таблицы. Кроме того, в других таблицах базы данных создаются.
В конструкторе, таблица представлена следующим образом (рис.1)
Рис.1.Таблица «Поставщики»
Наименование поля | Тип данных | Свойство |
Код товара | Числовой | Размер поля - длинное целое |
Товар | Текстовый | Размер поля 20 |
Единица измерения | Текстовый | Размер поля 5 |
Цена | Денежный | Размер поля - длинное целое |
Код поставщика | Числовой | Размер поля - длинное целое |
Количество | Числовой | Размер поля - длинное целое |
Рис.2.Таблица «Товары»
Наименование поля | Тип данных | Свойство |
Код покупателя | Числовой | Размер поля - длинное целое |
Покупатель | Текстовый | Размер поля 20 |
Страна | Текстовый | Размер поля 20 |
Город | Текстовый | Размер поля 20 |
Адрес | Текстовый | Размер поля 20 |
Телефон | Текстовый | Размер поля 20 |
Рис.3.Таблица «Покупатели»
Наименование поля | Тип данных | Свойство |
Код заказа | Числовой | Размер поля - длинное целое |
Код товара | Числовой | Размер поля - длинное целое |
Код покупателя | Числовой | Размер поля - длинное целое |
Дата заказа | Дата/время | |
Количество | Числовой | Размер поля - длинное целое |
Рис.4.Таблица «Заказы»
Наименование поля | Тип данных | Свойство |
Код товара | Числовой | Размер поля - длинное целое |
Товар | Текстовый | Размер поля 20 |
Sum-Количество | Числовой | Размер поля - длинное целое |
Рис.5.Таблица «Продажи»
Наименование поля | Тип данных | Свойство |
Код товара | Числовой | Размер поля - длинное целое |
Товар | Текстовый | Размер поля 20 |
Sum-Количество | Числовой | Размер поля - длинное целое |
Между таблицей вероятностей 4 типов отношений: "один к одному", "один ко многим", "многие к одному", "многие ко многим".
- "Один к одному" - каждая запись в одной таблице соответствует одной записи в другой таблице.
Отношение "один к одному" разумно использовать, если часть данных, таких как данные на основе редко используется. Использование этих отношений улучшит скорость обработки данных.
- "Один ко многим" - каждая запись в одной таблице соответствует несколько записей в другой таблице. Один сотрудник может иметь несколько проделанной работы.
Отношение "один ко многим" используется очень плотно, поддерживается всеми основными базами данных.
- "Многие к одному"
Некоторые из записей в одной таблице соответствует одной записи в другой таблице.
Отношение "многие к одному", как отношение "один ко многим". Тип отношений зависит от точки зрения разработчика. Например, если вы разобрать взаимосвязь между осуществлением работы и персонала, вы получаете отношение, "многие к одному".
- "Многие ко многим"
Несколько записей в одной таблице соответствует несколько записей в другой таблице.
Рис.6. Схема данных
Эта схема данных основана на следующих таблицах: поставщики, продукты, клиенты, заказы. Данные меню базового обслуживания "оптовый магазин" выбирает схему данных. Оказывается, меню для добавления таблиц из данного меню, выбрать все таблицы. Далее, из таблицы "Поставщики" портативный код поставщика к поставщику код в таблице "Продукты", номер сотрудника в таблице "Поставщики" является ключевым полем, обеспечивая при этом целостность данных и формируется отношение один ко многим. Кроме того, мы комбинируем таблице "Заказы" таблицы "Продукты" и "Покупатели", обеспечивающие целостность данных и создание один-ко-многим связи.
В показанной таблице "Доходы" Схема данных 2, "Продажи", определяется на основе создания таблицы запросов, поэтому они не имеют связи друг с другом и с другими таблицами.
Дизайн запросов
Эти объекты используются для извлечения данных из таблиц и делает их доступными пользователю в удобном виде. При поддержке запросов для выполнения таких операций, как отбор данных, сортировка и фильтрация, а также изменение данных по заданному алгоритму, создание новых таблиц, автозаполнение таблицы данных, импортируемых из других источников, выполнять расчеты и многое другое. Различные действия являются различные типы запросов.
Запрос определенный выбор для выбора данных, хранящихся в таблицах, и не изменяет данные.
Запрос-изменение используется для изменения или перемещения данных. Этот тип включает в себя: запрос на добавление записей, удаление записей запроса, запрос на создание запроса на обновление таблицы.
Запрос с параметром указывает одно или несколько условий отбора во время выполнения запроса.
Некоторые запросы строятся с помощью мастера. Вы можете создать следующие типы запросов:
простой запрос, который позволяет выбрать поля из нескольких таблиц или запросов.