Главная - О проекте - Бизнес Курсы - Партнерская программа - VIP Реклама - Сервис блогов - Купить бизнес - Online конференция - Обратная связь - Библиотека - Я Миллионер

Скачать описание промоушена

Новости     Архив

2012-04-23 - Приглашаем на Вебинар! 2012.05.02 в 19:00 моск. вр. Тема: «Повышаем эффективность вашего бизнеса и увеличиваем продажи». Важно для успеха!

2012-02-27 - 21 марта 2012г приглашаем всех активных участников Р.М на бесплатный Вебинар: "Почему не работает Ваш бизнес?". Дополнительная информация об эффективности вашего бизнеса.

2012-01-23 - С февраля месяца 2012 года начинается серия ВЕБИНАРОВ для всех аттестованных партнёров Р.М с целью активизации деятельности их бизнеса.

  Предыдущая все страницы
Следующая    
Шеер А.
Бизнес-процессы
стр. 81

форме разбиение отношения (1,4) на два отношения устраняет транзитивную зависимость, порождающую кортежи. В данном примере отношения (2,1), (1,2) и (2,3) уже соответствуют 3-й нормальной форме.

Технически процесс нормализации приводит к дальнейшей детализации исходных отношений. Степень фактической детализации зависит от начальной ситуации. Если за отправную точку взять так называемое универсальное отношение, где определение требований хранится без какой-либо особой сортировки, процесс нормализации ведет к полной реструктуризации. Если же схема бизнеса уже спроектирована, например, с помощью ERM, информационные объекты обычно характеризуются высоким уровнем нормализации.

Тем не менее, даже если информационные объекты тщательно спроектированы, ключевые атрибуты определены, а неключевые предполагается добавить на более позднем этапе, иногда имеет смысл прибегнуть к нормализации системы в целях проверки.

Разбиение класса ОТНОШЕНИЕ посредством нормализации означает выведение дополнительных отношений на основе адаптированных предварительных отношений. Поскольку один информационный объект может порождать множество отношений, мощность класса ОТНОШЕНИЕ принимает значение (0..*), как показано в скобках рядом с соответствующим ребром на рис. 70.

На происхождение отношения из другого отношения, существующего на предыдущем уровне нормализации, указывает связь НОРМАЛИЗАЦИЯ, благодаря чему становится очевидным, из какого отношения лежащего ниже уровня нормализации выведено данное отношение рассматриваемого (лежащего выше) уровня.

Когда в процессе нормализации создаются новые отношения, описание требований и предварительные отношения, связанные с присвоением атрибутов, обновляются. Однако это ведет не к расширению диаграммы классов, показанной на рис. 70, а к созданию новых экземпляров ассоциативного класса АССОЦИАЦИЯ ОТНОШЕНИЕ-АТРИБУТ.

А.2.3.3.3. Условия целостности

Условия целостности обеспечивают, адекватное моделирование реальности с помощью базы данных (Blaser, Jarke, Lehmann. Datenbanksprachen und Datenbankbenutzung. 1987, c. 586).

Поскольку таблицы в реляционных моделях не позволяют достаточно хорошо описывать семантические элементы, условия целостности описываются языком манипулирования данными. Можно задавать условия целостности и в рамках прикладной программы. Учитывая принцип локальности и преимущества централизованного управления целостностью данных, эти условия целесообразно включить в представление данных. Современные СУБД рассчитаны на хранение максимума функциональных модулей (которые раньше хранились в программах) в непосредственной близости от баз данных (Dittrich, Gatziu. Aktive Datenbanksysteme. 1996).

Условия целостности относятся к хранению семантического содержания и к базовой реализации модели данных. Они тесно связаны с базой данных и, следовательно, не зависят от особенностей проектирования на уровне конечного пользователя. Именно поэтому мы уделяем здесь особое внимание условиям семантической целостности.

Условия непротиворечивости относятся к атрибутам, экземплярам отношений (кортежам) и отношениям, вытекающим из типов отношений (Blaser, Jarke, Lehmann. Datenbanksprachen und Datenbankbenutzung. 1987, c. 588), которые также известны как условия целостности на уровне ссылок.

Стандартным языком манипулирования данными в реляционных моделях является SQL. В языке SQL условия целостности задаются при помощи команд утверждения (ASSERT) и описания событий, которые должны активизировать выполнение действий.

Например, если при удалении номера сотрудника (EMP_NO) в отношении EMPLOYEE (СОТРУДНИК) должна удаляться и связь с квалификацией сотрудника в отношении OWNS (ОБЛАДАЕТ), связанном с отношением SKILLS (КВАЛИФИКАЦИЯ), то активизатор описывается следующим образом (Blaser, Jarke, Lehmann. Datenbanksprachen und Datenbankbenutzung. 1987, c. 592):

DEFINE TRIGGER Tl

ON DELETE OF EMPLOYEE (EMP_NO):

  Предыдущая Начало Следующая    

Купи успешный бизнес!


Заработок 5.000 - 11.000 евро!


Услуги

Технология успеха

Партнёрам Р.М.

Бесплатный курс

Подпишитесь на бесплатный курс:
"Русский Миллион - реальный механизм заработка", и Вы получите неопровержимые доказательства
Как  Заработать Деньги - Миллион Евро

 
 

Новости

 

© 2012 Русский Миллион. Все права защищены

Контакты  info@rusmillion.ru +370-687-835-45

000026573

Главная | О проекте | О компании | Партнерская программа | Online конференция

Регистрация | С чего начать | Как заработать | Как оплатить | Вопросы и ответы | Контакты