Создание базы данных в MS Access "Сеть магазинов"

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 01.10.2017
Размер файла 735,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Введение

алгоритмизация итеративный компьютер

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

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

Цель работы - создать базу данных в MS Access «Сеть магазинов».

Задачи: 1) выполнить ввод данных в таблицы (5 таблиц);

2) создать 3 запроса на выборку;

3) создать 2 запроса с использованием выражений;

4) создать 2 групповых запроса;

5) создать 2 формы;

6) по трем запросам составить отчет.

1. Задание

Вопрос 1. Теоретический вопрос.

5. Охарактеризуйте классификацию ИСППР на уровне пользователя. Охарактеризуйте классификацию ИСППР по функциональному наполнению интерфейса системы.

Одной из возможных технологий организации подобного взаимодействия, является технология систем поддержки принятия решений (СППР). Современные системы поддержки принятия решения представляют собой системы, максимально приспособленные к решению задач повседневной управленческой деятельности, являются инструментом, призванным оказать помощь лицам, принимающим решения (ЛПР). С помощью СППР может производиться выбор решений некоторых неструктурированных и слабоструктурированных задач, в том числе и многокритериальных.

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

«СППР представляют собой системы, разработанные для поддержки процессов принятия решений в сложных мало структурированных ситуациях, связанных с разработкой и принятием решений. Главной особенностью информационной технологии поддержки принятия решений является качественно новый метод организации взаимодействия человека и компьютера» Голенищев Э.П., Клименко И.В. Информационное обеспечение систем управления. - Ростов н/Дону: Феникс, 2003. С. 285..

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

«Программно компоненты структуры СППР в зависимости от сложности поставленных задач реализованы по-разному, поэтому на рынке программных продуктов предлагаются различные СППР» Роберт И. Современные информационные технологии в образовании. - М.: Школа-Пресс, 2011. С. 234.. Все эти СППР можно классифицировать по различным признакам.

На уровне пользователя СППР разделяют на:

Пассивной СППР называется система, которая помогает ЛПР в принятии решения, но не может вынести предложение, какое решение принять.

Активная СППР может сделать предложение, какое решение следует выбрать.

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

В зависимости от функционального наполнения интерфейса системы выделяют два основных типа СППР: EIS и DSS.(Execution Information System) ? информационные системы руководства предприятия. «Эти системы ориентированы на неподготовленных пользователей, имеют упрощенный интерфейс, базовый набор предлагаемых возможностей, фиксированные формы представления информации. EIS-системы рисуют общую наглядную картину текущего состояния бизнес-показателей работы компании и тенденции их развития, с возможностью углубления рассматриваемой информации до уровня крупных объектов компании. Реальная отдача EIS-системы та, которую видит руководство компании от внедрения технологий СППР» Голицина О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие. - М.: Форум: Инфа-М, 2003. С. 250..

Для ИСР характерны следующие основные черты:

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

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

- как правило, ИСР ориентированы на конкретный вертикальный рынок, например финансы, маркетинг, управление ресурсами.

Desicion Support System ? полнофункциональные системы анализа и исследования данных, рассчитанные на подготовленных пользователей, имеющих знания как в части предметной области исследования, так и в части компьютерной грамотности.

Технологии этого типа строятся на принципах многомерного представления и анализа данных OLAP.

Такое деление систем на два типа не означает, что построение СППР всегда предполагает реализацию только одного из этих типов. EIS и DSS могут функционировать параллельно, разделяя общие данные и/или сервисы, предоставляя свою функциональность как высшему руководству, так и специалистам аналитических отделов компаний.

2. Описание инфологической модели

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

При определении инфологической модели учитываются следующие требования:

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

- База данных должна обеспечивать получение требуемых данных за приемлемое время, то есть отвечать заданным требованиям производительности.

- База данных должна удовлетворять выявленным и вновь возникающим требованиям всех пользователей.

- База данных должна легко расширяться при реорганизации и расширении предметной области.

- База данных должна легко изменяться при изменении программной и аппаратной среды.

