Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Methodicals / Lwmet.doc
Скачиваний:
37
Добавлен:
19.04.2013
Размер:
279.04 Кб
Скачать

ГОСУДАРСТВЕННАЯ АКАДЕМИЯ УПРАВЛЕНИЯ имени СЕРГО ОРДЖОНИКИДЗЕ

ИНСТИТУТ ИНФОРМАЦИОННЫХ СИСТЕМ УПРАВЛЕНИЯ

Утверждено:

первым проректором ГАУ, профессором

Л. Д. Старостиным

" " 1996 г.

МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ

ЛАБОРАТОРНЫХ РАБОТ ПО ДИСЦИПЛИНЕ " Базы Данных и Знаний "

специальности 06.18.00.

для студентов дневного

и вечернего отделения

_

МОСКВА - 1996г.

Составители:

кандидат экономических наук, доцент Е. И. Моисеева

Ответственный редактор:

зав. кафедрой экономической кибернетики доктор экономических наук, профессор

В. И. Дудорин

Рецензент:

кандидат экономических наук

Доцент кафедры " Документоведения

и документационного обеспечения управления " И. К. Корнеев

Введение

1. Методические указания к выполнению лабораторной работы N1 " Авто­матизированное построение инфологической модели "сущность-связь" ". 2. Методические указания к выполнению лабораторной работы N2 " Авто­матизированное построение инфологической модели на основе каноничес­ких структур ".

3 Методические указания к выполнению лабораторной работы N3 " Пере­ход от модели "сущность-связь" к реляционной структуре ".

Литература.

Лабораторные работы - одна из основных форм подготовки специалистов по специальности 01.18.00 "Математические методы и исследования опе­раций в экономике." Основная цель лабораторных работ - познакомить

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

Предлагаемый комплекс включает методические материалы по выполнению следующих лабораторных работ:

- лабораторной работы N1 "Автоматизированное построение инфо-

логической модели "сущность-связь";

- лабораторной работы N2 "Автоматизированное построение инфо-

логической модели на основе канонической структуры;

- лабораторной работы N3 "Переход от модели "сущность-связь" к

реляционной структуре;

Методика выполнения данных работ включает следующие этапы:

- ознакомление с основными понятиями и алгоритмом построения

модели;

- подготовка исходных данных;

- руководство пользователям программы;

- входные данные;

- графическое построение модели;

- анализ результатов и окончательный вариант модели;

- оформление отчета по лабораторным работам и защита.

1. Методические указания к выполнению лабораторной работы N1"Автомати­зированное построение инфологической модели "сущность-связь" по ме­тоду Т.Тиори, Дж.Фрай.

Данная лабораторная работа выполняется на основе программ

"МD1,MD2."

При выполнении данной работы студент придерживается следующей

последовательности работ:

- изучить и понять язык модели "сущность-связь";

- проанализировать алгоритм Т.Тиори, Дж.Фрай;

- ознакомиться с программой МD1, MD2.

1.1 Основные понятия модели "сущность-связь" по алгоритму

Т.Тиори,Дж.Фрай.

Язык модели "сущность-связь" включает следующие понятия:

- сущность;

- атрибуты;

- связи;

- алгоритм построения модели;

СУЩНОСТИ

Сущность представляет собой основное содержание того явления

или процесса, о котором необходимо собрать информацию. В качес­тве сущности может выступать личность, место или вещь, информа­цию о которых необходимо хранить. Существуют понятия <тип сущнос­ти> и <экземпляр сущности>. Понятие тип сущности относится к на­бору однородных предметов или вещей, выступающих как целое, нап­ример, типом сущности может быть СЛУЖАЩИЙ. Экземпляр сущности от­носится к конкретной вещи в наборе, например, экземпляр сущности - ДЖОН СМИТ, ИВАН ИВАНОВ, ЕСУХИРО МАЦУОКА.

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

Уникальные сущности - представлены элементами данных, которые идентифицируют отдельный, отличный от других предмет или объект (например, <номер страхового полиса> или <порядковый номер>).

Уникальная сущность:

1) используется в большом числе задач;

2) используется с большим числом других элементов;

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

Неуникальные сущности образуются, если для идентификации набора

данных используют две или более уникальных сущностей.

Неуникальные сущности образуются, если для идентификации набора

данных используют две или более уникальных сущностей.

Неуникальная сущность:

