Автор работы: Пользователь скрыл имя, 29 Декабря 2010 в 18:41, курсовая работа
Для успешного управления базами данных необходимы знания о представлении информации в информационных системах, концепциях моделирования данных, принципах организации баз данных и методах их проектирования, программных средствах для работы с базами данных, принципах обработки многопользовательских баз данных, их администрировании.
Microsoft Access объединяет сведения из разных источников в одной реляционной базе данных. Создаваемые формы, запросы и отчеты позволяют быстро и эффективно обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные, печатать отчеты, диаграммы и почтовые наклейки.
Введение…………………………………………………………………….4
1.Постановка задачи на разработку базы данных………………………5
1.1Анализ предметной области……………………………………………5
1.2 Требования к информационной системе……………………………..6
2 Проектирование модели данных………………………………………..7
2.1 Семантическая модель данных………………………………………..7
2.2 Логическая модель данных……………………………………………8
2.3 Определение физических характеристик атрибутов……………….10
3 Реализация системы…………………………………………………….12
3.1 Создание, связывание и заполнение таблиц………………………...12
3.2 Реализация запросов к базе дынных…………………………………16
3.3 Создание отчетов……………………………………………………...31
3.4 Создание форм………………………………………………………...31
Заключение………………………………………………………………..34
Список использованных источников
Приложения
Содержание
Введение…………………………………………
1.1Анализ предметной области……………………………………………5
1.2 Требования к информационной системе……………………………..6
2
Проектирование модели данных……
2.1 Семантическая модель данных………………………………………..7
2.2
Логическая модель данных………………
2.3 Определение физических характеристик атрибутов……………….10
3
Реализация системы………………………………
3.1 Создание, связывание и заполнение таблиц………………………...12
3.2 Реализация запросов к базе дынных…………………………………16
3.3
Создание отчетов……………………………………
3.4
Создание форм……………………………………………
Заключение……………………………………
Список использованных источников
Приложения
Введение
Создание
современных электронных
Одним из наиболее распространенных классов систем обработки данных являются автоматизированные информационные системы.
Любой
разумный вид деятельности основывается
на информации о свойствах состояния
и поведения той части
Значительно сократить объем необходимых натурных измерений позволяет компьютерное моделирование реальности.
Будущим
специалистам экономического профиля
придется работать с базами данных
в среде различных
Роль баз данных в качестве
экономических активов
В деловой или личной сфере часто приходится работать с данными из разных источников, каждый из которых связан с определенным видом деятельности. Для координации всех этих данных необходимы определенные знания и организационные навыки.
Для успешного управления базами данных необходимы знания о представлении информации в информационных системах, концепциях моделирования данных, принципах организации баз данных и методах их проектирования, программных средствах для работы с базами данных, принципах обработки многопользовательских баз данных, их администрировании.
Microsoft
Access объединяет сведения из разных
источников в одной
Использование
баз данных в такую сферу человеческой
деятельности как учет поставок товаров
в магазин косметики позволит систематизировать
информацию о поставках и о самих товарах,
хранить большой объем данных и быстро
вносить корректировки данной информации.
Это позволит сэкономить время и облегчить
работу человека.
1
Постановка задачи на
разработку базы данных
1.1
Анализ предметной
области
Информационная
система для автоматизации
Виды
товаров могут
По коду вида товара мы можем точно определить, к какому именно виду относится тот или иной товар.
Все поставляемые товары имеют свою страну изготовителя. Каждая страна изготовитель имеет следующие данные:
- код страны изготовителя;
- название страны изготовителя.
По коду страны изготовителя можно определить, в какой стране был изготовлен данный товар.
Все товары имеют своих поставщиков и могут также поставляться несколько раз. Каждый поставщик имеет:
Все поставщики осуществляют поставки товаров. Каждый поставщик может поставлять товар несколько раз. Каждая поставка имеет следующие данные:
- код поставки;
- дата поставки;
-
количество поставленных
- стоимость поставки.
Поставщик может осуществлять несколько поставок, но каждая поставка имеет свой уникальный код, по которому можно определить конкретную поставку.
Каждый поставляемый товар имеет следующие данные:
1) уникальный код товара;
2) название данного товара;
3) стоимость единицы товара.
Необходимо предусмотреть следующие ограничения на информацию, хранимую в базе данных:
-
магазин должен обязательно
1.2 Требования к информационной системе
С базой данных должны работать следующие группы пользователей:
При работе с системой продавец должен иметь возможность решать следующие задачи:
-
принимать новые поставки и
регистрировать их в системе.
При этом необходимо
- производить расчет стоимости товаров в зависимости от их количества и цены за единицу продукции;
- вносить в систему новых поставщиков и удалять тех, которые более не сотрудничают с данным магазином.
Покупатели должны иметь возможность решать следующие задачи:
1)
просматривать перечень
2) интересоваться в какой стране был изготовлен интересующий покупателя товар;
3)
просматривать информацию о
Администрация магазина должна иметь возможность:
-
отслеживать своевременность
-
подсчитывать стоимость
- получать сведения о товарах, которые не пользуются спросом, так как количество товаров данного вида и данной марки не уменьшилось;
-
получать сведения о товарах,
которые пользуются большим
2
Проектирование модели
данных
2.1
Семантическая модель
данных
Разработку модели начнем с выделения основных сущностей и связей между ними.
Прежде всего, существует сущность «Вид товара». Каждый вид товара имеет код, который является его ключом, и ряд атрибутов, которые взяты из описания предметной области. Каждый экземпляр сущности «Вид товара» соответствует не конкретному виду товара, а описанию некоторого вида товара, который поставляется в магазин. К каждому виду товара может относиться несколько товаров, это и есть конкретные товары, которые поставляют фирмы-поставщики. Для этого вводится сущность «Товар», которая будет содержать товары всех видов, поставляемых в магазин. Каждый товар имеет свой уникальный код, однозначно определяющий конкретный товар. Также каждый товар имеет свою стоимость.
Между сущностями «Вид товара» «Товар» существует связь (1:*), обязательная с двух сторон. Так как каждый вид товара включает в себя несколько товаров, поэтому используется связь (1:*). Каждый товар, описанный в сущности «Товар», относится к какому-либо виду товара. Это означает, что со стороны сущности «Товар» связь обязательная. Что касается сущности «Вид товара», то все виды товара всегда включают в себя хотя бы один товар, поэтому со стороны сущности «Вид товара» связь тоже обязательная.
Далее введем сущность «Страна изготовитель». Каждый товар изготавливается в определенной стране. Каждая страна имеет свой уникальный код, по которому можно однозначно идентифицировать, где был изготовлен товар. Также сущность «Страна изготовитель» включает атрибут «Название страны».
Из анализа предметной области известно, что каждая страна изготавливает не один, а несколько товаров. Для отражения этой ситуации проведем связь между сущностями «Страна изготовитель» и «Товар», чтобы узнать какая именно страна произвела конкретный товар. Между сущностями «Страна изготовитель» и «Товар» установлена связь (1:*), при этом она обязательна с обеих сторон, так как каждая описанная страна производит товары, и каждый товар был произведен хотя бы в одной из стран.
Магазин обязательно сотрудничает с поставщиками, поэтому введем сущность «Поставщик». Каждый поставщик имеет свой код, по которому можно точно определить нужного поставщика. Сущность «Поставщик» имеет также дополнительные атрибуты: «Имя поставщика», «Адрес», «Телефон». Поставщики осуществляют поставки в магазин. Для этого вводится сущность «Поставка», которая включает также такие атрибуты как «Дата поставки», «Количество поставленных единиц» и «Стоимость поставки».
Известно,
что поставщик может
Так все товары попадают в магазин путем поставок. Для этого необходимо установить связь между сущностями «Товар» и «Поставка». Так как каждый товар поставляется несколько раз, то связь между данными сущностями устанавливается связь (1:*). При этом каждый товар включен в одну из поставок, поэтому связь со стороны сущности «Товар» обязательная. Что касается сущности «Поставка», то не имеет смысла осуществлять поставку без товара, поэтому и со стороны «Поставка» связь обязательная.
Семантическая
модель предметной области «Поставка
товаров в магазин косметики» представлена
в приложении А.
2.2
Логическая модель
данных