В базе данных «Сеть магазинов» были созданы основные таблицы: Магазины, Отделы, Поставщики, Привоз, Товары. Между этими таблицами расставлены связи и созданы соответствующие запросы, формы, отчет.

3. Логическая модель

Логическая модель данных описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью.

В реляционных моделях данных объекты и взаимосвязи между ними представляются с помощью таблиц. Каждая таблица представляет один объект и состоит из строк и столбцов. Таблица в реляционной модели называется отношением.

Ключ - это поле, позволяющее однозначно идентифицировать запись в таблице. Ключ может быть простым (состоит из одного поля) или составным (из нескольких полей).

На этапе логического проектирования необходимо определить типы и длины полей.

Схема базы данных «Сеть магазинов» в среде MS ACCESS выглядит следующим образом:

Рисунок 1. Схема базы данных «Сеть магазинов»

Связи между сущностями «один ко многим». Связь «один ко многим» характеризуется тем, что каждому экземпляру одного объекта (А) может соответствовать несколько экземпляров другого объекта (В), а каждому экземпляру второго объекта (В) может соответствовать только один экземпляр первого объекта (А). Такая связь присутствует между следующими таблицами: Отделы и Товары, Магазины и Товары, Магазины и Привоз, Товары и Привоз, Привоз и Поставщики.

Таблицы базы данных получены путем разложения (декомпозиции) исходных отношений БД на более простые отношения, то есть в процессе нормализации. Это позволяет устранить дублирование, обеспечивает непротиворечивость хранимых в базе данных, уменьшает трудозатраты на ведение (ввод, корректировку) базы данных.

4. Физическая модель

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

Физические модели для базы данных «Сеть магазинов».

Рисунок 2. Магазины

Рисунок 3. Отделы

Рисунок 4. Поставщики

Рисунок 5. Привоз

Рисунок 6. Товары

Для создания базы данных «Сеть магазинов» нужно создать таблицы, заполнить их в соответствии с исходными данными и реализовать связи между таблицами.

Для создания таблиц используется консруктор таблиц. При помощи конструктора можно определить имена полей таблицы и типы данных полей.

На рисунках ниже представлены разработанные таблицы.

Рисунок 7. Таблица 1. Магазины

Рисунок 8. Таблица 2. Отделы

Рисунок 9. Таблица 3. Поставщики

Рисунок 10. Таблица 4. Привоз

Рисунок 11. Таблица 5. Товары

С помощью запроса на выборку можно получить только нужные данные и отобразить их в режиме таблицы.

3 запроса на выборку.

1)Запрос на выборку создан на основе таблицы Магазины. Показывает столбцы: «Код магазина», «Название». В столбце «Название» выбираем условие отбора «Магнит Гипермаркет».

Рисунок 12. Запрос на выборку. Код магазина

Рисунок 13. Запрос на выборку. Режим конструктора. Код магазина

2) Запрос на выборку «Дата поступления товара» создан на основе таблицы «Привоз». Запрос показывает следующие столбцы: «Код товара», «количество поставленных товаров», «Цена поставки», «Дата». В столбеце «Цена поставки» данные отсортированы по возрастанию.

Рисунок 14. Запрос на выборку. Дата поступления товара

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

3) Запрос на выборку «Цена товаров» создан на основе таблицы «Товары». Запрос показывает столбцы «Код товара», «Наименование», «Цена продажи». В столбце «Цена продажи» выполнена сортировка «>50».

Рисунок 16. Запрос на выборку. Цена товаров

Рисунок 17. Запрос на выборку. Режим конструктора. Цена товаров

2 запроса с использованием выражений.

1)Запрос с использованием выражений «Количество поставленных товаров» создан на основе таблицы «Привоз». Проведено вычисление стоимости товаров. При помощи построителя выражений введена следующая формула - Стоимость: [Цена поставки]*[Количество поставленных товаров].

Рисунок 18. Запрос с использованием выражений. Количество поставленных товаров

