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

Лабораторна робота 1. Виділення інформаційних об'єктів предметної області.

Мета – опанувати “Методику проектування бази даних предметної області” і отримати навички виконання робіт “Виділення інформаційних об'єктів ПО” (етап 1 методики).

Лабораторна робота 1 складається із двох вправ, які виконуються послідовно.

Вправа 1.1. Визначення документів – джерел даних предметної області.

Предметною областю обрана Технічна служба, головною функцією якоїї є підтримка рухомого складу АТП у справному стані із мінімальними витратами на технічне обслуговування і ремонт автомобілей. Мінімізація витрат передбачає ефективне використання запасних частин, як нових так і тих, що вже були в експлуатації. Документи, які при цьому використовуються, представлені у Додатку 1 на рис.1.1-1.14. Документи не тільки дають можливість визначити структуру бази даних, но також є основою для розробки форм ввода-вивода і звітів.

Документи відображують слідуючі технологічні процеси Технічної служби:

· Поповнення запасних частин за рахунок виготовлення деталей і здачі їх на склад на основі документу – Цехова накладна на виготовлення деталей (Рис.1.8);

· Поповнення і подальше використання деталей, що вже були в експлуатації. Вони виникають при дефектуванні деталей списаних вузлів та агрегатів автомобілей на основі документу Дефектна відомість (Рис.1.13)

· Визначення деталей вузла чи агрегата автомобіля, які необхідно замінити на нові, на основі документу Дефектна відомість (Рис.1.13), що створюється при дефектуванні деталей вузла чи агрегата автомобіля на справні і несправні;

· Визначення наявності деталі на складі на основі документу Картка складського обліку деталі (Рис.1.6);

· Отримання деталі зі складу для ремонту автомобіля на основі документу Вимога на видачу деталі (Рис.1.7).

Аналіз документів показує, що вони відрізняються складом реквізитів і структурою. У структурі відображується функціональна залежність реквізитів документа. Елементами структури документа являються: реквізити

 


Де С1 – складова одиниця інформації, що відображує дані стосовно однієї марки автомобіля; Р1 – реквізит (назва марки автомобіля); Р2 – реквізит (код марки автомобіля) і зв'язки.

Структура, маючи графічний вигляд, є формалізованим відображенням документа. На рис.1.1 приведена структура документа Класифікатор марок автомобілів, а. його форма представлена у Додатку 1 (рис.1.1).

На рис.1.2 приведена структура Каталога деталей марки автомобіля автозавода-виготовлювача.

 

 


Таблиця для аналізу реквізитів документу ________________________

№ п/п Призначення Найменування реквізита Джерело даних (назва документа)
       
       
       

 

Рис.1.3 Форма таблиці Аналіз реквізитів документа

 

Необхідно виконати дії:

1. Ознайомитися з теоретичною частиною лабораторної роботи, прочитавши Методичні вказівки до вивчення тем дисципліни (Тема 2.1. Моделювання даних предметної області).

Переписати у звіт форму документа Класифікатор деталей автомобіля (Додаток 1, рис.1.2).

2. Створити й відобразити у звіті структуру документа Класифікатор деталей автомобіля. Зробити у звіті висновок щодо типу структури документа Класифікатор деталей автомобіля

3. Переписати у звіт форму документа Класифікатор марок автомобілів (Додаток 1, рис.1.1) і відобразити його структуру.

4. Переписати у звіт форму документа Класифікатор груп (агрегатів/систем) автомобіля (Додаток 1, рис.1.14) і відобразити його структуру

5. Створити у звіті форму документа Класифікатор підгруп (вузлів) автомобіля і відобразити його структуру.

6. Об”єднати, створені при виконанні п.п.2-5, структури документів у єдину чотирьохрівневу ієрархічну структуру, розташувавши на верхньому рівні структуру документа Класифікатор марок автомобілів.

7. Переконатися, що створена у п.6 структура, являється структурою документа Каталог деталей автомобіля стосовно автозавода із структурною формулою кода деталі згідно Рис.1.2.

8. Переписати у звіт структурну формулу коду деталі, що використовується у Каталозі деталей завода-виготовлювача. (Рис.1.2).

9. Переписати у звіт форму документа Картка складського обліку деталі (Рис.1.6).

10. Відобразити у звіті по формі таблиці на рис 1.3 розподіл реквізитів документа Картка складського обліку деталі за їх призначенням, а саме: ідентифікація деталі, наявність деталі на складі, місце зберігання деталі, вартісна оцінка, норма зберігання, розхід деталей, прихід деталей.

