Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву  
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ? 
Влияние общества на человека
 
		
			
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления  | 
    
	
	
 Логическое проектирование БД.Содержание книги 
 Поиск на нашем сайте 
 Вводная часть. Логическое проектирование – это процесс создания модели данных, используемой в ПО, с учетом выбранной модели организации данных(выбранного типа СУБД). Этап логического проектирования обычно разбивается на 2 подэтапа. 1. на базе ЛКМД строится локальные логические модели данных(ЛКМД->ЛЛМД), с учетом выбранной модели организации данных. На это подэтапе уже должно быть известно, какого типа СУБД выбрана(реляционная, сетевая, иерархическая, объектно-ориентированная). Далее, для проверки корректности ЛЛМД используются методы нормализации, так же осуществляется проверка концептуальной модели в отношении транзакций пользователя. 2. осуществляется слияние ЛЛМД в ГЛМД с использованием различных методов интеграции. 
 Подэтап 1. Логическое проектирование БД. Построение и проверка ЛЛМД. 
 Цель этого подэтапа – построение ЛЛМД на основе ЛКМД и проверка полученной модели с помощью методов нормализации и контроля выполняемых транзакций. Можно выделить следующие фазы: 1. преобразование ЛКМД в ЛЛМД. 2. определение набора отношений исходя из структуры ЛЛМД. 3. проверка модели с помощью правил нормализации. 4. проверка модели в отношении транзакций пользователей. 5. создание окончательных диаграмм ER-типа и ER-экземпляров. 6. определение требований поддержки целостности данных. 7. обсуждение разработанных ЛЛМД с пользователями. Рассмотрим некоторые из фаз. 
 Преобразование ЛКМД в ЛЛМД. Цель фазы – доработка ЛКМД с целью удаления из нее нежелательных элементов и преобразования ЛКМД в ЛЛМД. На основе построенной диаграммы ЛКМД, можно осуществить их анализ и удалять или заменять нежелательные связи или элементы. Обычно на этой фазе выполняются следующие действия: 1. удаление связей типа M:N. 2. удаление сложных связей. 3. удаление рекурсивных связей 4. удаление связей со сложными атрибутами 5. перегруппировка связей типа 1:1. 6. удаление избыточных связей. Рассмотрим преобразование ЛКМД->ЛЛМД. Удаление связей типа N:M. Если в ЛКМД присутствует связь типа M:N, т.е. многие ко многим, то их желательно устранить и это делается обычно путем введения дополнительной(промежуточной) сущности, а связь типа M:N заменяется двумя связями типа 1:N. 
 
 Рис 3.4.2.1.1.1. Рассмотрим на примере удаления связи типа N:M. 
 Для устранения связи M:N в данном случае выделим промежуточную сущность «специальность» и создадим две новые связи(две новые диаграммы ER-типа). 
 Рис 3.4.2.1.1.3 
 
  | 
||||
| 
 Последнее изменение этой страницы: 2017-02-05; просмотров: 440; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.217 (0.007 с.)  |