1) каждый элемент из набора данных был объявлен (близок к этому) как уникальная сущность;

2) совместное использование каждого из элементов данных в соста­ве набора встречается чаще по сравнению с отдельным использованием каждого из этих элементов данных в других задачах;

3) в тех задачах, в которых появляются этот набор элементов дан­ных, чаще всего он используется совместно с другими элементами данных.

Методические указания к выполнению лабораторной работы "Автоматизированное построение инфологической модели

"Сущность-Связь."

1.Основные понятия модели "Сущность-Связь"

(ПРОГРАММЫ МD1)

АТРИБУТЫ

Атрибут - это поименованная характеристика сущности. Его наимено­вание должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различных типов сущностей, например, ЦВЕТ может быть определен для многих сущностей - ЛИЧНОСТЬ, СРЕДСТ­ВО ПЕРЕДВИЖЕНИЯ и т.д. Атрибут имеет следующие характеристики:

1) Наименование. Уникальное обозначение атрибута.

2) Описание. Повествовательное изложение смысла атрибута.

3) Роль. Конкретное использование атрибута. Атрибуты используют­ся для определения того, какая информация должна быть собрана для сущности. Примерами атрибутов для сущности СЛУЖАЩИЙ может быть ИМЯ,АДРЕС,ДАТА РОЖДЕНИЯ и т.д. Здесь также существует ос­новное различие между типом и экземпляром. Тип атрибута ДАТА РОЖДЕНИЯ имеет много экземпляров или значений: 1 мая 1961г.,18 января 1972г. и т.д. Однако каждому экземпляру сущности присваи­вается только одно значение атрибута.

Атрибуты представляются элементами данных, которые имеют смысл только в отношении с уникальными сущностями и неуникальными сущ­ностями (например, <адрес> не имеет самостоятельного смысла, пока

не определен сущностью < клиентом >.

Атрибут, относящийся к уникальной сущности:

1) используется в относительно небольшом числе задач;

2) используется с относительно небольшим числом других элементов данных;

3) его совместное использование с другими элементами данных

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

Атрибут, относящийся к неуникальной сущности:

1) используется в среднем числе задач;

2) используется со средним числом элементов данных;

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

СВЯЗИ

3. Связи представляют зависимости между двумя и более сущностями.

Имеются три типа связей:

1) сущность-сущность. Описывает квалифицированное или неква­лифицированное отношение принадлежности между двумя сущно­стями,например,сущность <поставщик> владеет (неявным обра­зом) сущностью <поставляемый товар>.

2) сущность-атрибут.Описывает элементы данных, непосредствен-

но принадлежащие одной или более сущностям.

3) атрибут-атрибут.Представляют неквалифицированное отношение

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

Под связями понимаются ассоциации между одинаковыми или раз-

личными типами сущностей. Связь имеет характеристики:

1) Наименование. Выбор наименования предоставляет пользователю

некоторую информацию.

2) Степень ассоциативности (однозначности). Если экземпляр сущ­ности Z соотносится не более, чем с одним экземпляром другой сущности Y, связь является однозначной по данному типу сущно­стей.

3) Степень избирательности. Эта характеристика определяет прави-

ла членства экземпляров сущности в связи:

а) Необязательная связь (существование обеих сущностей в связи

не зависит от связи)

----------------¬ имеет штат ----------------¬

¦ Организация +----------------------------->¦ Служащий ¦ L---------------- L----------------

б) возможная связь ( существование одной из сущностей связи зави-

сит от связи)

---------------¬ изготовлено из ----------------¬

¦ Средство +------------------------------>¦ Деталь ¦

¦ передвижения ¦ L----------------

L---------------

в) условная связь ( существование одной из сущностей определяется

булевским условием)

Выполняется в течение

---------------¬ 1 квартала ----------------¬

¦ Контракт +------------------------------>¦ Статья ¦

L--------------- L----------------

г) обязательная связь ( существование обеих сущностей зависит от

связи)

---------------¬ --------------------¬

¦ Заказ +---------------------------->¦ Заказанные товары ¦

L--------------- L--------------------

Процедура построения модели"сущность-связь" Т.Тиори, Дж.Фрай.

- классификация сущностей и атрибутов;

- идентификация связей между сущностя-

ми;

- формирование списка связей между ат­рибутами;

- формирование списка атрибутов, отно­сящихся к уникальным и неуникальным сущностям;

- формирование связей между сущностями;

