Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Лабораторна робота 1

Работа добавлена на сайт samzan.net:


PAGE  5


Марка автомобіля

Код

Назва

азва

Код

Одиниця виміру

Ціна

Назва

Код

Назва

Код

Підрупа

Група

Вхо-дить в

Вхо-дить в

Вхо-дить в

Назва

Код

С1

С2

М:N

Спосеред.

1:М

1:М

Марка

Назва

Код

Деталь

Лабораторна робота 1. Побудува ER-моделі предметної області.

Мета – визначити звязки між множинами сутностей ПО та побудувати ER-модель БД ПО. Лабораторна робота передбачає виконання двох вправ:

Вправа 1.1. Визначити основні принципи документообігу предметної області Технічна служба АТП (ПО ТС) „як є” (as is”) та вивчити структуру форм, що використовуються у ПО.

Вправа 1.2. Створення ER-моделі БД ПО.

Теоретична частина

У документообігу інформацію зручно ділити на 3 категорії:

  •  умовно-постійну, яка змінюється повільно (як-от довідники),
  •  змінну, яка змінюється швидко (як-от первинні документи (ПД), які фіксують господарські операції);  
  •  звітну, яка відображає підсумки господарських процесів (як-от залишки матеріальних цінностей).

З точки зору процесів обробки інформації перші дві категорії є, як правило, вхідною інформацією, а третя – вихідною. Проектувальнику інформаційної системи інформація стосовно документообігу надається не по категоріях, а, будемо умовно казати, у вигляді форм.

Зрозумівши наявний документообіг ПО, треба спроектувати структуру БД автоматизованого обліку.  Найбільш розповсюдженим методом абстрактного представлення структур баз даних є ER- модель (entity-relationship model), або модель сутність – зв’язок. Множина сутностей не випливає безпосередньо з переліку форм, а визначається на підставах розуміння ПО та певного узагальнення.

Опис документообігу Технічної служби АТП та форми відповідних документів наведені в Додатку 1.

Перелік пропонованих сутностей зведемо в таблицю 1.1:

Таблиця 1.1. Перелік сутностей ПО ТС

Назва в існуючому документообігу

Сутність

Класифікатор марок автомобілів

Марка

Класифікатор груп деталей автомобілів

Група

Класифікатор підгруп деталей автомобілів

Підгрупа

Класифікатор деталей автомобілів

Деталь

Картка складського обліку деталей

Залишок деталей на складі

Прибуткова накладна

Первинний документ (ПД)

(для розрізнення ПД різних типів він матиме атрибут Тип ПД )

Вимога на видачу запасних частин

Дефектовочна відомість

---

Рядок ПД

Одиниця виміру кількості деталей

Одиниця виміру

Проаналізувавши документообіг, бачимо, що різні типи ПД мають більше спільного, ніж відмінного, тому всі ПД доцільно об’єднати в одну множину сутностей.

ER-модель

Коротко викладемо суть ER-моделювання. Повний варіант міститься на сайті Moodle кафедри АСОІУ , на сторінці ОБДЗ ТЕМА 2. Концептуальне проектування бази даних на основі ER-моделі предметної області.

Найбільш поширеним способом абстрактного представлення структур баз даних є ER-модель, або модель «сутність-зв'язок». В ER-моделі структура даних відображається графічно, у вигляді діаграми сутностей і звязків, яка складається з трьох елементів:

  1.  Множин сутностей;
  2.  Атрибутів;
  3.  Звязків.

Елементи названих видів описуються вершинами графа, і для цього використовуються спеціальні геометричні фігури:

  •  Прямокутник – для множин сутностей;
  •  Овал - для атрибутів;
  •  Ромб – для звязків.

У ER-моделі відображується функціональна залежність атрибутів сутностей. Назви ключових (унікальних ідентифікуючих) атрибутів підкреслюються, а залежних – ні.

Рис.1.1. Приклад ER-діаграми сутності Марка автомобіля.

Звязки між сутностями можуть бути (у найпростішій класифікації):

  •  один до одного, 
  •  один до багатьох,
  •  багато до одного,
  •  багато до багатьох.

Зв’язок один до одного має місце тоді, коли кожний екземпляр множини сутностей С1 пов’язаний тільки з одним екземпляром множини сутностей С2.

