База данных антикварного магазина
Проектирование базы данных, позволяющей магазину автоматизировать информацию об антиквариате, что поможет быстро информировать клиентов о наличии товара, его стоимости и основных характеристиках. Структура и содержание таблиц, запросов и отчетов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 11.10.2014 |
Размер файла | 4,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://allbest.ru
Введение
Базы данных являются незаменимой частью для эффективной и быстрой работы с информацией. Умение использования этой системы полезны всем сотрудникам любой организации, включая ее руководителей. База данных помогает группировать и структурировать информацию, а так же быстро ее обновлять и дополнять. Описываемая мною база данных будет создана для упрощения работы антикварного магазина.
Наличие базы данных у антикварного магазина поможет иметь структурированную информацию у сотрудников об имеющемся антиквариате, о своих клиентах и о проданных товарах. С помощью базы данных можно легко обновить имеющуюся информацию о новых поступлениях, новых клиентах и новых совершенных покупках.
Основная цель курсовой работы: закрепить полученные знания о проектировании баз данных, полученных во время изучения курса « ИТУ» и суметь применить их самостоятельно на практике в компьютерной программе Access.
Основные задачи курсовой работы:
-описание предметной области
-построение ER-диаграммы
- преобразование ER-диаграммы к реляционному виду
-разработка структуры базы данных
-использование расширенных средств СУБД ввода и вывода данных.
Описание предметной области
Данная база данных позволяет магазину автоматизировать информацию об антиквариате, что поможет быстро информировать клиентов о наличии товара, его стоимости и основных характеристиках. В то же время, антикварный магазин будет иметь данные о своих клиентах, что позволит сообщать им о последних поступлениях и мероприятиях магазина, а так же знать о местонахождении антикварных вещей, которые имею историческую ценность. База данных о совершенных покупках позволяет знать кто, когда и за какую стоимость приобрел товар.
Информационная система также необходима для:
ввода, изменения и удаления информации об антиквариате
ввода, изменения и удаления информации о клиентах
ввода, изменения и удаления информации о совершенных покупках
получения информации о наличии товара, его стоимости, автора и тд.
Описание источников входных данных
В основном все данные получаются при личном контакте с клиентами, но так же предусматривается получение данных по почте.
Описание выходных документов:
Для эффективной работы с информацией мною были разработаны следующие выходные документы: отчеты и формы.
Описание предметной области
Предметы антиквариата имеют очень высокую стоимость, магазин обладает полной личной информацией о клиентах и их местонахождении, поэтому попав такая информация к потенциальному грабителю безопасность клиентов и сохранность вещей может быть под угрозой, поэтому при необходимости получения информации о предметах антиквариата сотрудник должен вести пароль, для входа в базу данных.
Каждый предмет антиквариата характеризуется следующими параметрами:
Код антиквариата
Автор
Наличие
Стоимость
Страна производитель
Год производства
О клиентах антикварного магазина имеется следующая информация:
ID клиента
ФИО
Паспортные данные
Место проживания
Контактный телефон
Магазину необходимо вести учет покупок и кем они были совершены, для этого магазин обладает следующими сведениями:
№ покупки
код антиквариата
дата приобретения
ID клиента
При работе с системой сотрудник магазина должен решать следующие задачи:
Давать полную информацию клиентам о предметах антиквариата и их наличии
Своевременно заносить в базу данных информацию о клиентах, но только при наличии паспорта
Своевременно обновлять базу данных
В свою очередь клиенты магазина должны решать следующие задачи:
Предоставлять достоверную информацию о себе
При совершении покупки предоставлять паспорт и достоверное место нынешнего проживания
Во время оплачивать счет
Преобразовываем ER-диаграмму к реляционному виду:
Антиквариат ( Код антиквариата, автор, наличие, стоимость, страна производитель, год производства)
Клиент (ID клиента, ФИО, номер паспорта, место проживания)
Покупка (№ покупки, код антиквариата*, ID клиента* дата приобретения)
Проверим полученные отношения на соответствие 3 нормальной форме.
Полученные отношения находятся в третьей нормальной форме, т.к. не содержат неполной функциональной зависимости и транзитивной функциональной зависимости, т.е. все не ключевые атрибуты полностью функционально зависят от первичных ключей.
Результаты работы
В результате проведенной работы было сделано таблиц, запросов, отчета и формы, включая кнопочную форму
Схема данных
Структура и содержание таблиц
Каждому отношению реляционной модели соответствует таблица.
Таблица «Антиквариат»
Таблица «Клиент»
Таблица «Покупка»
В настоящей системе управления используются следующие формы:
Кнопочная (форма Антикварный магазин)
Универсальные формы для удаления, изменения и добавления данных в базу данных (антиквариат, клиент и покупка)
Форма Антикварный магазин
Форма Антиквариат
Форма Клиент
Форма Покупка
Структура и содержание запросов
Запрос на наличие
SQL:
SELECT антиквариат.код, антиквариат.автор, антиквариат.стоимость, антиквариат.наличие
FROM антиквариат;
Запрос на наличие антиквариата , показывает, что есть в наличие, а чего нет
Запрос поиск по автору
SQL:
SELECT антиквариат.код, антиквариат.автор, антиквариат.[страна производитель], антиквариат.[год производства]
FROM антиквариат
WHERE (((антиквариат.автор)=[автор антиквариата]));
В данном запросе мы можем узнать какой в магазине есть антиквариат интересующих авторов
Запрос поиск по стране производителю
SQL:
SELECT антиквариат.код, антиквариат.[страна производитель], антиквариат.[год производства]
FROM антиквариат
GROUP BY антиквариат.код, антиквариат.[страна производитель], антиквариат.[год производства]
HAVING (((антиквариат.[страна производитель])=[страна]));
Если клиент хочет купить антиквариат из определенной страны, мы можем вбить в базу данных страну и по ней подобрать товары
Запрос о заказчике антиквариата
SQL:
SELECT Клиент.ФИО, Клиент.[Номер паспорта], Клиент.[Место проживания], Покупка.[код антиквариата]
FROM Клиент INNER JOIN Покупка ON Клиент.[ID клиента] = Покупка.[Id покупателя]
GROUP BY Клиент.ФИО, Клиент.[Номер паспорта], Клиент.[Место проживания], Покупка.[код антиквариата]
HAVING (((Клиент.ФИО)=[ФИО]));
Владелец или сотрудник магазина зная ФИО клиента может получить всю информацию о клиенте и его заказе.
база данные антикварный запрос
Содержание отчетов
Отчет Антиквариат, структурированная, полная информация об антиквариате
Отчет о заказанном антиквариате
Здесь мы можем видеть, кто и какой предмет, какого автора заказал
Отчет о клиентах
Здесь представлена структурированная информация обо всех клиентах и их личных данных
Размещено на Allbest.ru
...Подобные документы
Базы данных и системы управления ими. Разработка базы данных "Торговая организация", позволяющей вести учет имеющегося товара, покупателей и поставки товара. Проектирование таблиц, запросов и форм. Создание отчетов. Обеспечение доступа к информации.
курсовая работа [1,2 M], добавлен 21.11.2014Проектирование базы данных, позволяющей выдавать информацию о наличии путевок и их стоимости, бронировать билеты и формирующей скидки для постоянных клиентов. Построение концептуальной и логической модели, листинг программы и результаты тестирования.
курсовая работа [1,2 M], добавлен 21.06.2015Создание таблиц и проектирование систем управления базами данных. Инфологическое проектирование. Реляционная схема базы данных. Прикладное значение систем: отчет о поставщиках и поставляемых ими товарах. Выписка о наличии товара в магазине.
курсовая работа [596,1 K], добавлен 01.12.2008Характеристика Microsoft Access. Создание структуры базы данных. Определение основных тем таблиц базы данных и информации, которую будут содержать поля таблиц. Создание таблиц, запросов, форм и отчетов. Страницы доступа к данным. Макросы и модули.
курсовая работа [1,1 M], добавлен 09.12.2012Применение Microsoft Access в базах данных. Создание системы управления базами данных, обеспечивающей информационную работу магазина "Автозапчасти" и позволяющей сотрудникам магазина быстро просматривать ассортимент товара, наличие его на складе, цены.
курсовая работа [2,7 M], добавлен 13.10.2012Рассмотрение основных этапов проектирования базы данных "Расписание": создание информационных таблиц, определение схем для связи данных в реестрах. Изучение методов организации форм (режимы автоматический, Мастер, конструктор), запросов и отчетов.
курсовая работа [1,7 M], добавлен 06.02.2010Авторизация с каталогами проектирования базы данных магазина. Задачи базы данных: учет всех товаров, поиск и выдача данных о клиентах, адрес, телефоны, цена и наличие товара. Этапы проектирования базы данных. Схема данных, создание запросов и их формы.
реферат [1,6 M], добавлен 22.10.2009Создание таблиц базы данных в режиме конструктора. Схема связей между таблицами и содержание таблиц. Установление связи с поддержанием целостности. Структуры двух запросов (в режиме конструктора) и описание процесса их создания. Результаты вывода отчетов.
курсовая работа [3,0 M], добавлен 28.06.2015Проектирование автоматизированной информационной системы, позволяющей оформлять заказы на продажу керамической плитки. Разработка реляционной модели данных. Структура и содержание таблиц базы данных, формирование запросов к ней и назначение ее форм.
курсовая работа [4,9 M], добавлен 26.07.2013Структура простейшей базы данных и свойства полей. Характеристика типов данных. Описание процесса создания базы данных, таблиц и связей между ними, простых и составных форм, запросов в Microsoft Access. Пример составления подчинённых отчетов и макросов.
курсовая работа [2,9 M], добавлен 14.11.2016Разработка базы данных "Доставка товара" в среде MS Access, ее структуры, объектов (таблиц, запросов, форм, отчетов, макросов). Анализ предметной области базы данных, описание ее схемы, полей таблиц, разработанных объектов. Требования к работе приложения.
контрольная работа [2,6 M], добавлен 07.08.2013Описание проектирования базы данных обувного магазина "Престиж". Преобразование концептуальной модели базы данных в реляционную модель; описание процесса создания таблиц, форм, отчетов, запросов. Разработка рекламы для магазина в виде HTML-страницы.
курсовая работа [3,9 M], добавлен 04.02.2013Создание базы данных по теме "Склад фруктов" в СУБД Microsoft Access. Проектирование запросов по числовым, символьным, логическим критериям и сложных запросов, состоящих из комбинаций приведенных типов данных. Создание форм и таблиц, конструктор отчетов.
курсовая работа [869,2 K], добавлен 04.11.2014Выделение информационных объектов и их инфологическая модель. Логическая структура реляционной базы данных. Разработка таблиц в системе управления базами данных Access. Создание запросов, форм и отчетов в СУБД Access. Разработка приложения пользователя.
курсовая работа [2,8 M], добавлен 05.02.2018Моделирование базы данных, ее внутренняя структура и взаимосвязь отдельных компонентов, предъявляемые требования и сферы практического использования. Порядок формирования таблиц и актуализация. Создание запросов, отчетов, форм. Создание кнопочной формы.
контрольная работа [1,8 M], добавлен 07.06.2014Рассмотрение теоретических основ проектирования. Анализ предметной области и разработка таблиц базы данных. Заполнение таблиц, поиск данных с помощью фильтра. Создание форм, разработка запросов. Создание и настройка отчетов, составление приложения.
курсовая работа [2,8 M], добавлен 01.06.2014Проектирование базы данных, содержащей информацию, которая всесторонне характеризует российский рынок медицинского оборудования. Описание атрибутов сущностей и связей, отраженных в разработанной ER-модели. Разработка отчетов, форм, запросов в базе данных.
курсовая работа [3,2 M], добавлен 19.06.2015Анализ предметной области, концептуальных требований и информационных потребностей к разрабатываемой базе данных студентов. Выбор информационных объектов и проектирование информационной структуры. Создание таблиц, отчетов, запросов на выборку и форм.
курсовая работа [69,4 K], добавлен 18.11.2010Сущности и функциональные зависимости базы данных. Атрибуты и связи. Таблицы базы данных. Построение ER-диаграммы. Организация ввода и корректировки данных. Реляционная схема базы данных. Реализация запросов, получение отчетов. Защита базы данных.
курсовая работа [2,4 M], добавлен 06.02.2016Понятие реляционной модели данных, целостность ее сущности и ссылок. Основные этапы создания базы данных, связывание таблиц на схеме данных. Проектирование базы данных книжного каталога "Books" с помощью СУБД Microsoft Access и языка запросов SQL.
курсовая работа [838,9 K], добавлен 25.11.2010