- графическое построение "сущность-связь";

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

1.2 Действия пользователя по программе МD1,MD2.

1. Подготовка исходных данных.

В качестве последних используются результаты выполнения домашнего задания N2, а именно:

- список запросов-задач пользователей (код запроса, наименование запроса);

- по каждому запросу список реквизитов,

хранимых в базе: код реквизитов, наиме­нования реквизитов.

2. Выбор студентом одного из алгоритмов

на основе меню:

- алгоритм Т.Тиори, Дж.Фрай;

- алгоритм Ганыкина-Онопко;

3. Ввод данных студент осуществляет с клавиатуры по

следующей структуре

ВВЕДЕНЫ ДАННЫЕ

1* 1 2 3 4 5 6 7 8 9 10 11 12 13

2* 1 4 5 6 8 9 10 11 12 13

3* 1 4 5 6 7 8 9 10 11 12 13 14

4* 1 2 3 4 5 6 7 8 12 13 15 16 17

5* 1 2 3 4 5 7 8 11 12 13 15 16 17 18 19 20

6* 1 4 12 13 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

7* 1 4 5 7 13 21 22 23 25 26 27 28 31 32 33 34 35 36 37 38

8* 1 4 5 21 22 23 24 25 26 27 28 31 32 33 34 35 36 37

9* 1 4 5 21 22 23 24 25 26 27 28 31 32 33 34 35 36 37 39

10* 1 4 5 21 22 23 24 25 26 27 28 31 32 33 34 35 36 37 40

11* 1 2 3 5 6 7 8 9 10 11 13

12* 1 2 3 5 6 7 8 9 10 11 13 20

13* 25 34 35

14* 25 33 34 35

15* 25 27 35 36 37 16* 21 22 25 27 28 17* 21 25 27 35 18* 21 22 23 35 19* 27 35 36 37 20* 21 28 35 37

4. После ввода данных появляются последовательно диаграммы, на основе которых студент вводит граничные значения:

Г Р А Н И Ч Н Ы Е З Н А Ч Е Н И Я

ИСПОЛЬЗОВАНИЕ В ЗАДАЧАХ 1 8

ИСПОЛЬЗОВАНИЕ С ДРУГИМИ ДАННЫМИ 15 30 КОЭФФИЦИЕНТ ИСПОЛЬЗОВАНИЯ 40 75

5. Пользователь анализирует таблицу " Классификация сущностей и атрибутов," которая появляется на экране.

"Классификация сущностей и атрибутов"

**************************************************************************** ¦ N ¦ ИСП В ЗАДАЧАХ¦ ИСП С ДР ДАННЫМИ¦КОЭФ ИСПОЛЬЗОВАНИЯ¦ КЛАСС ¦

*********************¦*****************¦******************¦*************** ¦

¦ 1 ¦ 12 ¦ 39 ¦ 8 ¦ СУЩНОСТЬ ¦

¦ 2 ¦ 5 ¦ 18 ¦ 44 ¦ А.НЕУНИКАЛЬНОЙ ¦

¦ 3 ¦ 5 ¦ 18 ¦ 44 ¦ А.НЕУНИКАЛЬНОЙ ¦

¦ 4 ¦ 10 ¦ 39 ¦ 8 ¦ СУЩНОСТЬ ¦

¦ 5 ¦ 11 ¦ 37 ¦ 8 ¦ СУЩНОСТЬ ¦

¦ 6 ¦ 6 ¦ 17 ¦ 47 ¦ А.НЕУНИКАЛЬНОЙ ¦

¦ 7 ¦ 10 ¦ 34 ¦ 26 ¦ СУЩНОСТЬ ¦

¦ 8 ¦ 7 ¦ 19 ¦ 63 ¦ А.НЕУНИКАЛЬНОЙ ¦

¦ 9 ¦ 5 ¦ 16 ¦ 57 ¦ А.НЕУНИКАЛЬНОЙ ¦

¦ 10 ¦ 5 ¦ 16 ¦ 57 ¦ А.НЕУНИКАЛЬНОЙ ¦

¦ 11 ¦ 6 ¦ 19 ¦ 42 ¦ А.НЕУНИКАЛЬНОЙ ¦

¦ 12 ¦ 10 ¦ 36 ¦ 14 ¦ СУЩНОСТЬ ¦

¦ 13 ¦ 9 ¦ 37 ¦ 14 ¦ СУЩНОСТЬ ¦

