Создание базы данных с помощью программы Microsoft Access: Склад

 

НИЖЕГОРОДСКИЙ ИНСТИТУТ МЕНЕДЖМЕНТА И БИЗНЕСА

Кафедра математики и информатики











Реферат

по информатике

тема: Создание базы данных с помощью программы Microsoft Access: Склад












Нижний Новгород


Содержание


Введение

. Разработка модели и создание структуры реляционной базы данных

.1 Общие понятия

.2 СУБД Access

.3 Инструкция по работе с базой данных

Заключение

Список литературы

Приложение


Введение


Современное человеческое общество живет в период, характеризующийся небывалым увеличением информационных потоков. Это относится как к экономике, так и к социальной сфере. Наибольший рост объема информации наблюдается в промышленности, торговле, финансово-банковской сфере. В промышленности рост объема информации обусловлен увеличением объема производства, усложнением выпускаемой продукции, используемых материалов, технологического оборудования, расширением внешних и внутренних связей экономических объектов. Рыночные отношения предъявляют повышенные требования к своевременности, достоверности, полноте информации, без которой немыслима эффективная маркетинговая, финансово-кредитная, инвестиционная деятельность. Информация охватывает все стороны жизни общества - от материального производства до социальной сферы. Качественно новое обслуживание информационных процессов человеческой деятельности связано с использованием современной персональной электронно-вычислительной техники, систем телекоммуникаций, созданием сетей ЭВМ, использование баз данных.


1. Разработка модели и создание структуры реляционной базы данных


.1 Общие понятия


В терминологии компьютерных систем база данных (БД) - это совокупность информации по определенной теме.

База данных помогает систематизировать и хранить сведения из конкретной предметной области, облегчает поиск данных и предоставление информации в наиболее удобном виде. Современные базы данных оперируют информацией, представленной в самом разном формате, - от обычных чисел и текста до графических и видеоданных.

СУБД ACCESS является реляционной базой данных, состоящей из набора связанных между собой таблиц. Данные организованы в этих таблицах таким образом, чтобы обеспечить объединение разнородной информации, исключить ее дублирование, а также предоставить оперативный доступ к имеющимся сведениям и эффективное сопровождение базы данных в целом.

Любая таблица реляционной БД состоит из привычных строк и столбцов. В терминологии СУБД Access строкам соответствуют записи, а столбцам - поля. Каждое поле имеет свое уникальное (в пределах таблицы) имя и содержит данные определенного типа (текстовые , числовые, дата-время и т.д.) и определенной длины. В каждое поле таблицы вносится некоторая часть информации об объекте, которая называется значением поля. Полные сведения об одном объекте содержатся в одной записи таблицы. Всем записям таблицы соответствует одно и то же множество полей.

В реляционных базах данных для быстрого поиска в таблице конкретной записи вводится уникальный идентификатор - первичный ключ. В качестве такого ключа выбирается одно или несколько полей записи.

Первичный ключ таблицы позволяет также реализовать связи между таблицами. Благодаря этим связям информация из одной таблицы становится доступной для другой. Связи устанавливаются за счет того, что в разных таблицах находятся поля с одинаковыми значениями. При этом необязательно, чтобы эти поля имели одинаковые имена, достаточно соблюдать однозначное соответствие значений.

Когда БД включает несколько таблиц, упрощается ввод данных в таблицы, снижается вероятность ошибок, а работа в такой системе становится более эффективной.


.2 СУБД Access

реляционный база данный аccess

Основными структурными единицами базы данных Access являются таблицы, запросы, формы, отчеты, страницы, макросы и модули.

Таблицы - это объекты, в которые вводятся данные.

Формы - это объекты предназначенные для работы с индивидуальными данными из таблиц баз данных. С помощью форм можно вводить информацию в таблицы, редактировать и удалять ее, а также ограничить доступ к данным и отображать их только в режиме просмотра.

Запросы - это объекты, позволяющие производить расчеты, извлекать нужные данные по определенным критериям, фильтровать данные входящие в БД.

Отчеты - это объекты позволяющие выводить результатные данные на экран и печать в нужном виде.

Страницы - это объекты, позволяющие связываться с Internet или Intranet.

Макросы - это макрокоманды БД, позволяющие просто и быстро выполнять однотипные операции с данными базы.

Модули - это специальные программы, написанные в Access на языке Visual Basic для обработки данных базы, если средств, заложенных в Access для их обработки не хватает или пользоваться ими менее удобно.

Возможности Access кратко иллюстрируют приведенные ниже схемы.

На схеме 1 дано представление о том, что включает понятие СУБД Access.


Схема 1. Понятие база данных


На Схеме 2 дано представление о том, как строятся таблицы базы данных.


Схема 2. Построение таблиц баз данных


