Проектирование и реализация программных систем в Microsoft Access

Построение концептуальной и логической модели базы данных (БД) в графической среде анализа и проектирования GRADE. Понятие диаграммы описания данных. Построение модели БД в Microsoft Access, создание форм, запросов (по поставщику, по наименованию товара).

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

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

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

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

МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ

НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ

Отчет по лабораторной работе

По курсу: «Теория баз данных»

На тему: «Проектирование и реализация программных систем в Microsoft Access»

Выполнила: студентка группы 05-511

Радченко М.В.

Проверил: Зенин Артем Игоревич

Москва, 2014

Содержание

Введение

1. Диаграмма сущность - отношение (ER)

2. Диаграмма описания данных (DD)

3. Установление отношений

4. Запросы

4.1 Запрос по поставщику

4.2 Запрос по наименованию товара

Заключение

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

Введение

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

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

Представленная в данной работе база данных была создана с помощью приложения Microsoft Access.

В ходе лабораторной работы решены следующие задачи:

Построены концептуальная и логическая модели БД в графической среде анализа и проектирования GRADE;

Построены модели БД в Microsoft Access:

- сформированы таблицы и схемы данных;

-созданы формы и запросы БД, а так же выведены отчеты.

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

1. Диаграмма сущность - отношение (ER)

Диаграмма сущность - отношение (ER) отображают отношения между сущностями, равно как и структуры баз данных или хранилищ данных.

Термин сущность, как он используется в ER диаграммах, реально относится к типу сущности; это группа данных, обладающей конкретной структурой. На диаграмме (см. рис.1) изображены четыре прямоугольника со скругленными углами - это символы сущности рассматриваемой модели.

Символ сущности включает наименование сущности, например, товар, поставщики, клиенты и т.д.

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

Рисунок 1. Диаграмма сущность-отношение концептуальная (ER)

Рисунок 1.1. Диаграмма сущность-отношение логическая (ER)

Диаграмма сущность-отношение логическая раскрывает более подробно концептуальную диаграмму. На ней можно увидеть более детальное описание сущностей и описание связи между ними (ключи).

2. Диаграмма описания данных (DD)

Диаграмма описания данных (DD) служат для определения структуры данных, передаваемых вдоль маршрута взаимодействия. Диаграмма описания данных связана с конкретной СО диаграммой и может содержать описание одного или нескольких типов данных.

DD диаграммы могут использоваться для указания типов данных.

Запись отображает совокупность компонентов различных типов данных, которые структурированы и сгруппированы по наименованиям полей. В диаграмме описания данных, построенной для этой задачи (см. рис. 2) располагается 4 записи. Каждая запись имеет свое наименование:

i. Поставщики

ii. Товар

iii. Клиент

iv. Договор

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

Тип полей - текстовый имеют поля такие как, например, название и т.д. для записи группа студентов. Тип полей - числовой имеют, как правило, такие поля как курс, кол-во часов и т.п.

модель данные access запрос

Рисунок 2. Диаграмма описания данных (DD)

3. Установление отношений

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

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

Каскадное обновление связанных полей.

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

Каскадное удаление связанных записей.

Опция дает возможность удалять записи в связанных таблицах при удалении соответствующей записи в первичной таблице. При удалении записи в первичной таблице сначала Access удалит все связанные с ней записи в дочерних таблицах, а затем запись в первичной таблице. Эта опция очень полезна при удалении серий связанных данных.

4. Запросы

Запрос в Microsoft Access - это требование предоставить информацию, накопленную в таблицах Access.

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

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

Запрос по поставщику;

Запрос по наименованию товара;

4.1 Запрос по поставщику

Данный запрос предназначен для быстрого вывода данных по поставщикам. Задача создаваемого запроса (см. рис.1 ) состоит в том, чтобы при вводе конкретного поставщика, связанный запрос работал так, чтобы итоговые значения выводились в отчет по поставщикам: данные о товаре, который указанный поставщик поставляет, их цену и количество, которое обычно закупается.

Запрос строится на основании данных таблиц.

Рисунок 4. Запрос по поставщику

На форме по наименованию поставщика располагаются поле, где можно его внести, введенный будет ограничением для запроса. Так же на данной форме имеется кнопка «Просмотр отчёта», при нажатии которой генерируется запрос и результирующая таблица выводится в виде отчёта, а также кнопка вывода самой формы.

Рисунок 5. Форма по дисциплине

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

Полученный отчёт представлен на рисунке 6.

Рисунок 6. Отчёт по поставщикам

4.2 Запрос по наименованию товара

Данный запрос предназначен для быстрого вывода по наименованию товара перечня клиентов, которые данный товар заказали, с их номерами накладных и номерами телефонов. Задача создаваемого запроса (см. рис.7) состоит в том, чтобы при вводе определенного диапазона данных на форме по наименованию товара, связанный запрос работал так, чтобы итоговые значения выводились в отчет по введению наименования товара.

Рисунок 7. Запрос по наименованию товара

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

Рисунок 8. Форма по наименованию товара

Полученный отчёт представлен на рисунке 9.

Данный отчет в конструкторе был модифицирован:

· Имя клиентов было отсортировано по алфавиту

· Шрифт имени клиентов был увеличен

Рисунок 9. Отчёт по наименованию товара

Заключение

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

База данных включает непосредственно 5 таблиц данных, построенных с помощью концептуальных логических моделей «Сущность - Отношение» и «Диаграммы описания данных». Также база данных содержит 2 сложных запроса, позволяющие сократить время работы с базой данных, благодаря ряду критериев, ввод которых дает четкий список ограниченных параметрами данных.

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

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

Дейт, К. Дж. Введение в системы баз данных: Пер. с англ. / К. Дж. Дейт. -- 8-е изд. -- М. и др.: Вильямс, 2005. -- 1327 с.: ил.

Хомоненко А.Д. Базы данных : учебник для вузов / А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев; под ред. проф. А.Д. Хомоненко. - Изд. 2-е, доп. и перераб. - СПб. : КОРОНА принт, 2002. 672 с.

Коннолли Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика : [пер. с англ.] / Т. Коннолли, К. Бегг, А. Страчан. - 2-е, изд. - М. : ИД «Вильямс», 2000. 1120 с.

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

...

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

  • Применение Microsoft Office Access для создания базы данных "Гостиница" с целью ведения списка постояльцев и учета забронированных мест. Методы построения таблиц, запросов, форм, отчетов, макросов и модулей. Реализация концептуальной и логической модели.

    курсовая работа [418,1 K], добавлен 14.06.2011

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

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

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

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

  • Построение инфологической концептуальной модели предметной области. Структура базы данных Microsoft Office Access. Формы, запросы и отчеты. Создание форм, запросов и отчетов в базах данных. Схема данных физической и логической сущности в Erwin 4.0.

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

  • Роль автоматизированных систем в туристической сфере. Принципы проектирования баз данных в Microsoft Access. Проектирование и планирование в Microsoft Project. Реализация базы данных ООО "Акварели" в Microsoft Access. Создание запросов, форм и отчетов.

    курсовая работа [3,5 M], добавлен 19.11.2012

  • Разработка прикладного программного обеспечения деятельности отдела кадров университета в среде Microsoft Access 2003. Характеристика этапов проектирования базы данных. Построение семантической модели. Нормализация данных, понятие нормальной формы.

    курсовая работа [4,4 M], добавлен 14.11.2012

  • Microsoft Access как система управления базами данных (СУБД), ее предназначение. Организованная структура для хранения данных. Типы данных при работе с Microsoft Access 2003 и Microsoft Access 2007. Проектирование баз данных и построение ER-диаграммы.

    контрольная работа [16,3 K], добавлен 10.10.2010

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

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

  • Анализ баз данных и систем управления ими. Проектирование и создание реляционной базы данных в среде MS Access для ресторана "Дельфин": построение информационно логической модели, разработка структур таблиц базы данных и схемы данных, создание Web-узла.

    курсовая работа [3,7 M], добавлен 15.11.2010

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

    презентация [389,6 K], добавлен 18.01.2014

  • Характеристика программных продуктов ERwin, Microsoft Excel и Access. Создание сущностей и связей, преобразование логической модели в физическую в среде ERWin. Создание таблиц в MS Access, работа с запросами и отчетами. Построение диаграмм в MS Excel.

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

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

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

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

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

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

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

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

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

  • Обзор средств проектирования баз данных. Технологические платформы баз данных. Основные этапы проектирования. Разработка логической и физическойц модели. Генерация модели в MS Access 2003. Реализация форм и запросов базы данных. Требования по установке.

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

  • Построение концептуальной модели, процесс моделирования смыслового наполнения базы данных. Основные компоненты концептуальной модели. Построение реляционной модели. Целостность данных в реляционной базе. Нормализация. Проектирование базы данных в ACCESS.

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

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

    лабораторная работа [345,5 K], добавлен 20.12.2011

  • Проектирование базы данных с использованием комплекса программных и языковых средств Microsoft Access. Модель данных, доступ к ним. Назначение, основные возможности и версии Access. Запуск программы; окно базы данных, формы для их ввода и редактирования.

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

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

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

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