¦ 14 ¦ 1 ¦ 11 ¦ 100 ¦ А.УНИКАЛЬНОЙ ¦

¦ 15 ¦ 2 ¦ 16 ¦ 69 ¦ А.НЕУНИКАЛЬНОЙ ¦

¦ 16 ¦ 2 ¦ 16 ¦ 69 ¦ А.НЕУНИКАЛЬНОЙ ¦

¦ 17 ¦ 2 ¦ 16 ¦ 69 ¦ А.НЕУНИКАЛЬНОЙ ¦

¦ 18 ¦ 1 ¦ 15 ¦ 100 ¦ А.УНИКАЛЬНОЙ ¦

¦ 19 ¦ 1 ¦ 15 ¦ 100 ¦ А.УНИКАЛЬНОЙ ¦

¦ 20 ¦ 2 ¦ 18 ¦ 44 ¦ А.НЕУНИКАЛЬНОЙ ¦

¦ 21 ¦ 6 ¦ 25 ¦ 63 ¦ А.НЕУНИКАЛЬНОЙ ¦

¦ 22 ¦ 7 ¦ 25 ¦ 60 ¦ А.НЕУНИКАЛЬНОЙ ¦

¦ 23 ¦ 6 ¦ 25 ¦ 60 ¦ А.НЕУНИКАЛЬНОЙ ¦

¦ 24 ¦ 4 ¦ 23 ¦ 74 ¦ А.НЕУНИКАЛЬНОЙ ¦

¦ 25 ¦ 10 ¦ 32 ¦ 16 ¦ СУЩНОСТЬ ¦

¦ 26 ¦ 5 ¦ 25 ¦ 68 ¦ А.НЕУНИКАЛЬНОЙ ¦

¦ 27 ¦ 7 ¦ 25 ¦ 69 ¦ А.НЕУНИКАЛЬНОЙ ¦

8. Введите количество запросов: 20

Введите количество реквизитов: 40

Введите наименование реквизитов:

1: форма собственности и название предприятия

2: юридический адрес

3: расчетный счет

4: название процесса

5: название месяца

6: номер бригады

7: ФИО рабочих

8: табельные номера рабочих

9: разряды рабочих

10: тарифные коэффициенты

11: количество отработанных часов каждых рабочим

12: подпись генерального директора

13: подпись главного бухгалтера

14: подписи рабочих

15: показатель премирования

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

17: размер премии в процентах

18: вид оплаты

19: количество отработанных дней каждым рабочим 20: вид удержания

21: дата заполнения документа

22: документ основание

23: отправитель материала

24: представитель получателя

25: наименование товара/услуг 26: единица измерения товара 27: количество товара в штуках 28: цена товара в рублях

29: подпись разрешившего отпуск 30: подпись отпустившего товар 31: подпись кладовщика

32: название документа 33: место хранения

34: марка материала

35: номенклатурный номер материала

36: норма запаса материала

37: количество израсходованного материала

38: номера первичных документов

39: группы и источники поступления материалов 40: группы и направления расхода материалов

9. Введите количество сущностей: 10

Введите наименование сущностей:

1: форма собственности и название предприятия

2: название процесса

3: название месяца

4: ФИО рабочих

5: подпись генеральной директора

6: подпись главного бухгалтера

7: отправитель материалов

8: наименование товара/услуги

9: место хранения

10: номенклатурный номер материала

10. Введите номера реквизитов 1-го запроса:

1 2 3 4 5 6 7 8 9 10 11 12 13

Укажите номера элементов-сущностей:

1 4 5 7 12 13

Введите номера реквизитов 2-го запроса:

1 4 5 6 8 9 10 11 12 13

Укажите номера элементов-сущностей:

1 4 5 12

Введите номера реквизитов 3-го запроса:

1 4 5 6 7 8 9 10 11 12 13 14

Укажите номера элементов-сущностей:

1 4 5 7 12 13

Введите номера реквизитов 4-го запроса:

1 2 3 4 5 6 7 8 12 13 15 16 17

Укажите номера элементов-сущностей:

1 4 5 7 12 13

Введите номера реквизитов 5-го запроса:

1 2 3 4 5 7 8 11 12 13 15 16 17 18 19 20

Укажите номера элементов-сущностей:

1 4 5 7 12 13

Введите номера реквизитов 6-го запроса:

1 4 12 13 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 Укажите номера элементов-сущностей:

