9. Методи за анализ и моделиране на данните МД 1 - E-DNRS

Download Report

Transcript 9. Методи за анализ и моделиране на данните МД 1 - E-DNRS

9. Методи за анализ и моделиране на данните МД 1 Методите се използват за анализ на данните с оглед определянето на структурата и съдържанието им.

Метод „Същност-връзка“ (С-В) МД 2 Този метод е възприет за стандарт при моделирането на данните. Характеризира се с

три

основни понятия –

същност

,

връзка

и

атрибут

Същност МД 3 По дефиниция „Същност“ е всеки различим за управлението обект хора, места, концепции, организации, събития, за които е необходимо да се съхранява информацията

Същност МД 4   Примери (в търговската сфера): Клиент доставчик   Трансфер на средства Стока  Фактура и т. н.

Всяко конкретно съдържание на същността се нарича

екземпляр (клиента Иван).

Връзка МД 5 Показва отношенията между същностите. Клиент-договр; служител-в отдел и т. н.

В графичен вид връзките се представят със стрелки. Те са 1:1, 1:n и n:n

Връзка МД 6 Доставя се от Стока Доставчик N N Работи във Служител Отдел 1 N има Клиент Сметка 1 N

Връзка МД 7 Връзките са между

екземплярите

на

същностите,

т.е. Един екземляр от първата с един от втората е 1:1 и т. н.

Атрибут МД 8 Той характеризира свойството на същността, а в някои случаи и връзката.

Например: същността служител има атрибутите: име, номер, ЕГН, отдел, длъжност, пол, брой деца и т. н.

Атрибут МД 9 Когато атрибутът идентифицира еднозначно същността той може да се използва за

ключ

(

идентификатор

на същността)-ЕГН, номер на сметка и т. н.

Моделът С- В МД 10 Моделът С-В може да се изгради по два начина-възходящо и низходящо, като двата подхода се различават по последователността, в която се определят същностите и атрибутите

Моделът С- В МД 10 При

възходящото

изграждане се прави анализ на организацията и първо се определят атрибутите на същностите-те се съдържат в документите, отчетите и т. н. След това атрибутите се групират логически и така се синтезират същностите. Броят на атрибутите е може да е няколко хиляди в големите фирми и това е трудоемка задача за години.

Моделът С- В МД 12 При низходящото изграждане на модела мениджърския персонал идентифицира основните елементи на дейността и така се определят основните същности (таблици). Най бърз резултат се постига с метода на мозъчната атака. След това се определят атрибутите и връзките.

Последователност от стъпки за изграждане на Модела С- В: МД 13 1. Определяне на обхвата на моделираната област-счетоводство, човешки ресурси и т. н.

2. Определяне на същностите и техните идентификатори (първичните ключове); 3. Определяне на връзките между същностите и техния тип; 4. Разработване на графична диаграма за същностите и връзките между тях.

Последователност от стъпки за изграждане на Модела С- В: МД 14 5. Определяне на атрибутите на същностите. Действието не е еднократно. Възможно е да се наложи предефиниране и преразпределение на атрибутите. 6. Нормализация на атрибутите. Тази стъпка не е задължителна на по високите нива на абстракция-концептуален и логически модел на ИС. Нормализацията е формален способ за усъвършенстване модела на данните.

Последователност от стъпки за изграждане на Модела С- В: МД 15 7. Добавяне на атрибути, необходими за удовлетворяването на бъдещи потребности; 8. Тестване и усъвършенстване на модела като се отчита взаимодействието на данните с процесите.

Метод ORM ORM 16 Предимства на Object Role Modelling: 1. Мощни визуални конструкции. Доказателство за това е възможността за самоописание.

2. Процесът на неговото прилагане е ясно дефиниран-използват се конкретни техники и средства за всеки етап от приложението.

Предимства на ORM: ORM 17 3. Най-критичните елементи от анализа на информацията, свързани с извличането на знания за проблемната област са формализирани добре. Постига се с директен анализ на изречения на естествен език. Този метод предлага една от най-добре формализираните процедури за моделиране на данни, защото съчетава естествения език с концепциите за моделиране на данните.

Предимства на ORM: ORM 18 4. Поддържа механизъм за автоматична нормализация на модела на данните.

5. В реализацията са интегрирани знания от различни области: обработка на формализация на естествен език, експертни системи, релационни бази от данни, структури от данни, жизнен цикъл и т.н.

Базисни елементи на ORM: ORM 19  

Типове същности (обекти) и Типове факти (изречения)

Аналогията с метода С-В е същност към тип същност и факт-връзка.

Графични елементи: ORM 20

ТИП ОБЕКТ/СЪЩНОСТ

ТИП ОБЕКТ (име)

РОЛЯ

ТИП ОБЕКТ (име)

ТИП ФАКТ

(роля1) действие (роля 2) роля

Последователност от стъпки за ORM: ORM 21

Стъпка 0:

Събиране на документи и друга информация, които обхващат съдържанието на моделираната област-проблемна област за ORM.

Стъпка 1:

Вербализация – представяне на информацията чрез изречения на естествен език.

Стъпка 2:

Визуализация – представяне с диаграми.

Стъпка 3:

Въвеждане на ограничения върху екземплярите – например уникалност, задължително наличие на елемент, диапазон на стойността, повторение и др.

Последователност от стъпки за ORM: ORM 22

Стъпка Р:

Описание на процесите за обработка на данните.

Стъпка I:

Трансформация на концептуалния модел във вътрешен.

В ORM се включва стъпка (стъпка Р) свързана с моделиране на процеси, но най-използвани са стъпките от 0 до 3 свързани с моделиране на данни. Затова ORM е основно метод за разработка модел на данните