220 likes | 407 Views
Методите се използват за анализ на данните с оглед определянето на структурата и съдържанието им. 9. Методи за анализ и моделиране на данните МД 1.
E N D
Методите се използват за анализ на данните с оглед определянето на структурата и съдържанието им. 9. Методи за анализ и моделиране на данните МД 1
Този метод е възприет за стандарт при моделирането на данните. Характеризира се с три основни понятия – същност, връзка и атрибут Метод „Същност-връзка“ (С-В) МД 2
По дефиниция „Същност“ е всеки различим за управлението обект-хора, места, концепции, организации, събития, за които е необходимо да се съхранява информацията Същност МД 3
Същност МД 4 Примери (в търговската сфера): • Клиент • доставчик • Трансфер на средства • Стока • Фактура и т. н. Всяко конкретно съдържание на същността се нарича екземпляр (клиента Иван).
Показва отношенията между същностите. Клиент-договр; служител-в отдел и т. н. В графичен вид връзките се представят със стрелки. Те са 1:1, 1:n и n:n Връзка МД 5
Връзка МД 6 Доставя се от Стока Доставчик N N Работи във Служител Отдел 1 N има Клиент Сметка 1 N
Връзките са между екземплярите на същностите, т.е. Един екземляр от първата с един от втората е 1:1 и т. н. Връзка МД 7
Той характеризира свойството на същността, а в някои случаи и връзката. Например: същността служител има атрибутите: име, номер, ЕГН, отдел, длъжност, пол, брой деца и т. н. Атрибут МД 8
Когато атрибутът идентифицира еднозначно същността той може да се използва за ключ (идентификатор на същността)-ЕГН, номер на сметка и т. н. Атрибут МД 9
Моделът С-В може да се изгради по два начина-възходящо и низходящо, като двата подхода се различават по последователността, в която се определят същностите и атрибутите Моделът С- В МД 10
При възходящото изграждане се прави анализ на организацията и първо се определят атрибутите на същностите-те се съдържат в документите, отчетите и т. н. След това атрибутите се групират логически и така се синтезират същностите. Броят на атрибутите е може да е няколко хиляди в големите фирми и това е трудоемка задача за години. Моделът С- В МД 10
При низходящото изграждане на модела мениджърския персонал идентифицира основните елементи на дейността и така се определят основните същности (таблици). Най бърз резултат се постига с метода на мозъчната атака. След това се определят атрибутите и връзките. Моделът С- В МД 12
1. Определяне на обхвата на моделираната област-счетоводство, човешки ресурси и т. н. 2. Определяне на същностите и техните идентификатори (първичните ключове); 3. Определяне на връзките между същностите и техния тип; 4. Разработване на графична диаграма за същностите и връзките между тях. Последователност от стъпки за изграждане на Модела С- В: МД 13
5. Определяне на атрибутите на същностите. Действието не е еднократно. Възможно е да се наложи предефиниране и преразпределение на атрибутите. 6. Нормализация на атрибутите. Тази стъпка не е задължителна на по високите нива на абстракция-концептуален и логически модел на ИС. Нормализацията е формален способ за усъвършенстване модела на данните. Последователност от стъпки за изграждане на Модела С- В: МД 14
7. Добавяне на атрибути, необходими за удовлетворяването на бъдещи потребности; 8. Тестване и усъвършенстване на модела като се отчита взаимодействието на данните с процесите. Последователност от стъпки за изграждане на Модела С- В: МД 15
Предимства на Object Role Modelling: 1. Мощни визуални конструкции. Доказателство за това е възможността за самоописание. 2. Процесът на неговото прилагане е ясно дефиниран-използват се конкретни техники и средства за всеки етап от приложението. Метод ORM ORM 16
3. Най-критичните елементи от анализа на информацията, свързани с извличането на знания за проблемната област са формализирани добре. Постига се с директен анализ на изречения на естествен език. Този метод предлага една от най-добре формализираните процедури за моделиране на данни, защото съчетава естествения език с концепциите за моделиране на данните. Предимства на ORM: ORM 17
4. Поддържа механизъм за автоматична нормализация на модела на данните. 5. В реализацията са интегрирани знания от различни области: обработка на формализация на естествен език, експертни системи, релационни бази от данни, структури от данни, жизнен цикъл и т.н. Предимства на ORM: ORM 18
Типове същности (обекти) и Типове факти (изречения) Аналогията с метода С-В е същност към тип същност и факт-връзка. Базисни елементи на ORM: ORM 19
Графични елементи: ORM 20 ТИП ОБЕКТ/СЪЩНОСТ ТИП ФАКТ ТИП ОБЕКТ (име) (роля1) действие (роля 2) РОЛЯ ТИП ОБЕКТ (име) роля
Стъпка 0: Събиране на документи и друга информация, които обхващат съдържанието на моделираната област-проблемна област за ORM. Стъпка 1: Вербализация – представяне на информацията чрез изречения на естествен език. Стъпка 2: Визуализация – представяне с диаграми. Стъпка 3: Въвеждане на ограничения върху екземплярите – например уникалност, задължително наличие на елемент, диапазон на стойността, повторение и др. Последователност от стъпки за ORM: ORM 21
Стъпка Р: Описание на процесите за обработка на данните. Стъпка I: Трансформация на концептуалния модел във вътрешен. В ORM се включва стъпка (стъпка Р) свързана с моделиране на процеси, но най-използвани са стъпките от 0 до 3 свързани с моделиране на данни. Затова ORM е основно метод за разработка модел на данните Последователност от стъпки за ORM: ORM 22