Организация и построение систем управления базами данных на примере работы отдела маркетинга
Принципы организации и построения баз данных. Проектирование связанных таблиц с применением СУБД MS Access. Запросы как важный инструмент в любых системах управления базами данных. Разработка запросов и отчетов для представления информации из таблиц.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 18.12.2010 |
Размер файла | 1,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
12
Размещено на http://www.allbest.ru/
13
Размещено на http://www.allbest.ru/
Курсовая работа
Дисциплина: Информационные системы в маркетинге
на тему
Организация и построение систем управления базами данных на примере работы отдела маркетинга
Выполнила: студентка
Иванова Е.Н.
г. Чехов
2007г.
План
- Задание на курсовую работу
- 1. Введение
- 2. База данных для отдела сбыта предприятия NN
- 2.1 Таблицы
- 2.2 Запросы
- 2.3 Формы
- 2.4 Отчеты
- 3. Заключение
- Список литературы
Задание на курсовую работу
Информационные системы в маркетинге
Цель: приобретение навыков работы с СУБД (MS Access).
Задание
Изучить принципы организации и построения баз данных. Выбрать предметную область (отдел сбыта).
2. Спроектировать три или более связанных таблиц. Задать наименование полей, ключи, типы данных и ограничения на значения, т.е. выполнить инфологическое и даталогическое проектирование. В каждой таблице должно быть не менее пяти полей.
Должны быть следующие типы полей:
Текстовые,
Числовые,
Дата и другие.
Результаты проектирования отражаются в отчете (отчет создается с помощью Microsoft Word).
Для разработки использовать СУБД MS Access. Созданная СУБД должна быть записана в электронном виде.
Заполнить все таблицы информацией. В каждой таблице должно быть не менее 20 записей. Разработать отчеты для представления информации из таблиц (четыре отчета).
Разработать 10 различных запросов. Запросы должны осуществляться к разработанной базе данных. В отчете необходимо привести естественно-языковое описание запросов и результаты запросов.
1. Введение
Приложение Microsoft Access является мощной и высокопроизводительной системой управления базами данных (СУБД). Пакет Microsoft Access предназначен для разработки настольных (desktop) баз данных и создания приложений баз данных архитектуры клиент/сервер, работающих под управлением операционных систем Windows. Как компонент, входящий в состав Microsoft Office Access имеет усовершенствованный интерфейс пользователя, что обеспечивает его совместимость с MS Excel и MS Word, а также использует общие элементы управления Windows, такие как новый вид окна базы данных и диалоговые окна открытия и сохранения файла. Как и все компоненты MS Office, MS Access предлагает множество относящихся к Internet возможностей для создания HTML-документов, используемых World Wide Web. Другим приоритетом является простота использования; MS Access включает в себя много мастеров и других помощников, созданных для начинающих пользователей баз данных. Несмотря на то, что MS Access является мощной и сложной системой, его использование не сложно и для непрофессиональных пользователей (не программистов). Кнопки на панелях управления представляют множество инструментов, которые почти идентичны во всех приложениях MS Office, и дублируют большинство команд меню. Расширенный набор мастеров и надстроек управляет практически всеми параметрами создания и изменения объектов базы данных (таблиц, запросов, форм и отчетов). Построители помогают в создании сложных элементов управления в формах и отчетах, а также упрощают написание выражений. И, наконец, анимационный Помощник ожидает вопросов от пользователя MS Access. Благодаря всем этим достоинствам программы MS Access, именно она была выбрана в качестве СУБД для разработки базы данных для отдела сбыта предприятия NN.
2. База данных для отдела сбыта предприятия NN
В состав нашей базы данных входят следующие элементы:
Ш таблицы (в базах данных MS Access информация хранится в виде двумерных таблиц);
Ш запросы (при помощи запросов можно произвести выборку данных, соответствующих некоторому критерию);
Ш формы (использование форм для ввода и редактирования данных оказывается намного более простым, чем использование для выполнения аналогичных операций табличного представления);
Ш отчеты (отчеты предназначены для печати данных, содержащихся в таблицах и запросах, в красиво оформленном виде).
Рассмотрим вышеназванные элементы базы данных более подробно.
2.1 Таблицы
В нашей базе данных содержится 7 таблиц:
Ш Банки (содержит список организаций и реквизитов банков);
Ш Покупатели (содержит список контрагентов с необходимыми контактными данными);
Ш Заявки (содержит список поступивших заявок на продукцию);
Ш Договора (содержит список всех заключенных договоров);
Ш Счета (содержит список выписанных счетов на оплату продукции);
Ш Накладные (содержит список выписанных накладных);
Ш Счета-фактуры (содержит список выписанных счетов-фактур по факту оплаты выписанных счетов).
Ниже, в таблицах, приведены описания и основные свойства полей вышеназванных таблиц, а также рисунки с изображениями этих таблиц.
Таблица 1. Поля таблицы «Банки».
Имя поля |
Тип данных |
Размер поля |
Формат поля |
Описание |
|
Наименование организации |
Текстовый |
255 |
Основной |
Наименование организации, которой мы продаем свою продукцию. Значение этому полю присваивается в соответствии со значением поля «Наименование организации» таблицы «Покупатели», с которой связана таблица «Банки». |
|
Банк |
Текстовый |
255 |
Основной |
Название банка контрагента через который идут денежные потоки при оплате безналичными денежными средствами. |
|
Адрес банка |
Текстовый |
255 |
Основной |
Адрес банка организации. |
|
Расчетный счет |
Текстовый |
20 |
Основной |
Расчетный счет организации в банке. |
|
Корреспондирующий счет |
Текстовый |
20 |
Основной |
Корреспондирующий счет банка. |
|
БИК |
Текстовый |
9 |
Основной |
БИК банка. |
Рис. 1. Таблица «Банки».
Таблица 2. Поля таблицы «Покупатели».
Имя поля |
Тип данных |
Размер поля |
Формат поля |
Описание |
|
Наименование организации |
Текстовый |
255 |
Основной |
Название организации, которой мы поставляем свою продукцию. |
|
ИНН |
Текстовый |
10 |
Основной |
ИНН организации. |
|
Индекс |
Числовой |
Не определен |
Длинное целое |
Почтовый индекс места нахождения организации. |
|
Страна |
Текстовый |
50 |
Основной |
Страна нахождения организации. |
|
Город |
Текстовый |
50 |
Основной |
Город нахождения организации. |
|
Адрес |
Текстовый |
255 |
Основной |
Остальная информация о месте нахождения организации. |
|
Телефон |
Текстовый |
50 |
Основной |
Телефоны организации. |
|
Факс |
Текстовый |
50 |
Основной |
Факс организации. |
|
|
Гиперссылка |
- |
- |
Адрес электронной почты организации. |
|
Сайт в Internet |
Гиперссылка |
- |
- |
Адрес сайта организации в Internet. |
|
Генеральный директор |
Текстовый |
50 |
Основной |
Фамилия, Имя, Отчество генерального директора организации. |
|
Ответственный исполнитель |
Текстовый |
50 |
Основной |
Фамилия, Имя, Отчество ответственного исполнителя организации. |
Рис. 2. Таблица «Покупатели».
Таблица 3. Поля таблицы «Заявки».
Имя поля |
Тип данных |
Размер поля |
Формат поля |
Описание |
|
Номер |
Числовой |
Длинное целое |
Основной |
Номер поступившей заявки. |
|
Дата |
Дата/Время |
Не определен |
Краткий формат даты |
Дата поступления заявки. |
|
Покупатель |
Текстовый |
255 |
Основной |
Название организации, от которой поступила заявка. |
|
Спецификация |
Гиперссылка |
- |
- |
Список наименований товаров, на которые поступила заявка. Приложение MS Excel. |
|
Сумма |
Денежный |
Не определен |
Основной |
Стоимость, поступившей заявки. |
Рис. 3. Таблица «Заявки».
Таблица 4. Поля таблицы «Договора».
Имя поля |
Тип данных |
Размер поля |
Формат поля |
Описание |
|
Номер |
Числовой |
Длинное целое |
Основной |
Номер, заключенного договора. |
|
Дата |
Дата/Время |
Не определен |
Краткий формат даты |
Дата заключения договора. |
|
Покупатель |
Текстовый |
255 |
Основной |
Название организации с которой заключен договор. |
|
Спецификация |
Гиперссылка |
- |
- |
Список наименований товаров, продаваемых по заключенному договору. Приложение MS Excel. |
|
Сумма |
Денежный |
Не определен |
Денежный |
Стоимость товаров по спецификации. |
|
НДС |
Денежный |
Не определен |
Денежный |
НДС со стоимости товаров по спецификации. |
|
Сумма с НДС |
Денежный |
Не определен |
Денежный |
Равна сумме полей «Сумма» и «НДС» |
Рис. 4. Таблица «Договора».
Таблица 5. Поля таблицы «Счета».
Имя поля |
Тип данных |
Размер поля |
Формат поля |
Описание |
|
Номер |
Числовой |
Длинное целое |
Основной |
Номер выписанного счета. |
|
Дата |
Дата/Время |
Не определен |
Краткий формат даты |
Дата выписки счета. |
|
Покупатель |
Текстовый |
255 |
Основной |
Название организации, которой выписан счет. |
|
Спецификация |
Гиперссылка |
- |
- |
Список наименований товаров, которые должны быть оплачены выписываемым счетом. Приложение MS Excel. |
|
Сумма |
Денежный |
Не определен |
Денежный |
Стоимость товаров по спецификации. |
|
НДС |
Денежный |
Не определен |
Денежный |
НДС со стоимости товаров по спецификации. |
|
Сумма с НДС |
Денежный |
Не определен |
Денежный |
Равна сумме полей «Сумма» и «НДС». |
|
Номер платежного поручения |
Числовой |
Длинное целое |
Основной |
Номер платежного поручения, по которому оплачен выписанный счет. |
|
Дата платежного поручения |
Дата/Время |
Не определен |
Краткий формат даты |
Дата оплаты выписанного счета. |
Рис. 5. Таблица «Счета».
Таблица 6. Поля таблицы «Накладные».
Имя поля |
Тип данных |
Размер поля |
Формат поля |
Описание |
|
Номер |
Числовой |
Длинное целое |
Основной |
Номер выписанной накладной. |
|
Дата |
Дата/Время |
Не определен |
Краткий формат даты |
Дата выписки накладной. |
|
Покупатель |
Текстовый |
255 |
Основной |
Название организации, на которую выписана накладная. |
|
Основание |
Текстовый |
50 |
Основной |
Номер и дата счета на основании которого выписана накладная. |
|
Спецификация |
Гиперссылка |
- |
- |
Список наименований товаров, проданных по заключенному договору и оплаченных в соответствии с выписанным счетом. Приложение MS Excel. |
|
Сумма |
Денежный |
Не определен |
Денежный |
Стоимость товаров по спецификации. |
|
НДС |
Денежный |
Не определен |
Денежный |
НДС со стоимости товаров по спецификации. |
|
Сумма с НДС |
Денежный |
Не определен |
Денежный |
Равна сумме полей «Сумма» и «НДС». |
Рис. 6. Таблица «Накладные».
Таблица 7. Поля таблицы «Счета-фактуры».
Имя поля |
Тип данных |
Размер поля |
Формат поля |
Описание |
|
Номер |
Числовой |
Длинное целое |
Основной |
Номер выписанной счет-фактуры. |
|
Дата |
Дата/Время |
Не определен |
Краткий формат даты |
Дата выписки счета-фактуры. |
|
Покупатель |
Текстовый |
255 |
Основной |
Название организации, на которую выписана счет-фактура. |
|
Основание |
Текстовый |
50 |
Основной |
Основанием счета-фактуры служит номер и дата накладной. |
|
Спецификация |
Гиперссылка |
- |
- |
Список наименований товаров, проданных по заключенному договору и оплаченных в соответствии с выписанным счетом. Приложение MS Excel. |
|
Сумма |
Денежный |
Не определен |
Денежный |
Стоимость товаров по спецификации. |
|
НДС |
Денежный |
Не определен |
Денежный |
НДС со стоимости товаров по спецификации. |
|
Сумма с НДС |
Денежный |
Не определен |
Денежный |
Равна сумме полей «Сумма» и «НДС». |
Рис. 7. Таблица «Счета-фактуры».
2.2 Запросы
база данных управление информация запрос
Запросы являются важным инструментом в любых системах управления базами данных. Они используются для выделения, обновления и добавления новых записей в таблицы. Чаще всего запросы используются для выделения специфических групп записей, чтобы удовлетворить определенному критерию. Кроме того, их можно использовать для получения данных из различных таблиц, обеспечивая единое представление связанных элементов данных.
В нашем примере 10 запросов:
Ш «Банки запрос по банку» - отображает данные из таблицы «Банки» по заданному банку (Рис. 8).
Ш
Рис. 8
Ш «Банки запрос по БИК» - отображает данные из таблицы «Банки» по заданному БИК (Рис. 9).
Рис. 9
Ш «Банки запрос по покупателю» - отображает данные из таблицы «Банки» по названию организации (Рис. 10).
Рис. 10
Ш «Договора запрос по покупателю» - отображает данные из таблицы «Договора» по названию организации (Рис. 11).
Рис. 11
Ш «Запрос покупатели» - отображают данные из таблицы «Покупатели» по названию организации (Рис. 12).
Рис. 12
Ш «Покупатели запрос по городу» - отображают данные из таблицы «Покупатели» по названию города (Рис. 13).
Рис. 13
Ш «Покупатели запрос по индексу» - отображает данные из таблицы «Покупатели» по почтовому индексу места нахождения организации (Рис. 14).
Рис. 14
Ш «Покупатели запрос по ИНН» - отображает данные из таблицы «Покупатели» по ИНН организации (Рис. 15).
Рис 15
Ш «Счета-фактуры по покупателю» - отображает данные из таблицы «Счета-фактуры» по названию организации» (Рис. 16).
Рис. 16
Ш «Счета по убыванию» - отображает список счетов из таблицы «Счета» начиная от самой крупной суммы и заканчивая самой маленькой (Рис. 17).
Рис. 17
Все вышеприведенные запросы являются запросами на выборку, т.е. отображают данные из одной или нескольких таблиц в виде таблицы. В нашем примере во всех запросах выборка осуществляется из одной таблицы.
2.3 Формы
Формы MS Access позволяют создавать пользовательский интерфейс для таблиц базы данных. Хотя для выполнения тех же самых функций можно использовать режим таблицы, формы предоставляют преимущества для представления данных в упорядоченном и привлекательном виде. Элементы управления формы можно разместить так, что ввод данных или операции редактирования записи будут производиться слева направо и сверху вниз. Формы позволяют также создавать списки значений для полей, в которых для представления множества допустимых значений используются коды. Правильно разработанная форма ускоряет процесс ввода данных и минимизирует ошибки.
В нашем примере формы для ввода данных созданы для всех семи таблиц: «Банки», «Покупатели», «Заявки», «Договора», «Счета», «Накладные» и «Счета-фактуры». На Рис. 18 представлена, для примера, форма ввода заявок.
Рис. 18 Форма для ввода заявок.
2.4 Отчеты
Конечным продуктом большинства приложений баз данных является отчет. В MS Access отчет представляет собой специальный тип непрерывных форм, предназначенных для печати. Для создания отчета, который можно распечатать и распределить между потребителями, MS Access комбинирует данные в таблицах, запросах и даже формах. Распечатанная версия формы может служить отчетом. Распечатав непрерывную форму, можно создать отчет, в котором выведены значения всех или некоторых полей таблицы или запроса.
В нашем примере 7 отчетов: «Банки», «Покупатели», «Заявки», «Договора», «Счета», «Накладные», «Счета-фактуры». Эти отчеты публикуют информацию из таблиц с аналогичным названием в более удобной и более наглядной форме.
Рис. 19 Отчет «Покупатели».
3. Заключение
Система управления базой данных (СУБД) спроектирована на основе программного продукта корпорации Microsoft Access для отдела сбыта организации NN.
Спроектированы семь таблиц, создано к ним десять разнообразных запросов, разработаны формы для ввода и редактирования данных, а также отчеты, предназначенные для печати данных, содержащихся в таблицах в наглядном и удобном, оформленном виде.
Список литературы
1. Р. Дженнингс «Microsoft Access» в подлиннике, Том 1 и 2, «BHV - Санкт-Петербург», Дюссельдорф Киев Москва Санкт-Перербург.
Размещено на Allbest
Подобные документы
Хранение и обработка данных. Компоненты системы баз данных. Физическая структура данных. Создание таблиц в MS Access. Загрузка данных, запросы к базе данных. Разработка информационной системы с применением системы управления базами данных MS Access.
курсовая работа [694,0 K], добавлен 17.12.2016Исследование характеристик и функциональных возможностей системы управления базами данных Microsoft Office Access. Определение основных классов объектов. Разработка базы данных "Делопроизводство". Создание таблиц, форм, запросов, отчетов и схем данных.
реферат [1,3 M], добавлен 05.12.2014Выделение информационных объектов и их инфологическая модель. Логическая структура реляционной базы данных. Разработка таблиц в системе управления базами данных Access. Создание запросов, форм и отчетов в СУБД Access. Разработка приложения пользователя.
курсовая работа [2,8 M], добавлен 05.02.2018Принципы работы с реляционными базами данных в среде Microsoft Access. Основные положения базы данных Access. Составление таблиц, запросов, отчетов, страниц и модулей. Основные структуры представления базы данных. Определение связей между таблицами.
контрольная работа [2,6 M], добавлен 03.04.2014Теоретические сведения и основные понятия баз данных. Системы управления базами данных: состав, структура, безопасность, режимы работы, объекты. Работа с базами данных в OpenOffice.Org BASE: создание таблиц, связей, запросов с помощью мастера запросов.
курсовая работа [3,2 M], добавлен 28.04.2011Процесс создания и определение задач полнофункциональной системы управления базами данных. Разработка структуры таблиц, хранящих данные и формирование запросов. Построение форм для ввода и просмотра информации в запросах и создание необходимых отчетов.
курсовая работа [1,1 M], добавлен 11.09.2010Система управления базами данных как составная часть автоматизированного банка данных. Структура и функции системы управления базами данных. Классификация СУБД по способу доступа к базе данных. Язык SQL в системах управления базами данных, СУБД Microsoft.
реферат [46,4 K], добавлен 01.11.2009Основные возможности системы управления реляционными базами данных (СУБД) Microsoft Access. Пользовательский интерфейс MS Access 2003. Команды панели инструментов окна БД. Область возможных режимов создания объектов. Создание таблиц в базе данных.
реферат [5,5 M], добавлен 08.11.2010Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.
курсовая работа [1,8 M], добавлен 26.06.2013Проектирование и разработка информационных систем – баз данных. Запросы в MS Access и в MS Excel. Добавление, удаление и редактирование полей таблиц. Конструирование многотаблиц, форм, запросов, отчетов. Создание сводных таблиц и диаграмм в MS Excel.
курсовая работа [4,5 M], добавлен 25.03.2015