Софтуерно ръководство на ERwin
Глава 11 Документиране на бизнес правилата
Важно е да се разработи информационна система, която да поддържа специфичния начин на правене на бизнес във вашата компания. В миналото много компании са страдали от начина, по който информацията е била обработвана не в съответствие с техните бизнес практики. В ER печеля има няколко стъпки, които можете да предприемете, за да гарантирате спазването на тези бизнес правила. И като ги включите във вашия модел, можете да бъдете сигурни, че те са преносими към новата база данни, която в крайна сметка ще изградите. Целта на тази глава е да ви преведе през всички стъпки на документиране на правила в ER модела. печеля . Потребителите трябва да участват във всяка от тези стъпки!
В тази глава ще научите как да:
- Принудително използвайте уникални имена и атрибути на обекти.
- Класифицирайте и редактирайте мощността на облигациите.
- Задайте референтни правила за целостта на една връзка.
Как да гарантираме уникалността на имената на обекти и атрибути
От бизнес гледна точка, когато се проектира модел на данни, е важно да се гарантира, че всяка физическа колона съдържа отделен елемент от данни за всеки ред в таблицата. Например, в примера „Video Store“, всяко копие на конкретен филм трябва да бъде уникално идентифицирано, за да позволи нормално проследяване на филми. Ако присвоите едно и също име на две или повече обекти, например, назовете обектите MOVIE и MOVIE-COPY едно и също „MOVIE“, тогава скоро ще възникнат проблеми. Като цяло, използвайки омоними (една дума се използва за обозначаване на две различни концепции в модела на данни) води до сериозно объркване и може да причини грешки, когато правите заявки за четене на конкретни набори от данни.
Поради тази причина, когато проектирате модел на данни, е важно да присвоите уникално име на всеки обект и атрибут, така че потребителите във вашата организация да могат да разберат диаграмата и да наложите ключови правила във вашия модел. За съжаление, колкото повече хора участват в дизайна и колкото повече се разраства моделът на данните, толкова по-трудно става запомнянето на всички имена, които вече сте задали.
Трябва да решите кой от режимите на уникалност на име ще се използва във вашата диаграма на най-ранния етап от изграждането на модела. Режимът на уникалност на име няма обратен ефект и няма да повлияе на дублиращи се имена и атрибути на обекти, въведени преди.