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

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

  • Upload
    dyami

  • View
    89

  • Download
    7

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: 9. Методи за анализ и моделиране на данните                                    МД 1

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

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

Page 2: 9. Методи за анализ и моделиране на данните                                    МД 1

Метод „Същност-връзка“ (С-В) МД 2

Този метод е възприет за стандарт при моделирането на данните.

Характеризира се с тритри основни понятия – същностсъщност, връзкавръзка и

атрибутатрибут

Page 3: 9. Методи за анализ и моделиране на данните                                    МД 1

Същност МД 3

По дефиниция „Същност“ е всеки различим за управлението обект-

хора, места, концепции, организации, събития, за които е необходимо да се

съхранява информацията

Page 4: 9. Методи за анализ и моделиране на данните                                    МД 1

Същност МД 4

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

Всяко конкретно съдържание на същността се нарича екземпляр (клиента Иван).

Page 5: 9. Методи за анализ и моделиране на данните                                    МД 1

Връзка МД 5

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

служител-в отдел и т. н.В графичен вид връзките се

представят със стрелки. Те са 1:1, 1:n и n:n

Page 6: 9. Методи за анализ и моделиране на данните                                    МД 1

Връзка МД 6

Стока Доставчик

Доставя се от

N N

Служител Отдел

Работи във

N 1

Клиент Сметкаима

1 N

Page 7: 9. Методи за анализ и моделиране на данните                                    МД 1

Връзка МД 7

Връзките са между екземпляритеекземплярите на същностите, същностите, т.е. Един екземляр от

първата с един от втората е 1:1 и т. н.

Page 8: 9. Методи за анализ и моделиране на данните                                    МД 1

Атрибут МД 8

Той характеризира свойството на същността, а в някои случаи и

връзката.

Например: същността служител има

атрибутите: име, номер, ЕГН, отдел,

длъжност, пол, брой деца и т. н.

Page 9: 9. Методи за анализ и моделиране на данните                                    МД 1

Атрибут МД 9

Когато атрибутът идентифицира еднозначно същността той може да се използва за ключключ (идентификаторидентификатор на

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

Page 10: 9. Методи за анализ и моделиране на данните                                    МД 1

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

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

подхода се различават по последователността, в която се определят

същностите и атрибутите

Page 11: 9. Методи за анализ и моделиране на данните                                    МД 1

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

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

Page 12: 9. Методи за анализ и моделиране на данните                                    МД 1

Моделът С- В МД 12

При низходящото изграждане на модела мениджърския персонал идентифицира основните елементи на дейността и така

се определят основните същности (таблици). Най бърз резултат се постига с метода на мозъчната атака. След това се

определят атрибутите и връзките.

Page 13: 9. Методи за анализ и моделиране на данните                                    МД 1

Последователност от стъпки за изграждане на Модела С- В: МД 131. Определяне на обхвата на моделираната област-счетоводство, човешки ресурси и т. н.2. Определяне на същностите и техните идентификатори (първичните ключове);3. Определяне на връзките между същностите и техния тип;4. Разработване на графична диаграма за същностите и връзките между тях.

Page 14: 9. Методи за анализ и моделиране на данните                                    МД 1

Последователност от стъпки за изграждане на Модела С- В: МД 145. Определяне на атрибутите на същностите. Действието не е еднократно. Възможно е да се наложи предефиниране и преразпределение на атрибутите.

6. Нормализация на атрибутите. Тази стъпка не е задължителна на по високите нива на абстракция-концептуален и логически модел на ИС. Нормализацията е формален способ за усъвършенстване модела на данните.

Page 15: 9. Методи за анализ и моделиране на данните                                    МД 1

Последователност от стъпки за изграждане на Модела С- В: МД 15

7. Добавяне на атрибути, необходими за удовлетворяването на бъдещи потребности;

8. Тестване и усъвършенстване на модела като се отчита взаимодействието на данните с процесите.

Page 16: 9. Методи за анализ и моделиране на данните                                    МД 1

Метод ORM ORM 16Предимства на Object Role Modelling:

1. Мощни визуални конструкции. Доказателство за това е възможността за самоописание.

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

Page 17: 9. Методи за анализ и моделиране на данните                                    МД 1

Предимства на ORM: ORM 17

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

Page 18: 9. Методи за анализ и моделиране на данните                                    МД 1

Предимства на ORM: ORM 18

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

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

Page 19: 9. Методи за анализ и моделиране на данните                                    МД 1

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

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

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

Page 20: 9. Методи за анализ и моделиране на данните                                    МД 1

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

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

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

(роля1) действие (роля 2)РОЛЯ

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

роля

Page 21: 9. Методи за анализ и моделиране на данните                                    МД 1

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

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

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

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

Page 22: 9. Методи за анализ и моделиране на данните                                    МД 1

Последователност от стъпки за ORM: ORM 22Стъпка Р: Описание на процесите за обработка на данните.

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

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