1 4 12 13 23 25 33 35

Введите номера реквизитов 7-го запроса:

11. Программа формирует следующую таблицу: --------T---------------------------------------------T------------------------¬ ¦ номер ¦ номер элемента ¦ номер элемента ¦

¦запроса¦ данных ¦ сущности ¦

+-------+---------------------------------------------+------------------------+ ¦ 1 ¦ 1 2 3 4 5 6 7 8 9 10 11 12 13 ¦ 1 4 5 7 12 13 ¦

¦ 2 ¦ 1 4 5 6 8 9 10 11 12 13 ¦ 1 4 5 12 13 ¦

¦ 3 ¦ 1 4 5 6 7 8 9 10 11 12 13 14 ¦ 1 4 5 7 12 13 ¦

¦ 4 ¦ 1 2 3 4 5 6 7 8 12 13 15 16 17 ¦ 1 4 5 7 12 13 ¦

¦ 5 ¦ 1 2 3 4 5 7 8 11 12 13 15 16 17 18 19 20 ¦ 1 4 5 7 12 13 ¦

¦ 6 ¦ 1 4 12 13 21 22 23 24 25 26 27 28 29 30 31 ¦ 1 4 12 13 23 25 33 35 ¦

¦ 7 ¦ 1 4 5 7 13 21 22 23 25 26 27 28 31 32 33 34 ¦ 1 4 5 7 13 23 25 33 35 ¦

¦ 8 ¦ 1 4 5 21 22 23 24 25 26 27 28 31 32 33 34 ¦ 1 4 5 23 25 33 35 ¦

¦ 9 ¦ 1 4 5 21 22 23 24 25 26 27 28 31 32 33 34 ¦ 1 4 5 23 25 33 35 ¦

¦ 10 ¦ 1 4 5 21 22 23 24 25 26 27 28 31 32 33 34 ¦ 1 4 5 23 25 33 35 ¦

¦ 11 ¦ 1 2 3 5 6 7 8 9 10 11 13 ¦ 1 5 7 13 ¦

¦ 12 ¦ 1 2 3 5 6 7 8 9 10 11 13 20 ¦ 1 5 7 13 ¦

¦ 13 ¦ 25 34 35 ¦ 25 35 ¦

¦ 14 ¦ 25 33 34 35 ¦ 25 33 35 ¦

¦ 15 ¦ 25 27 35 36 37 ¦ 25 35 ¦

¦ 16 ¦ 21 22 25 27 28 ¦ 25 ¦

¦ 17 ¦ 21 25 27 35 ¦ 25 35 ¦

¦ 18 ¦ 21 22 23 35 ¦ 23 35 ¦

¦ 19 ¦ 27 35 36 37 ¦ 35 ¦

¦ 20 ¦ 21 28 35 37 ¦ 35 ¦

L-------+---------------------------------------------+------------------------- Нажмите ВВОД для продолжения

12. Определение списка УНИКАЛЬНЫХ и НЕУНИКАЛЬНЫХ сущностей

Алгоритм: При выборе пользуемся следующими правилами:

1. Если комбинация сущностей встречается наиболее часто 2. Учет специфики [Смысловых связей] предметной области

3. Сущности, которые не могут существовать самостоятельно [Если не существуют определяющие их сущности], претендуют на неуникальные

4. Для идентификации набора элементарных данных используются две

или более уникальные сущности [Норма расхода МАТЕРИАЛА на ИЗДЕЛИЕ]

Введите все существующие (см. таблицу) комбинации сущностей и ко-

личество их повторений.

Ввод заканчивается вводом !!! для Комбинации и 0 для ее количества

Комбинация: 1 4

Введите количество повторений этой комбинации: 10

Комбинация: 1 5

Введите количество повторений этой комбинации: 11

Комбинация: 1 7

Введите количество повторений этой комбинации: 7

Комбинация: 1 12

Введите количество повторений этой комбинации: 6

Комбинация: 1 13

Введите количество повторений этой комбинации: 9

Комбинация: 4 5

Введите количество повторений этой комбинации: 9

Комбинация: 4 7

Введите количество повторений этой комбинации: 5

Комбинация: 4 12

Введите количество повторений этой комбинации: 6

Комбинация: 4 13

Введите количество повторений этой комбинации: 6

Комбинация: 5 7

Введите количество повторений этой комбинации: 7

Комбинация: 5 12