На схеме 3 представлено объединение таблиц для получения необходимых сведений.


Схема 3. Объединение таблиц.


На схеме 4 представлено создание запроса для получения необходимых сведений.


Схема 4. Создание запроса


На схеме 5 представлено создание форм для просмотра, ввода и изменения данных


Схема 5. Создание форм


На схеме 6 представлено создание отчетов для анализа данных и представления их в печатном виде.


Схема 6. Создание отчета


На схеме 7 поясняется, как сделать так, чтобы данные баз данных были доступны в через Интернет.


Схема 7. Доступность данных в Интернете.


На схеме 8 представлены объекты базы данных и поясняется, как получить доступ к ним, в случае просмотра их или каких-либо изменений.


Схема 8. Объекты базы данных


СУБД Access очень удобна при использовании пакета Microsoft Office, который она органически добавляет, если необходима многотабличная база данных.

Для примера в приложении представлена разработанная мной база данных "Склад".

База данных "Склад" состоит из шести таблиц, название которых приведено в окне таблиц на рисунке 1, девяти запросов, название которых приведено в окне запросов на рисунке 2, десяти форм, название которых проведено в окне форм на рисунке 3, схемы данных и двух отчетов, название которого приведено в окне отчетов на рисунке 4.

Суть данной базы состоит в следующем.

На склад поступают от поставщиков товары, которые затем продаются покупателям. Задача созданной базы данных состоит в том, чтобы получить ответы на следующие вопросы:

1.Сколько товаров и на какую сумму продано каждому покупателю.

2.Какова прибыль базы от продажи каждого товара, что позволит поставлять на базу товары, пользующиеся повышенным спросом.

.Какова сумма прибыли.

.Сколько и каких товаров находится в остатке на базе.

Вся задача объединена кнопочной формой, представленной на рис. 5, что делает ее технологичной в работе и дает возможность не писать многочисленные инструкции. Разработана инструкция по работе с базой данных.


Рис.1. Перечень таблиц.


Рис. 2. Перечень запросов.


Рис. 3. Перечень форм.


Рис. 4. Перечень отчетов.


Рис. 5. Кнопочная форма


1.3 Инструкция по работе с базой данных


. Запустить Microsoft Access.

. Открыть базу данных "Склад".

. Открыть форму "Склад".

. В соответствии с потребностями нажимать необходимые кнопки на кнопочной форме.

Примечание. После корректировки базы данных нужно нажать кнопку Обновить.


Заключение


В реферате описана СУБД Access и представлен пример разработанной база данных "Склад", на который поставляется несколькими поставщиками бытовая техника. Склад осуществляет продажу этой техники оптовым покупателям.

Разработанная база данных позволяет получить ответы на следующие вопросы:

5.Сколько товаров и на какую сумму продано каждому покупателю.

6.Какова прибыль базы от продажи каждого товара, что позволит поставлять на базу товары, пользующиеся повышенным спросом.

.Какова сумма прибыли.

.Сколько и каких товаров находится в остатке на базе.

Для ответа на эти вопросы разработаны необходимые таблицы, схема данных, запросы, формы и отчеты.

Вся задача объединена кнопочной формой, что делает ее технологичной в работе и дает возможность не писать многочисленные инструкции.

Разработана инструкция по работе с базой данных.


Список литературы


1.Тимошок, Т.В. Microsoft Access 2002. Краткое руководство.: Издательский дом "Вильямс", 2004.

2.Практическая информатика. С.С. Симонович, Г.А. Евсеев, А.Г. Алексеев. Учебное пособие. М., Инфорком-Пресс, 2006 г.


Приложения


1.Таблицы базы данных

На рисунке 1 приведена структура таблицы Поставка товаров. Аналогично строятся структуры других таблиц. Указанное на рисунке 5 окно вызывается в окне Таблицы командой Создать/Конструктор.


Рис. 1. Структура таблицы поставка товаров.


На рисунке 2 приведена таблица Поставка товара, на рисунке 3 приведена таблица Покупатели, на рисунке 4 приведена таблица Покупка товаров, на рисунке 5 приведена таблица Поставщики, на рисунке 10 приведена таблица Цена продажи.


Рис. 2. Таблица Поставка товаров.


Рис. 3. Таблица Покупатели.


Рис. 4. Таблица Покупка товаров.


Рис. 5. Таблица Поставщики.


Рис. 6. Цена продажи.


2. Запросы базы данных

Запросы строятся после увязки таблиц в соответствии со смыслом задачи. Для увязки таблиц применяется команда Сервис/Схема данных . Схема данных приведена на рисунке 7.


Рис. 7. Схема данных.


На рисунке 8 приведена схема запроса Объединение таблиц, который получен слиянием 5 таблиц.


