Разработка базы данных магазина "Продукты"
Моделирование базы данных, ее внутренняя структура и взаимосвязь отдельных компонентов, предъявляемые требования и сферы практического использования. Порядок формирования таблиц и актуализация. Создание запросов, отчетов, форм. Создание кнопочной формы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 07.06.2014 |
Размер файла | 1,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Введение
Современная экономика не мыслима без эффективного управления. Успех управления во многом определяется эффективностью принятия интегрированных решений, которые учитывают самые разносторонние факторы и тенденции динамики их развития. Важная категория интегрированных решений - система обработки информации предприятия.
Управление любого предприятия ставит перед собой цели добиться продвижения вперед, развития и прогрессирования в целом деятельности предприятия.
Одним из возможных путей достижения этих целей является автоматизация непосредственно основного производственного процесса, а также систему документооборота предприятия, т.е. внедрение в сферу деятельности предприятия новых продуктов современных технологий.
В данной курсовой работе рассматривается программный продукт «Access-2003» (MICROSOFT) - популярная программа разработки реляционных Баз Данных, которая входит в состав пакета Microsoft Office 2003. Данная База Данных создана для облегчения работы с документами по составлению отчетов и наглядного отображения разнообразия стран мира. Одно из мощных средств базы данных состоит в том, что информацию можно упорядочить по тому признаку, который задает пользователь.
Созданная База Данных позволяет автоматизировать заполнение и передачу документов, а также упорядочить хранение данных. Еще одним важным аспектом базы данных является возможность отбора из большого объема имеющихся данных необходимой информации, которую, в свою очередь, можно представить в форме различного вида отчетов, что позволяет более наглядно просмотреть информацию и оценить полезную информацию о странах.
1. Моделирование проектируемой БД
I. Описание модели предметной области:
1. Сущность - Магазин.
2. Сущность - Поставщики.
3. Сущность - Продажи.
4. Сущность - Товар.
II. Схема «сущность-связь»
1) Концептуальная модель.
Таблица «Магазин» |
|
№ магазина |
|
Название |
|
Адрес |
|
Ф.И.О. директора |
Таблица «Поставщики» |
|
№ поставщика |
|
№ магазина |
|
Название компании |
|
Вид продукции |
|
Адрес |
Таблица «Товар» |
|
№ продукции |
|
№ поставщика |
|
Вид товара |
|
Цена |
|
Спрос |
Таблица «Персонал» |
|
№Магазина |
|
Ф.И.О. |
|
Должность |
|
Заработная плата |
Таблица «Продажи» |
|
№ продажи |
|
№ поставщика |
|
№ продукции |
|
Дата поставки |
|
Срок годности |
|
Цена закупки |
Нормализация
Следующий этап разработки базы данных - проведение нормализации.
После проведения нормализации, получим следующую схему данных (рис. 1):
2. Разработка таблиц БД
Формирование таблиц и актуализация базы данных
Чтобы создать таблицу нужно:
· В окне БД открыть закладку «Таблицы»
· Выбрать «Создание таблицы в режиме конструктора»
· Добавить нужные поля
· Указать для них тип данных
· Установить дополнительные свойства (ключевые поля и др.)
· Сохранить таблицу под определённым именем
· Заполнить таблицу в соответствии с типами данных
Ниже представлена структура таблицы «Товар» в конструкторе (рис. 2)
После актуализации получили следующий вид базы данных:
Таблица 1. «Товар»
Таблица 2. «Поставщики»
Таблица 3. «Продажи»
3. Формирование запросов базе данных
база моделирование запрос отчет
БД должна удовлетворять следующим запросам:
1. Запрос поставщиков определенного вида товаров
2. Запрос на продажи товара
3. Запрос товара с вводом значения
4. Запрос товара с условием
Чтобы создать запрос на выборку необходимо:
· В окне БД открыть закладку «Запросы».
· Выбрать «Создание запроса в режиме конструктора».
· Добавить из списка необходимые таблицы.
· Установить названия полей и имена таблиц.
· Установить параметры сортировки.
· Установить параметры вывода на экран.
· Установить условия отбора.
Ниже представлен запрос «Продажи» (рис. 3).
Он представляет собой запрос на выборку с сортировкой по количеству товара и условие отбора - спроса «Высокий», открытый в режиме конструктора.
При вводе условия отбора «Высокий» получится запрос в виде таблицы (рис. 4):
Рис. 4 - Результаты запроса «Продажи»
Все остальные запросы на выборку делаются по тому же принципу.
Чтобы создать запрос на удаление или обновление необходимо:
· В окне БД открыть закладку «Запросы».
· Выбрать «Создание запроса в режиме конструктора».
· Добавить из списка необходимые таблицы.
· Изменить запрос с «запроса на выборку» (по умолчанию) на «запрос на удаление» или «запрос на обновление».
· Установить названия полей и имена таблиц.
· Выбрать параметры обновления или удаления.
· Установить условия отбора.
Чтобы создать запрос на добавление необходимо:
· В окне БД открыть закладку «Запросы».
· Выбрать «Создание запроса в режиме конструктора».
· Добавить из списка необходимые таблицы.
· Изменить запрос с «запроса на выборку» (по умолчанию) на «запрос на добавление».
· Выбрать добавление в текущей БД или другой (указать).
· Выбрать названия таблицы на добавление.
· Установить названия полей и имена таблиц.
· Установить параметры сортировки.
· Выбрать параметры добавления.
· Установить условия отбора.
4. Разработка отчетов
Для создания отчета необходимо выполнить следующие действия:
· Открыть в окне базы данных закладку «Отчеты».
· Выбрать пункт «Создание отчета с помощью мастера».
· Выбрать из списка предложенных таблиц и запросов нужный.
· Добавить поля, которые будут отображены в отчете.
· Выбрать вид представления данных и уровни группировки (не обязательно).
· Задается порядок сортировки (необязательно).
· Выбирается вид макета для отчета и ориентация листа.
· Задается стиль отчета.
На рис. 5 показано редактирование отчёта «Поставщики» в режиме конструктора
Так будет выглядеть отчет по таблице «Поставщики» (рис. 6):
Остальные отчеты делаются по тому же принципу.
В данной БД присутствуют отчёты по таблицам:
ь Поставщики
ь Товар (с параметром)
ь Товар (с условием)
ь Продажи
5. Создание форм
Для создания формы необходимо выполнить следующие действия:
· Открыть в окне базы данных закладку «Формы».
· Выбрать пункт «Создание формы с помощью мастера».
· Выбрать нужные таблицы и запросы из предложенного списка.
· Выбрать внешний вид формы.
· Выбрать стиль.
При создании формы с кнопками так же необходимо произвести редактирование формы в режиме конструктора:
· Нажать на панели инструментов «кнопка».
· Выбрать в окне нужную категорию и действие.
· Выбрать рисунок и имя кнопки (необязательно).
На рис. 7 показана форма «Товар» в конструкторе:
Для создания кнопочной формы необходимо выполнить следующие действия:
· Выбрать меню: Сервис ->Служебные программы ->Диспетчер кнопочных форм.
· При появлении окна с предложением создать кнопочную форму, ответить утвердительно.
· В появившемся окне можно создать новые страницы кнопочной формы, переназначить кнопочную форму «по умолчанию».
При выборе конкретной страницы кнопочной формы необходимо выбрать нужные элементы:
· Нажать создать / изменить, указать название элемента, команду и параметры.
На рис. 8 показан диспетчер кнопочных форм, открытый для редактирования главной кнопочной формы.
В данной БД присутствуют следующие формы:
· Товар - форма с кнопками на основе запроса.
· Поставщики - форма без кнопок на основе таблицы.
· Сложная форма (Товар) - форма с кнопками на основе запроса.
· Товар - форма на основе таблицы с возможностью добавления
· Кнопочная форма - главная кнопочная форма.
Все формы с кнопками на основе таблиц имеют также кнопку перехода к отчётам. На рис. 9 представлена форма с кнопками на основе таблицы «Товар»:
6. Кнопочная форма
Кнопочная форма имеет сложную структуру, с вложениями, и обратными ссылками. Таким образом, через главную кнопочную форму пользователь может осуществлять полноценную работу с базой данных. Есть возможность просматривать отчёты, выполнять запросы, как при помощи макросов, так и посредством запросов формой, просматривать таблицы через кнопочные формы, также есть возможность закрытия кнопочной формы и прекращения работы с БД.
Ни рис. 10 представлена главная кнопочная форма.
Заключение
база данные запрос отчет
В настоящее время для эффективного проведения урока географии в средней школе необходимо использовать современные компьютерные технологии.
База данных «География» может применятся в сфере образования, в ней можно получить точную и наглядную информацию, связанную со странами, их столицами, населением и т.д.
В результате проделанной работы были изучены и применены на практике основные подходы и способы создания полноценной базы данных, способной заметно помочь человеку, при обработке большого количества информации, путём создания запросов, отчётов и представления этих данных в форме таблиц или форм.
Список использованных источников
1. Острейковский, В.А. - Информатика: Учеб. для вузов / В.А. Острейковский. - М.: Высш. шк., 2001. - 511 с.
2. Вейскас, Дж. - Эффективная работа: Microsoft Office Access 2003 / Дж. Вейскас - СПб.: Изд-во Питер, 2005. - 1168 с.
3. Угринович, Н.Д. - Информатика и информационные технологии: Учеб. пособие / Н.Д. Угринович. - М.: БИНОМ. Лаборатория знаний, 2003 - 512 с.
Размещено на Allbest.ru
Подобные документы
Разработка базы данных деканата магистратуры, включающую в себя информация о студентах, форму обучения, экзамены. Создание таблиц и запросов в режиме конструктора, отчета с помощью мастера отчетов. Вывод данных с помощью форм. Вкладки кнопочной формы.
курсовая работа [2,9 M], добавлен 18.07.2014Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.
курсовая работа [2,1 M], добавлен 17.06.2013Проектирование базы данных для удобства работы организатора и систематизации различных конференций. Создание таблиц в режиме конструктора и установление связей между ними, запросов, форм для ввода данных, главной кнопочной формы, макросов и отчетов.
курсовая работа [2,3 M], добавлен 25.10.2014Основные объекты системы управления базами данных Microsoft Access. Разработка базы данных для магазина бытовой техники, оказывающая покупателям бытовой техники информационную функцию. Создание таблиц, схемы данных, запросов, форм, отчетов, главной формы.
контрольная работа [1,8 M], добавлен 29.07.2013Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.
контрольная работа [4,5 M], добавлен 18.03.2012Концептуальное проектирование базы данных предприятия по продаже и ремонту музыкального оборудования. Характеристика предметной области. Алгоритмы реализации системных процедур. Создание таблиц, форм, запросов, отчетов; разработка кнопочной формы.
курсовая работа [3,3 M], добавлен 24.07.2014Рассмотрение теоретических основ проектирования. Анализ предметной области и разработка таблиц базы данных. Заполнение таблиц, поиск данных с помощью фильтра. Создание форм, разработка запросов. Создание и настройка отчетов, составление приложения.
курсовая работа [2,8 M], добавлен 01.06.2014Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.
курсовая работа [1,8 M], добавлен 26.06.2013Установление связи между таблицами. Создание запроса с параметром для отбора пациентов с определенным видом заболевания. Создание формы для ввода данных, отчетов и главной кнопочной формы. Ход разработки базы данных. Изменение и обновление записей.
курсовая работа [4,5 M], добавлен 20.06.2017Нормализация как пошаговый, циклический процесс приведения базы данных к итоговой модели. Создание таблиц и форм для их заполнения. Создание запросов, отчётов, макросов и кнопочной формы. Аппаратные, программные средства для работы программного продукта.
курсовая работа [56,9 K], добавлен 23.01.2011