2015-10-01 1 views
0

Я новичок в СУБД.Что такое искусственное покрытие?

Я изучаю концепцию ограничений целостности. В этом разделе у меня есть одна под тема. Это функциональная зависимость. Я не могу понять эту тему.

Пожалуйста, объясните приведенные ниже примеры.

  1. Что такое функциональная зависимость и что это такое в СУБД?
  2. Что подразумевается под каноническим покрытием, и каково его использование и как найти каноническое покрытие в данном соотношении?

Благодарим за внимание.

ответ

0

Каноническая обложка для F представляет собой набор зависимостей, для которых F логически подразумевает все зависимости в tex2html_wrap_inline1324 и наоборот.

0

wiki говорит о cannocial обложки:

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

и Functional dependency:

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

+0

Пожалуйста, объясните, что подразумевается под функциональной зависимостью? –

+0

@sureshkumar: - Вы можете просто ввести эти условия в Google, и вы можете получить ответ. См. [Здесь] (http://www.tutorialspoint.com/dbms/database_normalization.htm): 'Функциональная зависимость (FD) представляет собой набор ограничений между двумя атрибутами в отношении. Функциональная зависимость говорит, что если два кортежа имеют одинаковые значения для атрибутов A1, A2, ..., An, то эти два кортежа должны иметь одинаковые значения для атрибутов B1, B2, ..., Bn.' –

0

Чтобы свести к минимуму количество функциональных зависимостей, которые необходимо протестировать в случае обновления, мы можем ограничить F каноническим покрытием tex2html_wrap_inline1324.

Каноническая обложка для F представляет собой набор зависимостей, для которых F логически подразумевает все зависимости в tex2html_wrap_inline1324 и наоборот.

каноническое покрытие Fc для F представляет собой набор зависимостей, таких, что F логически вытекает все зависимости в Fc и Fc логически вытекает все зависимости в F.

Множество Fc имеет два важных свойства:

No functional dependency in Fc contains an extraneous attribute. 

Each left side of a functional dependency in Fc is unique.