11. Відобразити у звіті висновок щодо недоцільності зберігання деяких реквізитів документа Картка складського обліку деталі у базі даних, а саме: реквізитів, пов'язаних із розходом і приходом номенклатури. Ці реквізити, утворюючи табличну частину документа, по суті дублюють документи Вимога на видачу деталей (Рис.1.7) і Рахунок – фактура (Рис.1.12), яки передбачається зберігати у БД.

12. Відобразити у звіті модифіковану форму документа Картка складського обліку деталі (без його табличної частини) і його модифіковану структуру.

13. Порівняти модифіковану структуру документа Картка складського обліку деталі із структурою документа Класифікатор деталей автомобіля (п.2). Зробити у звіті висновок про можливість їх, об'єднання на основі, наприклад, документа Довідник деталей на складі.

14. Відобразити у звіті висновок щодо не відношення деяких із документів на Рис.1.1 – 1.13 до Технічної служби АТП. Таким є, наприклад, документ Рахунок-фактура (Рис.1.12), що відноситься до відділів МТЗ і Бухгалтерський облік.

 

Вправа 1.2. Виділення інформаційних об'єктів.

Реалізація методики буде провадитися на основі документів, створених при виконанні Вправи 1 лабораторної роботи 1, а саме: Класифікатора марок автомобілів, Класифікатора груп деталей автомобілів, Класифікатора підгруп деталей автомобілів, Класифікатора деталей автомобілів, модифікованої Картки складського обліку деталей, Вимоги на видачу запасних частин. Цей перелік документів для реальної системи управління технічною службою АТП буде тільки фрагментом БД ПО.

Необхідно виконати дії:

1. Ознайомитися з теоретичною частиною лабораторної роботи, прочитавши Методичні вказівки до вивчення тем дисципліни (Тема 2.2. Методика проектування реляційної бази даних на прикладі предметної області “Управління технічною службою“).

2. Ознайомитися із структурою табл.1.1.

3. Переписати у звіт табл.1.1, починаючи із рядка 6

4. Визначити функціональну залежність реквізитів документа Вимога на видачу деталей. Результати визначення занести у стовпець 5 табл.1.1. Звернути увагу на реквізити, що мають транзитивну залежність, і відобразити це у звіті.

5. Ознайомитися із структурою табл.1.2.

6. Порівняти описові реквізити документів табл.1.1 із описовими реквізитами тих же документів табл.1.2. Вказати у звіті причину, по якій описовий реквізит був не включений до табл.1.2.

7. Порівняти ключові реквізити документів табл.1.1 із ключовими реквізитами тих же документів табл.1.2. Привести у звіті пояснення розбіжностей у складі ключових реквізитів.

8. Дати у звіті пояснення, чому у стовпці 5 табл.1.2 приведені двоє можливих імен інформаційного об”єкта. Яке ім”я слід залишити і чому?

9. Ознайомитися із структурою табл.1.3.

10. Переписати у звіт структуру і останній рядок табл.1.3.

11. Заповнити рядок табл.1.3 даними стосовно інформаційного об”єкта ВимогаТ, використовуючи дані табл.1.2 та табл.1.1

12. Сформулюйте у звіті умови, коли можливо виконати злиття описових реквізитів із різних документів у єдиному інформаційному об”єкті.

 

Таблиця 1.1

Функціональна залежність реквізитів документів ПО.

 

№ пп Назва документу Найменування реквізиту Ідентифі- катор Функціональ-на залежність реквізитів
         
  Класифікатор марок автомоб Код марки автомобіля Назва марки автомоб. КМарка НМарка
  Класифікатор груп деталей марки автомобіля Код марки автомобіля Код групи деталей Назва групи деталей КМарка КГруп НГруп
  Класифікатор підгруп деталей марки автомобіля Код марки автомобіля Код групи деталей Код підгрупи деталей Назва підгрупи деталей КМарка КГруп КПідгруп НПідгруп
  Класифікатор деталей марки автомобіля Код марки автомобіля Код групи деталей Код підгрупи деталей Код деталі по Каталогу Назва деталі КМарка КГруп КПідгруп КДетКаталог НДеталь
  Модифікована картка складського обліку деталей Номер картки Назва деталі Код деталі АТП Код склада Код стелажа Код полиці Комірка Марка автомобіля Код марки автомобіля Номенклатурний номер Норма зберігання Залишок Код посади, що дозволяє розхід Ціна Код одиниці виміру НомКар НДеталь КДеталь КСклад Стелаж Полиця Комірка НМарка КМарка КДетКаталог НорЗбер Залишок КПосада   Ціна КОдВим
  Вимога на видачу деталі Номер вимоги Дата вимоги Код виду ремонта Гаражний номер Назва марки автомобіля Код марки автомобіля Підпис (дозволив) Табель (дозволив) Підпис (видав) Табель (видав) Номер рядка вимоги Назва деталі Код деталі АТП Код одиниці виміру Видати Видано фактично Підпис одержувача   НомВим ДатВим КВидРем ГарНом НМарка КМарка ПідписДоз ТабДоз ПідписВидав ТабВидав НомРяд НДеталь КДеталь КОдВим Видати Розхід ПідписОдерж  

 

 

