2012-04-07 2 views
0

Я изучаю функциональную зависимость для sql иФункциональная зависимость

У меня вопрос.

У нас есть функциональные зависимости

A->B 
C->D 
CA->E 
D->F 

и

Я пытался выяснить, что ли разлагают отношения или не

Например мы имеем два отношения

First = CAEB Второй = CDF

и

Я хотел бы знать, что эти два realationship является разложение, когда мы используем BCNF или 3NF

Для моей идеи,

Первый и второй не разложение для BCNF

becuase Для Во-первых,

CA -> E 
A->B 

Для вторых,

C->D 
D->F 

Правильно ли это? (Я искал понятие о НФБК и я попытался применить на этот вопрос.)

и

Я не совсем уверен, как это сделать для 3NF части .... (Это, кажется, почти так же, как НФБК но я не уверен ...)

Кто-нибудь знает, как сделать 3NF-часть? спасибо ..

ответ

0

Да, вы правы. Вы можете посмотреть отличные лекции по базам данных из Стэнфордского университета здесь Introduction to Databases

+0

как мы это сделаем для 3NF? и я не совсем уверен, как получить доступ к этому веб-сайту ... –

+0

Вы можете просто зарегистрироваться, нажать «Зарегистрироваться» бесплатно. –

Смежные вопросы