9. Методи за анализ и моделиране на данните МД 1
Post on 05-Jan-2016
88 Views
Preview:
DESCRIPTION
Transcript
9. Методи за анализ и моделиране на данните МД 1
Методите се използват за анализ на данните с оглед определянето на структурата и съдържанието им.
Метод „Същност-връзка“ (С-В) МД 2
Този метод е възприет за стандарт при моделирането на данните.
Характеризира се с тритри основни понятия – същностсъщност, връзкавръзка и
атрибутатрибут
Същност МД 3
По дефиниция „Същност“ е всеки различим за управлението обект-
хора, места, концепции, организации, събития, за които е необходимо да се
съхранява информацията
Същност МД 4
Примери (в търговската сфера): Клиент доставчик Трансфер на средства Стока Фактура и т. н.
Всяко конкретно съдържание на същността се нарича екземпляр (клиента Иван).
Връзка МД 5
Показва отношенията между същностите. Клиент-договр;
служител-в отдел и т. н.В графичен вид връзките се
представят със стрелки. Те са 1:1, 1:n и n:n
Връзка МД 6
Стока Доставчик
Доставя се от
N N
Служител Отдел
Работи във
N 1
Клиент Сметкаима
1 N
Връзка МД 7
Връзките са между екземпляритеекземплярите на същностите, същностите, т.е. Един екземляр от
първата с един от втората е 1:1 и т. н.
Атрибут МД 8
Той характеризира свойството на същността, а в някои случаи и
връзката.
Например: същността служител има
атрибутите: име, номер, ЕГН, отдел,
длъжност, пол, брой деца и т. н.
Атрибут МД 9
Когато атрибутът идентифицира еднозначно същността той може да се използва за ключключ (идентификаторидентификатор на
същността)-ЕГН, номер на сметка и т. н.
Моделът С- В МД 10
Моделът С-В може да се изгради по два начина-възходящо и низходящо, като двата
подхода се различават по последователността, в която се определят
същностите и атрибутите
Моделът С- В МД 10
При възходящотовъзходящото изграждане се прави анализ на организацията и първо се определят атрибутите на същностите-те се съдържат в документите, отчетите и т. н. След това атрибутите се групират логически и така се синтезират същностите. Броят на атрибутите е може да е няколко хиляди в големите фирми и това е трудоемка задача за години.
Моделът С- В МД 12
При низходящото изграждане на модела мениджърския персонал идентифицира основните елементи на дейността и така
се определят основните същности (таблици). Най бърз резултат се постига с метода на мозъчната атака. След това се
определят атрибутите и връзките.
Последователност от стъпки за изграждане на Модела С- В: МД 131. Определяне на обхвата на моделираната област-счетоводство, човешки ресурси и т. н.2. Определяне на същностите и техните идентификатори (първичните ключове);3. Определяне на връзките между същностите и техния тип;4. Разработване на графична диаграма за същностите и връзките между тях.
Последователност от стъпки за изграждане на Модела С- В: МД 145. Определяне на атрибутите на същностите. Действието не е еднократно. Възможно е да се наложи предефиниране и преразпределение на атрибутите.
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 е основно метод за разработка модел на данните
top related