Практически лабораторная работа №1


НазваниеПрактически лабораторная работа №1
страница1/8
ТипЛабораторная работа
filling-form.ru > Бланки > Лабораторная работа
  1   2   3   4   5   6   7   8
Практически – лабораторная работа №1

Построение логической модели ИС.

Цель: Освоить технологию создания логической модели для реляционной базы данных методом нормальных форм.

Условие задания:

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

Документ 1. Бланк заказа

ЗАКАЗ №_______

Дата оформления __________

Дата назначения __________

Дата исполнения __________

Клиент:

код _________ наименование __________________________________________________

адрес ______________________________________________________________________



П/п

Товар

Цена,

руб.

Кол-во

Стоимость,

руб.

Код

Марка

Ед. изм.





































































































































 

Сумма заказа, руб.
















Документ 2. Товары на складе



П/п

Код

товара

Марка

товара

Ед. изм.

товара

Цена,

грн.

Количество

Поставки

прекращены































































































































 

Описание и ограничения предметной области:

– предприятие реализует канцелярские товары через систему заказов;

– факт заказа товаров подтверждается оформленным бланком заказа;

– каждый заказ имеет уникальный номер по предприятию;

– каждый заказ соответствует только одному клиенту;

– один и тот же клиент может оформлять много заказов на поставку товаров;

– в одном заказе может быть заказано много товаров;

– один и тот же товар может быть заказан в разных заказах;

– каждый товар идентифицируется уникальным кодом (артикулом);

– каждый товар может иметь только одну единицу измерения;

– цена товара может изменяться на основании переоценки;

– стоимость выполненных заказов изменяться не может;

– оформленные заказы должны храниться в течение нескольких лет.

– заказы могут быть исполненными или находиться в стадии исполнения (при исполнении заказа в Бланке заказа заполняется реквизит Дата исполнения).

Порядок создания модели:

Как известно из теории, для построения базы данных необходимо и достаточно, чтобы информационные объекты (отношения), входящие в модель, соответствовали требованиям третьей нормальной формы (3НФ).

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

1. Определение функциональных зависимостей между реквизитами

1.1. Определение функциональных зависимостей между реквизитами в соответствии с требованиями первой нормальной формы (1НФ)

В рамках решаемой задачи все реквизиты документов Бланк заказа иТовары на складе содержат простые (атомарные) данные, следовательно, первое условие 1НФ выполняется. Данные реквизитовСтоимость и Сумма заказа документа Бланк заказа являются вычисляемыми, следовательно, в схему отношения эти реквизиты не включаются.

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

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

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

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

Таблица 1.1

Документ

Наименование

реквизита

Имя

реквизита

Функциональные

зависимости в 1НФ

Бланк заказа

Заказ №

Дата оформления

Дата назначения

Дата исполнения

Код клиента

Наименование клиента

Адрес клиента

Код товара

Марка товара

Ед. изм. товара

Цена

Количество

КодЗаказа

ДатаОформления

ДатаНазначения

ДатаИсполнения

КодКлиента

НаимКлиента

АдресКлиента

КодТовара

МаркаТовара

ЕдИзмТовара

ЦенаПродажи

Количество

http://chitalky.ru/wp-content/uploads/2011/11/wpid-image0012.png

Товары на складе

Код товара

Марка товара

Ед. изм. товара

Цена

Количество

Поставки прекращены

КодТовара

МаркаТовара

ЕдИзмТовара

ЦенаТовара

КоличествоТовара

ПоставкиПрекращены

http://chitalky.ru/wp-content/uploads/2011/11/wpid-image0022.png
  1   2   3   4   5   6   7   8

Похожие:

Практически лабораторная работа №1 iconЛабораторная работа №8 распределенный udp сервер/ udp клиент 38 Лабораторная...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Практически лабораторная работа №1 iconЛабораторная работа №1
Лабораторная работа Выполнение расчетов с использованием программирования в среде Visual Basic for Applications (vba). 8

Практически лабораторная работа №1 iconЛабораторная работа №1
Лабораторная работа №8. Структурирование таблицы с автоматическим подведением итогов

Практически лабораторная работа №1 iconЛабораторная работа №1. Изучение основ микроструктурного анализа...
...

Практически лабораторная работа №1 iconЛабораторная работа №1 (одномерные массивы) 27
Лабораторная работа №6 (статические массивы, знакомство с графическим режимом. Возможно будет изменена) 49

Практически лабораторная работа №1 iconЛабораторная работа Создание и использование запросов (продолжение)....
Задания на экзамен выполняются студентом в компьютерном классе при наличии конспектов под руководством преподавателя

Практически лабораторная работа №1 iconЛабораторная работа уважаемые студенты! Сейчас вам предстоит выполнить...
«Бухгалтерский учет и анализ». Она состоит из нескольких частей, каждая из которых относится к разделу 3 «Первичные бухгалтерские...

Практически лабораторная работа №1 iconЛабораторная работа уважаемые студенты! Сейчас вам предстоит выполнить...
«Бухгалтерский учет и анализ». Она состоит из нескольких частей, каждая из которых относится к разделу 3 «Первичные бухгалтерские...

Практически лабораторная работа №1 iconЛабораторная работа №1 «Выполнение работы в сети Интернет. Работа с электронной почтой»

Практически лабораторная работа №1 iconЛабораторная работа №7 Отпуск материалов на производство, прочее...
Лабораторная работа №7 Отпуск материалов на производство, прочее выбытие материалов

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск