Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Этап 3.5. Обсуждение глобальной логической модели данных с пользователями

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

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

Резюме

· Методология проектирования баз данных предусматривает три основные фазы разработки: концептуальное, логическое и физическое проектирование.

· Логическое проектирование базы данных представляет собой процесс конст­руирования модели информационной структуры предприятия, выполняемый в Соответствии с требованиями выбранной схемы, организации информации (например, реляционной). Однако создаваемая логическая модель не зависит от особенностей конкретных СУБД и других физических условий реализации.

· Согласно предлагаемой методологии основными этапами логического проекти­рования баз данных реляционного типа являются: создание и проверка ло­кальных логических моделей данных для представлений отдельных пользова­телей (этап 2); построение и проверка глобальной логической модели данных предприятия (этап 3).

· Действия, необходимые для преобразования концептуальной модели данных в логическую модель данных, включают: удаление связей типа M:N, удаление сложных связей, удаление рекурсивных связей, удаление связей с атрибутами, удаление множественных атрибутов, перепроверка связей типа 1:1 и удаление избыточных связей.

· Логическая модель данных может быть проверена с помощью методов норма­лизации, а также на возможность выполнения всех требуемых транзакций. Нормализация используется для общего улучшения характеристик модели, что достигается с помощью введения различных ограничений, позволяющих избежать дублирования данных. Проведение нормализации позволяет полу­чить уверенность в том, что результирующая модель более точно отражает осо­бенности предприятия, обладает внутренней согласованностью, минимальной избыточностью и максимальной устойчивостью.

· Существует два подхода к проверке логической модели на возможность выпол­нения всех требуемых транзакций.

1. Исходя из описания каждой транзакций убедиться, что логическая модель позволяет получить всю информацию (сущности, связи и их атрибуты), не­обходимую для выполнения любой из них.

2. Непосредственно на ER-диаграммах отобразить все пути доступа к данным, необходимые для выполнения транзакций.

· Ограничения целостности данных представляют собой такие ограничения, ко­торые вводятся с целью предотвратить помещение в базу противоречивых дан­ных. Существует пять типов ограничений целостности: обязательные данные, ограничения для доменов атрибутов, целостность сущностей, ссылочная цело­стность и требования данного предприятия.

· Для поддержания ссылочной целостности данных устанавливаются ограниче­ния на существование, определяющие условия, при которых потенциальный или внешний ключ может быть вставлен, обновлен или удален.

· Существует несколько стратегий обработки попыток удаления строки роди­тельского отношения, на которую ссылаются одна или несколько строк дочер­него отношения: NO ACTION, CASCADE, SET NULL, SET DEFAULT и NO CHECK.

· Ограничения предприятия иногда называют бизнес-правилами. Например, об­новление сущностей может быть ограничено бизнес-правилами, зафиксирован­ными в требованиях к ручному выполнению тех или иных видов транзакций.

· Логическая модель данных обязательно должна дополняться сопроводительной документацией, включающей словарь данных, схему отношений и другие до­кументы, создаваемые в процессе разработки модели.

Вопросы

8.1. Назовите три основные фазы процесса разработки баз данных и опишите на­значение логического проектирования.

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

8.3. Назовите правила образования отношений, представляющих сильные сущно­сти, слабые сущности, бинарные связи типа "один к одному" и типа "один ко многим", множественные атрибуты и связи типа "суперкласс/подкласс".

8.4. Поясните, как методы нормализации могут использоваться для проверки логиче­ской модели данных и набора отношений, созданных на основе этой модели.

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

8.6. • Поясните назначение ограничений целостности и назовите пять основных ти­пов подобных ограничений.

8.7. Опишите все существующие типы стратегий, которые могут применяться для обработки попыток удаления строки родительского отношения, на которую имеются ссылки в дочернем отношении.

8.8. Назовите типичные задачи, которые приходится решать при слиянии локаль­ных логических моделей данных в единую глобальную логическую модель.

 

<== предыдущая лекция | следующая лекция ==>
Этап 3.3. Проверка возможностей расширения модели в будущем | Поняття підприємництва. Умови й принципи підприємництва. Функції підприємництва
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 404; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.