Рис. 8. Схема запроса Объединение таблиц. (Запрос Объединение таблиц в режиме Конструктор).


На рисунке 9 приведен запрос Объединение таблиц.


Рис. 9. Запрос Объединение таблиц.


На рисунке 10 приведен запрос Расчет прибыли построчно в режиме конструктора. На приведенной схеме видна формула, по которой производится расчет.


Рис. 10. Запрос Расчет прибыли построчно режиме Конструктор.


На рисунке 11 приведен запрос Расчет прибыли построчно, т.е. по каждой продаже.


Рис. 11. Запрос Расчет прибыли построчно.


На рисунке 12 приведен запрос в режиме Конструктор Расчет прибыли по наименованиям товаров. После сортировки по полю Наименование товара, произведена группировка с функцией SUM. Затем произведена сортировка по полю Прибыль в порядке убывания.


Рис. 12. Запрос Расчет прибыли по наименованиям товаров в режиме Конструктора.


На рисунке 13 приведен запрос Расчет прибыли по наименованиям товаров.


Рис. 13. Запрос Расчет прибыли по наименованиям товаров.


На рисунке 14 приведен запрос Сумма прибыли в режиме Конструктор. Для подсчета результатов применена команда Группировки и группировочная функция Sum.


Рис. 14. Запрос Сумма прибыли


На рисунке 15 приведен Запрос Продажи по покупателям построчно в режиме Конструктора. На рисунке 16 приведен запрос Сумма прибыли.


Рис. 16. Сумма прибыли.


На рисунке 17 приведен запрос Продажи по покупателям построчно в режиме Конструктор. На рисунке видна формула расчета.


Рис. 17. Запрос Продажи по покупателям построчно в режиме Конструктор.


На рисунке 18 приведен Запрос Продажи по покупателям построчно.


Рис. 18. Запрос Продажи по покупателям построчно.

На рисунке 19 приведен запрос продажи по покупателям, полученный из запроса Продажи по покупателям построчно применением группировочной функции SUM.


Рис. 19. Запрос Продажи по покупателям.


На рисунке 20 приведен запрос Расчет остатков товаров в режиме Конструктор, полученный на основании таблицы Поставка товаров и запроса Продажа товаров по наименованиям товаров. На рисунке приведена формула расчета.


Рис. 20. Запрос Расчет остатков товаров в режиме Конструктора.


На рисунке 21 приведен запрос Расчет остатков товаров.


Рис. 21. Расчет остатков товаров.


На рисунке 22 приведен запрос с параметром Остатки товаров на базе в режиме Конструктора.


Рис. 22. Запрос с параметром Остатки товаров на базе в режиме Конструктора.


На рисунке 22 приведено окно задания параметра, а на рисунке 23 приведен сам запрос.


Рис. 22. Окно задания параметра.


Рис. 23. Запрос с параметром Остатки товаров на базе.


. Формы базы данных

Формы строятся на основе таблиц и запросов базы. На рисунке 24 приведено окно построения форм с выбором команды Автоформа в столбец. Все формы базы данных получены с помощью этой команды, а затем подправлены в режиме конструктора.


Рис. 24 Окно построения Автоформы.


На рисунке 25 приведена форма Покупатели.


Рис. 25. Форма Покупатели.


На рисунке 26 приведена форма Покупка товара.


Рис. 26. Форма Покупка товаров.

На рисунке 27 приведена форма Поставщики.


Рис. 27. Форма Поставщики.


На рисунке 28 приведена форма Поставка товаров.


Рис. 28. Форма Поставка товаров.

На рисунке 29 приведена форма Цена продажи.


Рис. 29. Форма Цена продажи.


На рис. 30 приведена форма Продажи по покупателям.


Рис. 30. Форма Продажи по покупателям..


На рис 31. приведена форма Расчет прибыли по наименованиям товаров.


Рис. 31. Форма Расчет прибыли по наименованиям товаров.


На рисунке 32 приведена форма Сумма прибыли.


Рис. 32. Форма Сумма прибыли.


На рисунке 33 приведена форма Остатки товаров на базе.


Рис. 33. Форма Остатки товаров на базе.

На рис. 34. приведена кнопочная форма "Склад", которая позволяет объединить все формы в задачу и решать задачу практически без инструкций


Рис. 34. Кнопочная форма базы данных "Склад".


. Отчеты

На рис. 35, 36 и 37 приведено окно команды Отчет/Создать и Отчеты по базе данных.


Рис. 35. Окно команды Отчет/Создать.


Рис. 36. Отчет Продажи по покупателям.


Рис.37. Отчет Остаток товаров на базе.


НИЖЕГОРОДСКИЙ ИНСТИТУТ МЕНЕДЖМЕНТА И БИЗНЕСА Кафедра математики и информатики Реферат по информатике тема: С

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2018 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