Введите количество повторений этой комбинации: 5

Комбинация: 7 12

Введите количество повторений этой комбинации: 4

Комбинация: 12 13

Введите количество повторений этой комбинации: 6

Комбинация: 5 13

Введите количество повторений этой комбинации: 8

Комбинация: 7 13

Введите количество повторений этой комбинации: 7

Комбинация: 1 23

Введите количество повторений этой комбинации: 5

Комбинация:

13. Идентификация связей между сущностями

Алгоритм:

1. Пример 1: Берем две сущности: "Материал" и "Склад".

Это неуникальная сущность. Присваиваем ей имя:

"Материальный запас"

2. Пример 2: Берем две сущности "Материал" и "Поставщик".

Оно устанавливает для данной предметной области один материал

поставляется одним поставщиком, т.е. связь 1:1. Здесь на роль "Сущность-владелец связи" претендуют одинаково и тот и другой элементы связи; Следовательно: "Материал" определяет "Поставщика"

УКАЖИТЕ СВЯЗЬ МЕЖДУ УНИКАЛЬНЫМИ СУЩНОСТЯМИ:

1-Есть связь, 0-Связи нет

форма собственности и название предприятия {1} -название процесса {4}: 1 Номер сущности владельца : 1

Номер сущности-члена : 4

Укажите связь [1. 1:1 , 2. 1:n , 3. m:n , 4. m:1] : 2

форма собственности и название предприятия {1} -название месяца {5}: 0 форма собственности и название предприятия {1} -ФИО рабочих {7}: 1 Номер сущности владельца : 1

Номер сущности-члена : 7

Укажите связь [1. 1:1 , 2. 1:n , 3. m:n , 4. m:1] : 2

форма собственности и название предприятия {1} -подпись генерального директора {12}: 1

Номер сущности владельца : 1

Номер сущности-члена : 12

Укажите связь [1. 1:1 , 2. 1:n , 3. m:n , 4. m:1] : 1

форма собственности и название предприятия {1} -подпись главного бухгалтера {13}: 1

Номер сущности владельца : 1

Номер сущности-члена : 13

Укажите связь [1. 1:1 , 2. 1:n , 3. m:n , 4. m:1] : 1

форма собственности и название предприятия {1} -отправитель материала {23}: 1

Номер сущности владельца : 1

Номер сущности-члена : 23

Укажите связь [1. 1:1 , 2. 1:n , 3. m:n , 4. m:1] : 2

форма собственности и название предприятия {1} -наименование товара/услуги {25}: 1

Номер сущности владельца : 1

Номер сущности-члена : 25

Укажите связь [1. 1:1 , 2. 1:n , 3. m:n , 4. m:1] : 2

форма собственности и название предприятия {1} -место хранения {33}: 0 форма собственности и название предприятия {1} -номенклатурный номер предприятия {35}: 1

Номер сущности владельца : 1

Номер сущности-члена : 35

Укажите связь [1. 1:1 , 2. 1:n , 3. m:n , 4. m:1] : 2

14. Формирование списка атрибутов

Введите:

1-Атрибут уникальной сущности , 0-Атрибут неуникальной сущности

1. форма собственности и название предприятия -

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

17. размер премии в процентах - 0

18. вид оплаты - 1

19. количество отработанных дней каждым рабочим - 1

20. вид удержания - 0

21. дата заполнения документа - 0

22. документ основание - 0

23. отправитель материала - 1

24. представитель получателя - 0

25. наименование товара/услуги - 1 26. единица измерения товара - 0 27. количество товара в штуках - 0 28. цена товара в рублях - 0

29. подпись разрешившего отпуск - 1 30. подпись отпустившего товар - 1 31. подпись кладовщика - 0

32. название документа - 0 33. место хранения - 1

34. марка материала - 0

35. номенклатурный номер материала - 1

36. норма запаса материала - 0

37. количество израсходованного материала - 0

38. номера первичных документов - 1

39. группы и источники поступления материалов - 1 40. группы и направления расходов материалов - 1

15. Формирование списка связей данных

!!! НЕ ЗАБУДЬТЕ РАСПЕЧАТАТЬ ДАННУЮ ТАБЛИЦУ !!! (Print Screen)

Рис.18: Формирование списка связей данных ----------------------T----------------------------------T------------------ Исходные данные ¦ С какими данными используется ¦ Частота исп. % ----------------------+----------------------------------+------------------ 1. форма собственности 1. форма собственности и назв. предприятия 0

2. юридический адрес 41

3. расчетный счет 50

4. название процесса 83

5. название месяца 91

6. номер бригады 50

7. ФИО рабочих 58

8. табельные номера рабочих 58

9. разряды рабочих 41

10. тарифные коэффициенты 41

11. количество отработанных часов каждым 50

рабочим

12. подпись генерального директора 50

13. подпись главного бухгалтера 75

14. подписи рабочих 8

15. показатель премирования 16

16. суммы сдельной зарплаты в рублях для 16

каждого рабочего

17. размер премии в процентах 16

18. вид оплаты 8

19. количество отработанных дней каждым 8

рабочим

20. вид удержания 16

21. дата заполнения документа 41

22. документ основание 41

23. отправитель материала 41

24. представитель получателя 33

25. наименование товара/услуг 41

26. единица измерения товара 41

27. количество товара в штуках 41

28. цена товара в рублях 41

29. подпись разрешившего отпуск 8

30. подпись отпустившего товар 8

31. подпись кладовщика 41

32. название документа 41

33. место хранения 41

34. марка материала 33

35. номенклатурный номер материала 33

36. норма запаса материала 33

37. количество израсходованного материала 25

38. номера первичных документов 0

39. группы и источники поступления материалов 0

40. группы и направления расхода материалов 0

16. Формирование списка атрибутов относящихся к УНИКАЛЬНЫМ сущностям

Алгоритм:

1. Выбирается первый атрибут сущности [например "Шифр материала"]

и сравниваем частоту совместного появления атрибута с каждой из сущностей и исключаем наименьшее. При этом учитываем и смысловое содержание каждого атрибута. [Например : к сущности "Материал" по смыслу относим такой атрибут как "Цена за единицу"].

2. Правило: Если атрибут используется только с одной сущностью,

то он относиться только к этой сущности.

3. Если после исключения из рассмотрения сущностей с низкой часто­той совместного использования с рассматриваемым атрибутом вопрос: Какая сущность владеет атрибутом неясен, то необходимо вернуться

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

Рис.19: Формир. списка атрибутов, относ. к уникальным сущностям ------------------------T--------------------------------------------- Наименование уникальной ¦ Атрибуты, относящиеся к уникальной

сущности ¦ сущности ------------------------+--------------------------------------------- форма собственности и юридический адрес

название предприятия расчетный счет

----------------------------------------------------------------------

17. Используя следующую графику студент на основе полученных ре­зультатов строит схему модели "сущность-связь"

Графические обозначения.

------------------------¬

¦ ¦ - Сущность уникальная

L------------------------

------------------------¬

¦ ¦ - Неуникальная сущность

L=======================-

------------------------> - Cвязь

СХЕМА МОДЕЛИ "СУЩНОСТЬ-СВЯЗЬ" НА ОСНОВЕ АЛГОРИТМА Т.Тиори, Дж.Фрай.

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

¦ -- ФИО отпустившего товар ¦ номенклатура

¦ ¦ -- подпись отпустившего товар ¦ ¦ марка

--+--+-+--¬ -+--+--+-¬

¦ПОСТАВЩИК+------------------------------+МАТЕРИАЛ+- цена за 1 в руб.

L----T-T--- LT--T--T--

¦ L- подпись разрешившего отпуск ¦ ¦ ¦ источники

L- ФИО разрешившего отпуск ¦ ¦ L- поступления

¦ ¦ по ШПЗ

¦ ¦ наименование направления расхода ¦ ¦

¦ по ШПЗ ¦ ¦

---+---¬ -------+-----¬ ¦ ¦

¦УСЛУГА+------------+ПРОИЗВОДСТВО+------- ¦ L--T---- LT=====T=====- ¦

объем выполнения ------ ¦ ¦

¦ количество израсход. ¦ норма запаса

название ------ материала ¦ ¦ единица измерения

¦ р/с ¦ наимен. дата -+-+---+-----¬

-+--+-¬ ¦ ----+--+¬ ¦МАТЕРИАЛЬНЫЙ¦

¦ФИРМА¦ L--¬¦ПРОЦЕСС+------------------+ ЗАПАС ¦ LTTT-T- ¦LTTTTTTT- LT=T====T====-

¦¦¦представитель¦ ¦¦¦¦¦¦вид ¦ ¦ ¦