Звязки один до багатьох та багато до одного мають місце тоді, коли кожний екземпляр С1 пов’язаний з декількома екземплярами С2, а один екземпляр С2 пов’язаний тільки з одним екземпляром С1. Це ієрархічний тип зв’язку між множинами сутностей. С1 визначається як головна, а С2 – як підлегла.

Зв’язки багато до багатьох мають місце тоді, коли кожний екземпляр С1 пов’язаний з декількома екземплярами С2, а кожний екземпляр С2 пов’язаний з декількома екземплярами С1.

У звязках один до багатьох, багато до одного сторона один позначається стрілкою; також можна вказувати кратність звязків (1, n) або позначати двома числами, як-от 1:n.

Службові атрибути, як-от сурогатні ключі (див. Лабораторну роботу 2) та посилання на них у звязках, можна не відображати в ER-діаграмі.

Як правило, для реалізації звязку багато до багатьох , тим більше, якщо цей звязок має власні атрибути, потрібно штучно утворити множину сутностей-посередник (Рис.1.2).

Рис.1.2. Утворення штучного посередника

Такими посередниками в ПО ТС є:

  •  Залишок – замість звязку типу Багато до багатьох деталі і складу.
  •  Рядок ПД  – замість звязку типу Багато до багатьох ПД і деталі.

Рис.1.3. ER-діаграма довідникової частини ПО ТС, тобто довідника деталей та повязаних сутностей

Вправа 1.2. Створення ER-моделі предметної області.

Виконати дії:

Реалізувати ER-діаграму документарної частини ПО ТС, яка містить перелік множин сутностей, що забезпечують документообіг: Залишок деталі на складі, Первинний документ, Рядок ПД.

Вправа 1.3. Створення ще одної ER-моделі предметної області.

Розробити ER-діаграму предметної області з документу Описи предметних областей для індивідуальних варіантів лабораторних робіт (міститься на сайті Moodle кафедри АСОІУ). Номер варіанту предметної області дорівнює номеру студента у списку групи.

Контрольні питання.

  1.  Які первинні документи описують рух деталей по АТП та яке їхнє призначення?
  2.  Які операції виконує технічна служба над транспортним засобом?
  3.  Що означає поняття Множина сутностей предметної області?
  4.  Що являє собою множина сутностей Залишок деталей на складі? Чи можлива наявність одної деталі одночасно на двох складах?
  5.  Назвіть можливі типи зв’язків між двома множинами сутностей.
  6.  У якому відношенні знаходяться сутності марка автомобіля та група деталей?
  7.  В якому відношенні знаходяться сутності деталь і залишки деталей на складах?
  8.  Яка сутність є головною у зв’язку між множинами сутностей залишки деталей на складах і склади?
  9.  Як перетворити багато- багатозначні відношення на одно- багатозначні?
  10.  Чи може повторюватися значення первинного ключа у декількох рядках таблиці?
  11.  У машини (Цех механізації) атрибутом є норма витрат палива, а у дорожнього листа – норматив витрат палива. Що таке норма і що таке норматив?




1. В ходе самостоятельной работы студент выступает как активный участник учебного процесса и приобретает навы
2. МИР ИСКУССТВА В ПЕРИОД ГОСПОДСТВА НОВЫХ НАПРАВЛЕНИЙ Вопросы- Мир искусства Иван Билибин
3. ПЕДИАТРИЯ интернатура Врачинтерн по специальности ПЕДИАТРИЯ должен обладать общекультурными ОК
4. Аристотель О душе
5. Тютчев Федор
6. Общей и дифференциальной психологии Материалы для самостоятельной работы студентов по курсу
7. Тема 5 Младший школьный возраст Практическое 12
8.  Устройство геодезических сетей при съемке больших территорий
9. Национальный исследовательский ядерный университет МИФИ Волгодонский инженернотехнический институт
10. Курсовая работа- Структура банковской системы страны
11. конспект лекцій для студентів денної форми навчання галузі знань 0305 Економіка та підприємництво
12. Тема 2 Гражданское законодательство 1
13. на тему- Лечебная физическая культура при сердечнососудистых заболеваниях
14. либо явлении или предмете увлекательней приключенческих романов
15. Реферат Техника и технология Выполнил Проверил
16. Курсовая работа- Творческая деятельность школьников как условие формирования нравственно-эстетического отношения к природе
17. совокупности научных дисциплин изучающих методы решения задач интеллектуального творческого характера с
18. МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ ИМЕНИ М
19. Вариант N Задача 1 Стоимость на начало года акций компаний- Север 1000N руб
20. Семь чудес света