Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Этап II. Определение логических связей между объектами




Этап I. Выявление информационных объектов БД

 

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

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

В широком понимании информационный объект - это информационное описание любого реального объекта: предмета, события, явления и т.д.

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

Ключевой реквизит (ключ) однозначно определяет предмет рассмотрения:

в материалах - код материала;

в поставщиках - код поставщика;

в получателях - код получателя;

в операциях - код операции и т.д.

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

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

 

Между выделенными информационными объектами обязательно существуют логические связи: без этого нет БД.

Используем два типа связей: «один ко многим» (1:М); «один к одному» (1:1).

 

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

 

Главный объект Подчинен-ный объект Тип связи Пояснения к связям
Материалы Приход 1:М По каждому коду (виду) материала может быть несколько поступлений
Материалы Расход 1:М По каждому коду материала может быть несколько отпусков
Инвентари­зация Материалы 1:1 По каждому коду материала может быть зафиксирован остаток
Поставщик Приход 1:М Каждый поставщик многократно поставляет материалы
Получатель Расход 1:М Каждый получатель многократно получает материал
Операция Приход 1:М На код (вид) операции фиксируется несколько действий по приходу материалов
Операция Расход 1:М На код операции фиксируется несколько действий по расходу материалов

 

Связь 1:М имеет место, когда каждый экземпляр (запись) первого объекта соотносится с несколькими экземплярами (записями) второго объекта, но каждый экземпляр второго - только с одним экземпляром первого. В этом типе связи первый объект является главным, а второй подчиненным.

Связь 1:1 означает, что каждому экземпляру первого объекта соответствует только один экземпляр второго объекта и наоборот.

Определим типы связи между нашими информационными объектами в таблице 1.




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 349; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.