Рисунок 19. Запрос с использованием выражений. Режим конструктора. Количество поставленных товаров

2)Запрос с использованием выражений «Цена товаров со скидкой» создан на основе таблицы «Товары». Проведено вычисление цены товаров со скидкой 20%. При помощи построителя выражений введена следующая формула - Цена со скидкой: [Цена продажи]*0,8.

Рисунок 20. Запрос с использованием выражений. Цена товаров со скидкой

Рисунок 21. Запрос с использованием выражений. Режим конструктора. Цена товаров со скидкой

2 групповых запроса.

Запрос групповой «Количество поставленных товаров» создан на основе таблицы «Привоз».

Рисунок 22. Запрос групповой. Количество поставленных товаров

Рисунок 23. Запрос групповой. Режим конструктора. Количество поставленных товаров

Запрос групповой «Цена» создан на основе таблицы «Товары».

Рисунок 24. Запрос групповой. Цена

Рисунок 25. Запрос групповой. Режим конструктора. Цена

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

Форма «Дата поступления товара» создана на основе таблицы «Привоз».

Рисунок 26. Форма «Дата поступления товара»

Форма «Цена товаров со скидкой» создана на основе запроса «Цена товаров со скидкой». В данной форме создана кнопка «Закрыть форму» с помощью инструмента Элементы управления, объект «Кнопка».

Рисунок 27. Форма «Цена товаров со скидкой»

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

Для базы данных «Сеть магазинов» создан отчет «Товары». При составлении отчета были использованы следующие запросы: «Дата поступления товара», «Код магазина», «Количество поставленных товаров».

Рисунок 28. Отчет. Режим макета. Товары

Рисунок 29. Отчет. Режим конструктора. Товары

Заключение

При проектировании базы данных «Сеть магазинов» были использованы основные методы и объекты системы управления Microsoft Access.

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

-выполнен ввод данных в таблицы (5 таблиц);

- созданы 3 запроса на выборку;

- созданы 2 запроса с использованием выражений;

- созданы 2 групповых запроса;

- созданы 2 формы;

- по трем запросам составлен отчет.

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

Размещено на Allbest.ru


Подобные документы

  • Сущность базы данных. Процесс построения концептуальной модели. Построение реляционной модели, создание ключевого поля. Процесс нормализации. Проектирование базы данных в ACCESS. Порядок создание базы данных. Создание SQL запросов и работа в базе данных.

    курсовая работа [185,6 K], добавлен 08.11.2008

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

    курсовая работа [2,1 M], добавлен 17.06.2013

  • Информационная система на базе компьютера. Основное отличие системы с базой данных от традиционной файловой системы. Построение концептуальной модели, реляционной модели. Нормализация. Проектирование базы данных в ACCESS. Создание SQL запросов.

    курсовая работа [38,5 K], добавлен 06.11.2008

  • Анализ проектирования базы данных, построение форм и запросов. Создание программы работы городской телефонной сети с помощью метода канонического проектирования в Microsoft Access 2002. Смета затрат на разработку базы данных "Городская телефонная сеть".

    курсовая работа [33,7 K], добавлен 15.06.2011

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

    дипломная работа [1,9 M], добавлен 10.07.2017

  • Построение концептуальной модели. Проектирование реляционной модели данных на основе принципов нормализации: процесс нормализации и глоссарий. Проектирование базы данных в Microsoft Access: построение таблиц, создание запросов в том числе SQL – запросов.

    курсовая работа [35,9 K], добавлен 08.11.2008

  • Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.

    реферат [3,3 M], добавлен 29.01.2011

  • Сущность системы поддержки принятия управленческих решений. Функции корпоративной системы SAP R3, выполнение регрессионного анализа в табличном процессоре Excel, создание в Access базы данных. Характеристика информационных служб в сети Интернет.

    контрольная работа [2,0 M], добавлен 18.02.2011

  • Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.

    курсовая работа [2,0 M], добавлен 16.04.2011

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

    курсовая работа [869,2 K], добавлен 04.11.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.