Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Проектирование БД Новый топик    Ответить
 Нормализация после построение er модели  [new]
vertum
Member

Откуда:
Сообщений: 30
Разбираюсь с вопросами нормализации бд и вот возник такой вопрос...Нужна ли ? Насколько "достаточным" является сей процесс ?
5 май 12, 16:19    [12514569]     Ответить | Цитировать Сообщить модератору
 Re: Нормализация после построение er модели  [new]
чччД
Guest
vertum,

1. Нужна.
2. Процесс "достаточен", на 42. Недостаточен на 68.
5 май 12, 16:45    [12514706]     Ответить | Цитировать Сообщить модератору
 Re: Нормализация после построение er модели  [new]
чччД
Guest
чччД
2. Процесс "достаточен", на 42. Недостаточен на 68.

Извиняюсь, Ошибся. На 58, конечно же.
5 май 12, 16:46    [12514708]     Ответить | Цитировать Сообщить модератору
 Re: Нормализация после построение er модели  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 26161


> Разбираюсь с вопросами нормализации бд и вот возник такой вопрос...Нужна ли ?

Обязательна.

> Насколько "достаточным" является сей процесс ?

Достаточным для чего ? И какой процесс ?

Posted via ActualForum NNTP Server 1.5

6 май 12, 14:00    [12517223]     Ответить | Цитировать Сообщить модератору
 Re: Нормализация после построение er модели  [new]
vertum
Member

Откуда:
Сообщений: 30
MasterZiv,

Нормализация после построение er модели ! В некоторых источниках встречал фразу типа того, что после построения er схемы нормализация не нужна по причине того , что отношения будут находиться минимум в 3 нф. Если сказал глупость извеняйте, пока в этом деле зеленый.
6 май 12, 23:20    [12518480]     Ответить | Цитировать Сообщить модератору
 Re: Нормализация после построение er модели  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 26161


> что отношения будут находиться минимум в 3 нф. Если сказал глупость извеняйте,
> пока в этом деле зеленый.


Сказал, извиняем.

ER-диаграмма -- это графическое отображение стрктуры таблиц и связей,
выполненное определённым образом. Оно никак не влияет на саму структуру.
Т.е. структура может быть любая, даже не 1 НФ, её можно нарисовать в виде
ER-диаграммы.

Posted via ActualForum NNTP Server 1.5

7 май 12, 02:33    [12518972]     Ответить | Цитировать Сообщить модератору
 Re: Нормализация после построение er модели  [new]
vertum
Member

Откуда:
Сообщений: 30
MasterZiv, и еще вопрос

Код операции Операция Описание
-----------------------------------------------------------------------------
1 Потребительский кредит до 5 лет
2 Автокредит до 3 лет
3 Ипотека до 15 лет
4 Вклад до 10 лет
ф.зависимости:
Код операции->Операции
Код операции->Описание
Код операции->Операция, Описание

Операция->Описание
Описание->Операция(?)

Есть ли транзитивная зависимость Описание с атрибутом Код операции в данном случае ? и в другом:


Код операции Операция Описание
---------------------------------------------------------------------------------
1 Потребительский кредит до 5 лет
2 Автокредит до 3 лет
3 Ипотека до 10 лет
4 Вклад до 10 лет


Код операции->Операции
Код операции->Описание
Код операции->Операция, Описание

Операция->Описание
7 май 12, 19:47    [12521225]     Ответить | Цитировать Сообщить модератору
 Re: Нормализация после построение er модели  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4195
vertum
Код операции Операция Описание
-----------------------------------------------------------------------------
1 Потребительский кредит до 5 лет
2 Автокредит до 3 лет
3 Ипотека до 15 лет
4 Вклад до 10 лет
ф.зависимости:
Код операции->Операции
Код операции->Описание
Код операции->Операция, Описание

Операция->Описание
Описание->Операция(?)

Есть ли транзитивная зависимость Описание с атрибутом Код операции в данном случае ? и в другом:


Еще нуно сказать нет ли фЗ
Описание->Код операции.
Поскоку, пример, не противоречит наличию таковой.

Если есть, то нет транзитивной зависмости.




Для ответа на вопрос нуно выявить есть или нет ФЗ
Операция->Код операции
Если есть, то транзитивной зависмости нет.

А Ваш пример не отрицает наличия таковой.

Но из одного состояния таблы нельзя вывести ФЗ: поскоку ФЗ должны быть справедливы для всех состояний. (Неполная индукция)
Т.е. Вы должны, ответить на вопрос: могут ли быть ситуации, когда операция, может иметь разные коды операций. И если да, то отобразить это в примере, раз уж Вы примеры приводите. Поскоку для отсутсвия ФЗ как раз примеры и имеет смысл приводить (отрицательный пример опровергает всеобщность).
А если нет, то у Вас есть
ФЗ
Операция->Код операции
7 май 12, 22:33    [12521682]     Ответить | Цитировать Сообщить модератору
 Re: Нормализация после построение er модели  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 26161

On 05/07/2012 08:47 PM, vertum wrote:
> Автор: vertum <http://www.sql.ru/forum/memberinfo.aspx?mid=174980>
> MasterZiv, и еще вопрос

Нифига не понял.

Структуры таблиц, проблема/вопрос.

Posted via ActualForum NNTP Server 1.5

7 май 12, 23:11    [12521782]     Ответить | Цитировать Сообщить модератору
 Re: Нормализация после построение er модели  [new]
vertum
Member

Откуда:
Сообщений: 30
В моем случае пример это справочник, а не процесс.

Каким определением пользовался:
"
Транзитивная зависимость:
Если для атрибутов A,B и С некоторого отношения существуют
зависимости A->B и B->C,то говорят, что атрибут C
транзитивно зависит от атрибута A через атрибут B (при условии,
что атрибут A функционально не зависит ни от атрибута B,ни от атрибута C)."

(Взято из книги Т.Конноли, К.Бегг, А.Страчан "Базы данных:проектирование, реализация и сопровождение. Теория и практика" пункт 6.7.1)


Исходил из того, что операция не может иметь разные коды операций.
т.е
Операция->Код операции

И предположил такую ситуацию - зная значение
атрибута описание в первом случае "до 15 лет" я могу определить значение атрибута Описание (Ипотека).
т.е
Описание->Код операции



Во втором примере нет транзитивной зависимости
так как есть фз Операция->Код операции
хотя уже нет фз Описание->Код операции.

Будет ли данное отношение (первый вариант) в3 нф с суррогатным ключом Код операции ?
10 май 12, 11:29    [12528762]     Ответить | Цитировать Сообщить модератору
 Re: Нормализация после построение er модели  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 26161

On 05/07/2012 08:47 PM, vertum wrote:

> Код операции Операция Описание
> -----------------------------------------------------------------------------
> 1 Потребительский кредит до 5 лет
> 2 Автокредит до 3 лет
> 3 Ипотека до 15 лет
> 4 Вклад до 10 лет
> ф.зависимости:
> Код операции->Операции
> Код операции->Описание
> Код операции->Операция, Описание
>
> Операция->Описание
> Описание->Операция(?)
>
> Есть ли транзитивная зависимость Описание с атрибутом Код операции в данном
> случае ? и в другом:

Нет транзитивной зависимости.

Posted via ActualForum NNTP Server 1.5

10 май 12, 11:45    [12528885]     Ответить | Цитировать Сообщить модератору
 Re: Нормализация после построение er модели  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4195
vertum
Будет ли данное отношение (первый вариант) в3 нф с суррогатным ключом Код операции ?

Суррогатность ниче не меняет в плане ФЗ.
Раз это ключ, то от него все атрибуты Ф. зависят. Раз он тоже зависит от "операции" (что означает, что "операция" тоже ключ), а атрибутов всего три, то транзитивных зависмостей быть не может: отношение в 3НФ.
10 май 12, 12:49    [12529360]     Ответить | Цитировать Сообщить модератору
 Re: Нормализация после построение er модели  [new]
Евгений Мирошниченко aka mir
Member

Откуда:
Сообщений: 62
MasterZiv
ER-диаграмма -- это графическое отображение стрктуры таблиц и связей, выполненное определённым образом.

Поправочка: ER-диаграмма -- она не про таблицы.
11 май 12, 11:30    [12534941]     Ответить | Цитировать Сообщить модератору
 Re: Нормализация после построение er модели  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 26161


> ER-диаграмма -- это графическое отображение стрктуры таблиц и связей,
> выполненное определённым образом.
>
>
> Поправочка: ER-диаграмма -- она не про таблицы.

Ну да. Она может про настоящие таблицы, а может про БУДУЩИЕ таблицы.

Posted via ActualForum NNTP Server 1.5

11 май 12, 13:30    [12535956]     Ответить | Цитировать Сообщить модератору
 Re: Нормализация после построение er модели  [new]
Евгений Мирошниченко aka mir
Member

Откуда:
Сообщений: 62
MasterZiv
Ну да. Она может про настоящие таблицы, а может про БУДУЩИЕ таблицы.

Она вообще не про таблицы. Например, из ЕР-модели можно породить схему для ОО-СУБД, а там таблиц вообще нет.
12 май 12, 15:21    [12542850]     Ответить | Цитировать Сообщить модератору
 Re: Нормализация после построение er модели  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 26161


> Она вообще не про таблицы. Например, из ЕР-модели можно породить схему для
> ОО-СУБД, а там таблиц вообще нет.

Что ж это за СУБД-то такая если там таблиц нет ?

Posted via ActualForum NNTP Server 1.5

12 май 12, 16:02    [12543201]     Ответить | Цитировать Сообщить модератору
Все форумы / Проектирование БД Ответить
 
Лучший учебный центр Microsoft!
Новейшие курсы Microsoft SQL Server 2014!
Статус Academy Oracle. Очень привлекательные цены на курсы Oracle!
Курсы MySQL. Много групп в сентябре!