Таблиця 1.2.

Відповідність ключових і описових реквізитів документів.

 

Назва документу Ідентифікатор описового реквізиту Ідентифікатори ключових реквізирів Вид ключа Ідентифікатор інформацій-ного об”єкту
         
Класиф. марок авт НМарка КМарка п,у КласМарка
Класиф. груп авт. НГруп КМарка+КГруп с,у,в КласГруп
Класиф. підгруп авт. НПідгруп КМарка+КГруп+КПідгруп с,у,в КласПідгруп
Класиф. деталі авт. НДеталь КМарка+КГруп+КПідгруп +КДетКаталог с,у,в КласДеталь
Модифік. картка обліку деталі НомКар   НДеталь КСклад Стелаж Полиця Комірка НорЗбер Залишок КПосада Ціна КОдВим КМарка+КГруп+КПідгруп +КДетКаталог “ “ “ “ “ “ “ “ “ “ с,у,в   “ “ “ “ “ “ “ “ “ “ КласДеталь (ЦСкладЗЧ) “ “ “ “ “ “ “ “ “ “
Вимога КВидРем ГарНом ТабДоз ТабВидав КОдВим     Розхід   НомВим+ДатВим “ “ “ НомВим+ДатВим+ КМарка+КГруп+КПідгруп +КДетКаталог “ с, у с, у с, у с, у с,у,в     “ ВимогаЗ ВимогаЗ ВимогаЗ ВимогаЗ ВимогаТ     ВимогаТ

 

 


Таблиця 1.3.

Реквізитний склад ІО.

 

Ідентифікатор реквізита Ознаки ключа Ідентифі- катор ІО Назва ІО Опис ІО
         
КМарка_____ НМарка П,У КласМарка Класифіка-тор марок автомобілей Містить дані про назви марок автомобілей та їх коди
КМарка КГруп______ НГруп   С,У,В КласГруп Класифіка-тор груп марок автомобілей Містить дані про назви й коди груп (агрегатів і систем) та коди марок автомобілей
КМарка КГруп КПідгруп____ НПідгруп     С,У,В   КласПідгруп Класифіка-тор підгруп марок автомобілей Містить дані про назви і коди підгруп, коди груп та коди марок автомобілей
КМарка КГруп КПідгруп КДетКаталог НДеталь НомКар КСклад Стелаж Полиця Комірка НорЗбер Залишок КПосада Ціна КОдВим   С,У,В   ЦСкладЗЧ Централь-ний склад запасних частин Містить дані про назви і коди деталей, коди підгруп, коди груп, коди марок автомобілей, номери карток обліку деталей,коди складів, коди стелажів, коди полиць, коди комірок, норми зберігання деталей, залишок номенклатури, коди посад, що дозволяють розхід номенклатур, ціни за одиницю номенклатури, коди одиниць виміру
НомВим ДатВим_____ ГарНом КВидРем ТабДоз ТабВидав     С, У ВимогаЗ Вимога на видачу деталей (загальна частина) Дані про загальну та заключну частину документу, а саме:номер вимоги, дату видачі вимоги, гаражний номер автомобіля, код виду ремонта, табельний номер особи, що дозволила розхід номенклатури, табель комірника.
    ВимогаТ    

 

 


Дата добавления: 2015-08-18; просмотров: 151 | Нарушение авторских прав


Читайте в этой же книге: Мета і завдання дисципліни | Міждисциплінарні зв'язки | Розділ 3. Фізична модель предметної області і її використання у Access | Тема 1.1. Економічні інформаційні системи підприємств (ЕІС ). | Тема 2.1. Моделювання даних предметної області | Тема 3.1 Зберігання інформації у базі даних | Тема 3.4 Складні запити до бази даних | Тема 3.6 Увід і редагування інформації у базі даних | Тема 3.7 Вивід результатів обробки баз даних | Розділ 4. Проектування задачі автоматизованої обробки баз даних |
<== предыдущая страница | следующая страница ==>
Тема 4.2 Алгоритм і програма рішення задачі| Лабораторна робота 2. Визначення структури бази даних.

mybiblioteka.su - 2015-2024 год. (0.019 сек.)