Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Семантическое описание предметной области




Выявление основных структурных объектов базы данных и общей структурной схемы.

Описание входной информации

Сотрудники отдела сбыта в процессе выполнения своих функций анализируют данные следующих документов:

1. Договор на поставку товаров, который составляется в процессе договорной кампании и содержит информацию о том, какое количество продукции должно быть отгружено (табл. 2).

2. Товарно-транспортная накладная, которая составляется при отгрузке заказчикам готовой продукции и содержит данные о том, какое количество продукции было фактически отгружено (табл. 3).

 

Таблица 2. Запрос «План отгрузки»

Kод заказчика Номер договора Kод изделия Kоличество
       

 

Таблица 3. Запрос «Факт отгрузки»

Kод заказчика Номер договора Kод изделия Kоличество
       

 

Также необходимо использовать справочники «Изделие» и «Заказчик» (табл. 4).

 

Таблица 4. Входная информация

Входная информация Реквизиты Характеристика реквизитов От кого поступает Сроки поступ ления
тип длина точность
Договор на поставку товаров и спецификации договора Номер договора Текст   Kоммерческий отдел День Заключения договора
Kод заказчика То же  
Дата заключения Дата  
Kод изделия Текст  
Месяц поставки Число  
Kол-во изделий То же  
Товарно-транспортная накладная и спецификации ТТН НомерТТН Текст   Склады День отгрузки
Номер договора То же  
Дата отгрузки Дата  
Kод изделия Текст  
Kол-во Отгруженных изделий Число  
Справочник «Изделие» Kод изделия Текст   Плановый отдел По мере надобности
Наименование изделия То же  
Единицы измерения »  
Цена за ед. Число  
Справочник «Заказчик» Kодз аказчика Текст   То же 1 раз в год
Наименование заказчика То же  
Адрес »  

 

 

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

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

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

Таблица 5. Семантическое описание сущностей

Сущность Название сущности Семантика сущности Свойства сущности
Договор Договор Документ, закрепляющий факт сделки между фирмой и заказчиком Номер договора Kод заказчика Дата заключения
Спецификации договора Спецификации договора Номер договора Kод изделия Месяц поставки Kол-во изделий
ТТН ТТН Документ, содержащий информацию об отгрузке конкретного количества изделий по конкретному договору в конкретную дату Номер ТТН Номер договора Дата отгрузки
Спецификации ТТН Спецификации ТТН Номер ТТН Kод изделия Kол-во изделий
Изделие Справочник «Изделие» Справочник, содержащий информацию о продукции фирмы Kод изделия Наименование изделия Единицы измерения Цена за единицу изделия
Заказчик Справочник «Заказчик» Справочник, содержащий информацию обо всех заказчиках, с которыми фирма заключила договора Kод заказчика Наименование заказчика Адрес заказчика(город)

 

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

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

Изделие: ключевой реквизит — «код изделия», так как однозначно определяет уникальность записи БД об изделии (это справочник и каждой строке присвоен уникальный номер), он компактен и удобен для обработки.

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

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

— в любой момент времени существует полная функциональная зависимость всех неключевых реквизитов от ключа;

— неключевые реквизиты полностью независимы друг от друга;

— ключевые реквизиты в составном ключе не зависят друг от друга.

Проверка зависимости описательных реквизитов от ключевых:

Договор и спецификации договора: неключевые реквизиты (код заказчика, дата заключения договора и количество изделий) полностью функционально зависимы от ключа «номер договора» (для спецификации договора — от ключей «номер договора», «код изделия», «месяц поставки») и однозначно ему соответствуют (это принимается простым умозаключением).

ТТН и спецификации ТТН: все неключевые реквизиты (номер договора, дата отгрузки и количество отгруженных изделий) полностью функционально зависят от ключа «номер ТТН», а для спецификации ТТН — от ключей «номер ТТН» и «код изделия», что следует из ограничения задачи и логического умозаключения.

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

Заказчик: все описательные реквизиты [наименование заказчика, адрес (город)] однозначно соответствуют и зависят от ключа «код заказчика», так как это уникальный номер строки в справочнике.

Проверка взаимонезависимости неключевых реквизитов:

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

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

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

Заказчик: наименование заказчика и его адрес (город) взаимонезависимы.

Установление реальных связей между сущностями:

1. Договор — ТТН. Связь типа 1: М, так как одному договору может соответствовать несколько ТТН (заказанный товар отгружается по частям), а каждая ТТН привязана к одному конкретному договору (по ограничению задачи):

1:М

 

 

2. Договор — Заказчик. Тип связи М:1, так как каждый договор соответствует конкретному заказчику, а с каждым заказчиком может быть заключено несколько договоров (из ограничения задачи):

М:1

 

 

3. Договор — Изделие. Тип связи М:N, так как предметом поставки по одному договору может быть множество изделий, а одно изделие может являться предметом поставок по разным договорам (из простого умозаключения):

М:N

 

 

4. Изделие — Заказчик. Нет связи, так как справочник заказчиков используется лишь для получения информации о заказчике, с которым заключен конкретный договор:

 

 


5. ТТН — Заказчик. Тип связи М:1, так как на одного заказчика может быть выписано несколько ТТН, но по одной ТТН изделия могут быть отгружены только одному заказчику:

М:1

 

 

6. Изделие — ТТН. Тип связи М:N, так как ТТН может закреплять факт отгрузки многих видов изделий, а один вид изделия может отгружаться множество раз:

М:N

 

 




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


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


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



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




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