Студопедия — Логическое проектирование
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Логическое проектирование






Построение схемы данных выполняется в несколько этапов:

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

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

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

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

2) Моделирование связей. Связь – это поименованная ассоциация между двумя сущностями, значимая в рассматриваемой предметной области. Обычно каждый экземпляр одной сущности (родительской) ассоциируется с произвольным числом экземпляров-потомков. Имя каждой связи между двумя сущностями должно быть уникально, однако может повторяться в пределах модели. Для каждой связи определяется степень и обязательность. Связь всегда направляется от родительской сущности. Связи бывают следующих типов:

- 1:1 (один к одному) – используется на верхнем уровне иерархической модели данных;

- 1:М (один ко многим) – один экземпляр одной сущности связывается с несколькими экземплярами второй сущности;

- М:N (многие ко многим) – используется на начальной стадии разработки диаграммы.

3) Определение атрибутов сущности. Атрибут – характеристика сущности, значимая в рассматриваемой предметной области и предназначена для классификации, идентификации или выражения состояния сущности. Атрибут может быть описан или идентифицирован, при определении связи между сущностями идентифицирующие атрибуты наследуются от родительской сущности к потомку. Атрибут или их совокупность может использоваться для уникальной идентификации каждого экземпляра сущности (первичный ключ). Атрибут, являющийся первичным ключом, должен располагаться в верхней части списка. Ни одна из частей ключа не должна принимать значение 0, быть незаполненной или отсутствовать. Если сущности связаны, то связь передает ключевой атрибут дочерней сущности, и он называется внешним ключом (FK).

На рисунке 1 представлена схема базы данных, на которой видно, что в существующей базе данных семь таблиц, так как в модели присутствуют семь сущностей – это Товары, Группы товаров, Склад, Клиенты, Поставщики, Приход товара, Расход товара. Также на рисунке описаны и все атрибуты сущностей. Все сущности в модели связаны связью один ко многим (1:М).

Рисунок 1. Схема базы данных

Сущность Клиенты и Товары должны быть связаны между собой, но связь получается многие-ко-многим, так как несколько клиентов могут купить один и тот же товар, а так же несколько наименований товара могут быть проданы одному клиенту, но связи многие-ко-многим в базе данных использовать не рекомендуется, поэтому вводится промежуточная сущность Расход товара, которая связывается с сущностью Клиенты по ключевому полю Код_клиента связью один-ко-многим. А сущность Товары связывается с сущностью Расход товара по ключевому полю Код_товара связью один-ко-многим.

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

Сущность Группы_товаров и Товары связаны при помощи связи один-ко-многим, так как одной группе может принадлежать несколько наименований товаров.

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

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







Дата добавления: 2015-08-12; просмотров: 3748. Нарушение авторских прав; Мы поможем в написании вашей работы!



Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

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

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

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

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

Тема: Кинематика поступательного и вращательного движения. 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью, проекция которой изменяется со временем 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью...

Признаки классификации безопасности Можно выделить следующие признаки классификации безопасности. 1. По признаку масштабности принято различать следующие относительно самостоятельные геополитические уровни и виды безопасности. 1.1. Международная безопасность (глобальная и...

Прием и регистрация больных Пути госпитализации больных в стационар могут быть различны. В цен­тральное приемное отделение больные могут быть доставлены: 1) машиной скорой медицинской помощи в случае возникновения остро­го или обострения хронического заболевания...

ПУНКЦИЯ И КАТЕТЕРИЗАЦИЯ ПОДКЛЮЧИЧНОЙ ВЕНЫ   Пункцию и катетеризацию подключичной вены обычно производит хирург или анестезиолог, иногда — специально обученный терапевт...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия