Сетевые технологии и базы данных

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

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

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

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

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

Министерство образования Республики Беларусь

Белорусский Национальный Технический Университет

Строительный факультет

Кафедра «Экономика строительства»

Расчетно-графическая работа

По дисциплине: «Сетевые технологии и базы данных»

Выполнила:

студентка гр.112031-11

Потапейко Е.А.

Проверила:ст.пр. Гурьева О.О

Минск 2013

Содержание

Постановка задачи

Описание заданной предметной области

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

Назначение таблиц, способы создания таблиц

Назначение запросов, типы запросов

Назначение форм

Назначение отчетов

Назначение макросов

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

Постановка задачи

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

База данных решает следующие задачи:

1. Выдача данных о клиентах.

2. Данные о работниках швейной мастерской.

3. Информация о заказах будет храниться в таблице «Заказы», причем, если один и тот же клиент заказал два изделия (например, юбка и пиджак), то каждое изделие будет оформляться отдельной строкой заказа.

4. Информация о товарах, их размерах ,цветовом решении.

Описание заданной предметной области

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

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

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

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

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

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

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

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

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

Связи информационных объектов:

Швеи-Заказы 1:М

Клиенты-Заказы 1:М

Товары-Заказы 1:М

Одежда-Товары 1:М

Размеры-Товары 1:М

Где :

Клиенты(Код клиента; Фамилия; Имя; Отчество; Город; Индекс; Домашний адрес; Домашний телефон; Мобильный телефон; Место работы; Должность);

Швеи(Код швеи; Фамилия; Имя; Отчество; Дата рождения; Дата поступления на работу; Город; Индекс; Домашний адрес; Домашний телефон; Мобильный телефон; Заработная плата);

Одежда(Код одежды; Наименование; Цвет; Изображение);

Размеры(Размерный код; Международный размер; Российский размер; Обхват груди; Обхват бедер);

Товары(Код товара; Код одежды; Размерный код);

Заказы(Код заказа; Код товара; Код клиента; Код швеи; Стоимость; Дата заказа; Отметка о получении).

Назначение таблиц, способы создания таблиц

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

В Access существует три способа создания таблицы: в режиме таблицы, с помощью мастера, в режиме конструктора.

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

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

В данной работе было создано шесть таблиц с различными типами полей и их свойствами.

Схема данных

Таблица «Клиенты»

Таблица «Швеи»

Таблица «Одежда»

Таблица «Размеры»

Таблица «Товары»

Таблица «Заказы»

Назначение запросов, типы запросов

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

В Microsoft Access есть несколько типов запросов:

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

-запросы с параметрами;

-перекрестные запросы;

-запросы действия.

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

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

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

Запросы действия -запросы, которые за одну операцию изменяют или перемещают несколько записей.

Существует четыре типа запросов на действия:

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

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

* На добавление записей-добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц.

* На создание таблицы-создает новую таблицу на основе всех или части данных из одной или нескольких таблиц.

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

Назначение форм

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

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

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

В работе были созданы следующие формы:

-Форма «вычисляемое поле», которая пересчитывает заработную плату швей в евро;

-формы «гистограмма» и «график», которые по результатам выборки «выборказ/п» предоставляют информацию о швее и ее заработной плате;

-форма «диаграмма» отображает стоимость проданной одежды;

-связанная форма «клиенты», которая содержит информацию о клиентах мастерской и при нажатии на ней кнопки товары выводит информацию о заказанных клиентом вещах.

Оригинальным решением является форма «Сведения о товарах», в которой клиент может увидеть данные о уже произведенных швеями вещах, оценить их внешний вид.

Назначение отчетов

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

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

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

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

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

«Одежда»-отчет, содержащий информацию о произведенной в мастерской одежде.

«Швеи» содержит информацию о портных швейной мастерской и их группировку по фамилии и имени.

«Отчет мастер» содержит информацию о суммарной стоимости проданной одежды, которую сшила та или иная швея.

Назначение макросов

Макрос - набор макрокоманд, который создается для автоматизации часто выполняемых задач. Они хранятся в окне, напоминающем таблицу, в таком порядке, в котором их необходимо выполнять. При запуске макроса Access выполняет эти действия. Например, при нажатии пользователем кнопки можно запустить макрос, который распечатает отчет. Макрос может существенно облегчить использование Access. Группа макросов позволяет выполнить несколько задач одновременно. Каждая макрокоманда имеет определенное имя и один или несколько аргументов, которые задаются пользователем. Например, при использовании макрокоманды «Открыть Форму» в качестве аргументов необходимо задать имя открываемой формы и режим вывода ее на экран. Основное назначение макросов -- это создание удобного интерфейса приложения: чтобы формы и отчеты открывались при нажатии кнопок в форме или на панели инструментов или же привычным выбором команды меню. С их помощью можно существенно расширить функциональные возможности создаваемого приложения и настроить его на нужды конкретных пользователей.

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

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

1. Бондарева Г.А., Сахарова Е.В., Королькова Л.Н., Информатика. Методические указания. Ставрополь, СТИС, 2006

2. Григорьев В.А., Ревунков В.И. Банки данных. Учебник для вузов. - М., МВТУ им.Баумана, 2002.

3. Домашняя страница Access: справка и обучение http://office.microsoft.com/ru-ru/access/FX100487571049.aspx

4. Информатика: Базовый курс. С.В. Симонович и др. СПб.: Питер. 2002

5. Симонович С. В., Евсеев Г. А., Алексеев А. Г. Специальная информатика: Учебное пособие. - М.: АСТ-ПРЕСС: Инфорком-Пресс, 2000

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

...

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

  • Структура простейшей базы данных и свойства полей. Характеристика типов данных. Описание процесса создания базы данных, таблиц и связей между ними, простых и составных форм, запросов в Microsoft Access. Пример составления подчинённых отчетов и макросов.

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

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

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

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

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

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

    контрольная работа [648,7 K], добавлен 13.04.2012

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

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

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

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

  • Разработка базы данных "Доставка товара" в среде MS Access, ее структуры, объектов (таблиц, запросов, форм, отчетов, макросов). Анализ предметной области базы данных, описание ее схемы, полей таблиц, разработанных объектов. Требования к работе приложения.

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

  • Описание предметной области и соотношения между объектами. Этапы проектирования базы данных, ее инфологическая, концептуальная и физическая модели. Использование режима "Конструктор" при создании таблиц, разработка форм, запросов и отчетов в MS Access.

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

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

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

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

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

  • Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.

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

  • Системный анализ и анализ требований к базе данных. Особенности создания отчетов, запросов и форм в Visual Studio 2012. Программная реализация ER-диаграммы. Создание инфологической, логической и физической модели базы данных. Генерация ее в SQL Server.

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

  • Методы проектирования базы данных по заданной предметной области с использованием CASE-средств ER/Studio и СУБД MS Access. Формирование и связывание таблиц, ввод данных. Создание экранных форм, запросов, отчетов, меню приложения. Генерация приложения.

    курсовая работа [884,0 K], добавлен 08.09.2010

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

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

  • Разновидности систем управления базами данных. Анализ предметной области. Разработка структуры и ведение базы данных. Структурированный язык запросов SQL. Организация выбора информации из базы данных. Общие принципы проектирования экранных форм, макросов.

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

  • Особенности разработки инфологической модели и создание структуры реляционной базы данных. Основы проектирования базы данных. Разработка таблиц, форм, запросов для вывода информации о соответствующей модели. Работа с базами данных и их объектами.

    курсовая работа [981,4 K], добавлен 05.11.2011

  • Ограничения, присутствующие в предметной области. Проектирование инфологической модели данных. Описание основных сущностей и их атрибутов. Логический и физический уровни модели данных. Реализация базы данных: представления, триггеры, хранимые процедуры.

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

  • Методика расчета арендной платы на предприятии. Описание и документы предметной области, форматы входных и выходных документов. Построение логической модели данных, таблиц базы данных и типовых запросов. Проектирование экранных форм для ввода данных.

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

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

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

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

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

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