¦¦форма собст. ¦ ¦¦¦¦¦размер в % ¦ ¦ колич. отпущенного

¦юр. адрес ¦ ¦¦¦¦сдельный объем ¦ ¦ материала

¦ ¦ ¦¦¦показатель-основание ¦колич. поступившего

¦ ¦ ¦¦документ-основание(шифр) ¦ материала

¦ ¦ ¦документ-основание(наим.) ¦

¦ ¦ ¦ ¦ номер (код)

¦ ¦ ¦ ¦---+--¬

¦ ----- L-----¬ L+СКЛАД¦

-+-----------+--¬ ¦------------¬ L-T--T-

¦состоят в штате¦ ++ГЕНЕРАЛЬНЫЙ+ ФИО ¦ ФИО кладовщика

¦ и получ. з/п + тарифн.¦¦ ДИРЕКТОР + подпись подпись кладовщика LT-T-----T------- коэф. ¦L------------

¦ ¦ ¦ ¦

¦ ¦ колич. часов отра- ¦----------¬

¦ ¦ бот. кажд. рабочим L+ ГЛАВНЫЙ + ФИО

¦колич. дней отраб. ¦БУХГАЛТЕР+ подпись

¦ кажд. рабочим L----------

¦

¦ФИО

¦ ¦ N бриг.

-+-+--+-¬

¦РАБОЧИЕ+ таб. номер

L-T---T--

¦ разряды

подписи

18. Но основе меню студент выбирает алгоритм Ганыкина-Онопко и в

результате процедуры "обработка" получает следующие результаты:

ВВЕДЕННЫЕ ДАННЫЕ

1* 1 2 3 4 5 6 7 8 9 10 11 12 13

2* 1 4 5 6 8 9 10 11 12 13

3* 1 4 5 6 7 8 9 10 11 12 13 14

4* 1 2 3 4 5 6 7 8 12 13 15 16 17

5* 1 2 3 4 5 7 8 11 12 13 15 16 17 18 19 20

6* 1 4 12 13 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

7* 1 4 5 7 13 21 22 23 25 26 27 28 31 32 33 34 35 36 37 38

8* 1 4 5 21 22 23 24 25 26 27 28 31 32 33 34 35 36 37

9* 1 4 5 21 22 23 24 25 26 27 28 31 32 33 34 35 36 37 39

10* 1 4 5 21 22 23 24 25 26 27 28 31 32 33 34 35 36 37 40

11* 1 2 3 5 6 7 8 9 10 11 13

12* 1 2 3 5 6 7 8 9 10 11 13 20

13* 25 34 35

14* 25 33 34 35 15* 25 27 35 36 37 16* 21 22 25 27 28 17* 21 25 27 35 18* 21 22 23 35 19* 27 35 36 37 20* 21 28 35 37

Синонимы для 29 : 30

----------------T-------------------------------------------¬ ¦ УНИКАЛЬНАЯ ¦ АТРИБУТЫ УНИКАЛЬНОЙ ¦

¦ СУЩНОСТЬ ¦ СУЩНОСТИ ¦

+---------------+-------------------------------------------+ ¦ 1 ¦ 2 4 5 6 7 8 9 11 12 13 14 15 18 20 ¦

¦ 21 ¦ 22 28 ¦

¦ 25 ¦ ¦

¦ 27 ¦ ¦

¦ 35 ¦ 37 ¦

L---------------+--------------------------------------------

----------------------------T----------------------------------¬ ¦ АТРИБУТЫ НЕУНИКАЛЬНОЙ ¦ ОПРЕДЕЛЯЕТСЯ УНИКАЛЬНЫМИ ¦

¦ СУЩНОСТИ ¦ СУЩНОСТЯМИ ¦

+---------------------------+----------------------------------+ ¦ 23 ¦ 21 35 ¦

¦ 24 ¦ 1 21 25 27 35 ¦

¦ 26 ¦ 1 21 25 27 35 ¦

¦ 29 ¦ 1 21 25 27 35 ¦

¦ 33 ¦ 25 35 ¦

¦ 34 ¦ 25 35 ¦

¦ 36 ¦ 27 35 ¦

¦ 38 ¦ 1 21 25 27 35 ¦

¦ 39 ¦ 1 21 25 27 35 ¦

¦ 40 ¦ 1 21 25 27 35 ¦

L---------------------------+-----------------------------------

Соседние файлы в папке Methodicals