Функціональна залежність

Функціональна залежність (далі часто ФЗ) — концепція, що лежить в основі багатьох питань, пов'язаних з реляційними базами даних, включаючи, зокрема, їхнє проектування. Математично являє собою бінарне відношення між множинами атрибутів даного відношення і є, по суті, зв'язком типу «один-до-багатьох». ФЗ забезпечує основу для наукового підходу до розв'язання деяких проблем, оскільки володіє багатим набором цікавих формальних властивостей.

Визначення

Функціональна залежність

Нехай маємо відношення зі схемою (заголовком) , і — деякі підмножини множини атрибутів відношення . Множина функціонально залежить від тоді і тільки тоді, коли кожне значення множини зв'язане точно з одним значенням множини . Іншими словами, якщо два кортежі збігаються за атрибутами , то вони збігаються і за атрибутами .

У такому разі — детермінант, — залежна частина.

ФЗ називається тривіальною, якщо залежна частина є підмножиною детермінанта.

Замикання множини залежностей

Одні функціональні залежності можуть припускати інші функціональні залежності. Наприклад,

.

Множина всіх ФЗ, які припускаються даною множиною ФЗ називається замкненням множини .

Замикання множини атрибутів

Нехай — деяка множина атрибутів відношення , а — множина функціональних залежностей цього відношення. Замкненням множини атрибутів в межах називається така множина атрибутів відношення , що функціональна залежність є членом замкнення .

Незвідні множини залежностей

Нехай і — деякі множини функціональних залежностей.

  • Якщо будь-яка функціональна залежність з входить і в , тоді називають покриттям множини функціональних залежностей .
  • Якщо — покриття для , а — для (тобто ), тоді такі множини називаються еквівалентними.
  • Множина ФЗ називається незвідною тоді і тільки тоді, коли виконуються наступні вимоги:
    • В кожній ФЗ залежна частина містить лише один елемент;
    • Детермінант кожної ФЗ є незвідним (ні один атрибут не може буди видаленим з детермінанта без зміни замкнення );
    • Жодну ФЗ з не можна виключити без зміни замкнення .
  • Для будь-якої множини ФЗ існує не менше ніж одна еквівалентна множина, яка є незвідною. Така множина називається незвідним покриттям.

Обчислення замкнень

Правило виводу Армстронга

В 1974 Вільям Армстронг запропонував набір правил виводу нових ФЗ на основі даних.

Нехай у нас є відношення і множини атрибутів . Для скорочення запису замість будемо писати просто .

  • Рефлексивність:
  • Поповнення:
  • Транзитивність:

Правила виводу Армстронга повні (з їхньою допомогою можна вивести решту ФЗ, що маються на увазі даною множиною) і надійні («зайвих» ФЗ вивести не можна; виведена ФЗ справедлива всюди, де справедлива та множина ФЗ, з якої вона була виведена).

Крім того, з даних правил досить просто виводяться, декілька додаткових правил, які спрощують задачу виведення ФЗ.

  • Самовизначення:
  • Декомпозиція:
  • Об'єднання:
  • Композиція:
  • Теорема загального об'єднання Дарвена:

Теорема: ФЗ вивідна з даної множини ФЗ за правилами виводу Армстронга тоді і тільки тоді, коли .

Замкнення множини атрибутів

Якщо застосовувати правила з попереднього розділу до того часу коли утворення нових ФЗ не припиниться, то ми отримаємо замкнення для даної множини ФЗ. На практиці рідко вимагається знаходити це замкнення само по собі, частіше за все нам набагато цікавіше дізнатися, чи входить та або інша ФЗ в замкнення. Для цього нам достатньо вирахувати замкнення детермінанта. Для цього існує доволі простий алгоритм.

  1. Нехай — множина атрибутів, яка врешті-решт стане замкненням.
  2. Здійснюємо пошук ФЗ виду , де , а . Залежну частину кожної ФЗ додаємо в .
  3. Повторюємо пункт 2, доки до множини буде неможливо додати атрибути.
  4. Множина , до якої неможливо додати атрибути і буде замкненням.

Застосування

Проектування БД

ФЗ є обмеженнями цілісності і визначають семантику даних, що зберігаються. При кожному оновленні СКБД повинна перевіряти їхнє дотримання. Значить, наявність великої кількості ФЗ небажане, інакше це призводить до уповільнення роботи. Для спрощення задачі необхідно скоротити набір ФЗ до мінімально необхідного.

Якщо є незвідним покриттям початкової множини ФЗ , то перевірка виконання ФЗ з автоматично гарантує виконання всіх ФЗ з . Таким чином, задача пошуку мінімально необхідного набору зводиться до пошуку незвідного покриття множини ФЗ, яке і буде використовуватись замість початкової множини.

Декомпозиція відношень

Теорема Хіта

Нехай дане відношення .

Якщо задовольняє функціональній залежності , тоді воно дорівнює поєднанню його проєкцій і .

Див. також

Література

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Februari 2023. Moneilema gigas Klasifikasi ilmiah Kerajaan: Animalia Filum: Arthropoda Kelas: Insecta Ordo: Coleoptera Famili: Cerambycidae Genus: Moneilema Spesies: Moneilema gigas Moneilema gigas adalah spesies kumbang tanduk panjang yang tergolong famili Cerambyc...

 

Election 1880 New Hampshire gubernatorial election ← Nov 1878 November 2, 1880 1882 →   Nominee Charles H. Bell Frank Jones Party Republican Democratic Popular vote 44,434 40,815 Percentage 51.57% 47.37% Governor before election Nathaniel Head Republican Elected Governor Charles H. Bell Republican Elections in New Hampshire Federal government Presidential elections 1788-89 1792 1796 1800 1804 1808 1812 1816 1820 1824 1828 1832 1836 1840 1844 1848 1852 1856 1860...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2016) عبد الله بن حسين نعمة معلومات شخصية تاريخ الميلاد 1915 تاريخ الوفاة 1995 الجنسية  قطر الحياة العملية المهنة صحفي تعديل مصدري - تعديل   عبد الله بن حسين نعمة (1...

American production company This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Protozoa Pictures – news · newspapers · books · scholar · JSTOR (November 2017) (Learn how and when to remove this template message) Protozoa PicturesTypePrivateIndustryMotion pictureFounded1997; 26 years ago (1997)...

 

Akbar Andi LeluasaWakil Bupati Luwu Timur ke-5PetahanaMulai menjabat 5 Oktober 2023PresidenJoko WidodoGubernurBahtiar Baharuddin (Pj.)BupatiBudiman HakimPendahuluBudiman Hakim Informasi pribadiLahir30 Agustus 1988 (umur 35)Jakarta, IndonesiaKebangsaanIndonesiaPartai politik  GolkarSuami/istriArbiyanti FebthaviaAlma materUniversitas JayabayaPekerjaanBirokrat PolitikusSunting kotak info • L • B Mochammad Akbar Andi Leluasa, S.Sos. (lahir 30 Agustus 1988) ada...

 

Марія Магдалина і ангели, кін. XIV ст. (?), з ганзейського міста Торунь, Польща. Інтернаціональна готика — стилістичний напрямок і період у готичному мистецтві, що розвинувся у Бургундії, Богемії, Франції і північній Італії в кінці XIV і на початку XV століття.[1] Він по...

Skivum Parochie van Denemarken Situering Bisdom Bisdom Viborg Gemeente Vesthimmerlands Coördinaten 56°51'56,002NB, 9°35'21,001OL Algemeen Inwoners (2004) 743 Leden Volkskerk (2004) 676 Overig Kerken Skivum Kirke Proosdij Vesthimmerlands Provsti Pastoraat Skivum-Giver-Blære Foto's Portaal    Denemarken Skivum is een parochie van de Deense Volkskerk in de Deense gemeente Vesthimmerlands. De parochie maakt deel uit van het bisdom Viborg en telt 676 kerkleden op een bevolking van 74...

 

جزء من سلسلة مقالات سياسة أيرلنداجمهورية أيرلندا الدستور الدستور حقوق الإنسان السلطة التنفيذية الرئيس مجلس الوزراء السلطة التشريعية البرلمان السلطة القضائية القضاء الانتخابات الانتخابات الأحزاب السياسية السياسة الخارجية العلاقات الخارجية أيرلندا السياسةعنتأيرلندا ...

 

United States historic placeEngine House No. 1U.S. National Register of Historic Places Location901 W. Market St., Sandusky, OhioCoordinates41°27′14″N 82°43′10″W / 41.45389°N 82.71944°W / 41.45389; -82.71944 (Engine House No. 1)Arealess than one acreBuilt1915Built byC.N. BiehlArchitectural styleLate 19th and 20th Century RevivalsMPSSandusky MRANRHP reference No.82001394[1]Added to NRHPOctober 20, 1982 The Engine House No. 1 in...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Kriza TV series – news · newspapers · books · scholar · JSTOR (September 2021) (Learn how and when to remove this template message) Bosnia and Herzegovina TV series or program KrizaCreated byFeđa IsovićWritten byFeđa IsovićDirected byElmir JukićS...

 

Polish revolver This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Nagant wz. 30 – news · newspapers · books · scholar · JSTOR (August 2014) (Learn how and when to remove this template message) Rewolwer Nagant wz. 30 and wz. 32 were two Polish derivatives of the Nagant M1895 revolver. They were almost identical...

 

American acting family Designations Pennsylvania Historical MarkerOfficial nameBarrymores, TheTypeCityCriteriaPerformersDesignatedOctober 1, 1996[1]LocationNW corner, N 6th & Arch Sts., Philadelphia39°57′10″N 75°09′00″W / 39.95279°N 75.15013°W / 39.95279; -75.15013Marker TextThree famous actors, Philadelphia-born, were the third generation of this Royal Family of the American Stage. Lionel (1878–1954), Ethel (1879–1959), and John (1882–194...

American lawyer (1932–2020) Howard J. RubensteinRubenstein at the 2010 Time 100 GalaBorn(1932-02-03)February 3, 1932Brooklyn, New York City, U.S.DiedDecember 29, 2020(2020-12-29) (aged 88)Manhattan, New York City, U.S.EducationUniversity of Pennsylvania (BS)St. John's University (JD)OccupationLawyerKnown forPublic relationsRelativesSol Forman (father-in-law)Websiterubenstein.com/our-founder Howard Joseph Rubenstein (February 3, 1932 – December 29, 2020)[1] was an America...

 

Central Italian dialect For the Italian wine grape that is also known as Marchigiano, see Verdicchio. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Central Marchigiano dialect – news · newspapers · books · scholar · JSTOR (November 2008) (Learn how and when to remove this template message) MarchigianoMarch...

 

2016 awards ceremony 70th Tony AwardsOfficial posterDateJune 12, 2016LocationBeacon Theatre, Manhattan, New York CityHosted byJames CordenMost awardsHamilton (11)Most nominationsHamilton (16)Websitetonyawards.comTelevision/radio coverageNetworkCBSViewership8.7 million[1]Produced byJames CordenRicky KirshnerGlenn WeissBen WinstonDirected byGlenn Weiss ← 69th · Tony Awards · 71st → The 70th Annual Tony Awards were held on June 12, 2016, to recognize ach...

Grand final of the 1995 Australian Football League season 1995 AFL Grand FinalThe Melbourne Cricket Ground, where the 1995 AFL Grand Final took place. Geelong Carlton 11.14 (80) 21.15 (141) 1 2 3 4 GEE 2.4 (16) 3.10 (28) 6.12 (48) 11.14 (80) CAR 4.5 (29) 10.8 (68) 16.11 (107) 21.15 (141) Date30 September 1995StadiumMelbourne Cricket GroundAttendance93,670FavouriteCarltonCeremoniesPre-match entertainmentTina ArenaAccoladesNorm Smith MedallistGreg Williams (Carlton)Jock McHale MedallistDavid Pa...

 

Canadian sailor Jacob SaundersPersonal informationBorn (1992-04-15) April 15, 1992 (age 31)Halifax, Nova Scotia, CanadaHeight176 cm (5 ft 9 in)Sailing careerClass470ClubChester Yacht ClubRoyal Nova Scotia Yacht Squadron Achievements and titlesOlympic finals2016 Summer Olympics2020 Summer Olympics Jacob Saunders (born April 15, 1992)[1] is a Canadian sailor. Along with his partner (and brother) Graeme Saunders, he competed at the 2016 Summer Olympics in the 470 even...

 

Fictional biosphere in the film Avatar The Pandoran biosphere is a fictional habitat introduced in James Cameron's 2009 science fiction film Avatar. The ecology of the lush exomoon Pandora, which teems with a biodiversity of bioluminescent species ranging from hexapodal animals to other types of exotic fauna and flora, forms a vast neural network spanning the entire lunar surface into which the Na'vi and other creatures can connect. The strength of this collective consciousness is illustrated...

Indian playback singer The topic of this article may not meet Wikipedia's notability guideline for music. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.Find sources: Gajendra Verma – news · newspapers · books · scholar...

 

أمجد الطرابلسي معلومات شخصية الميلاد 13 مايو 1916  باب سريجة  الوفاة 28 يناير 2001 (84 سنة)   باريس  مكان الدفن كوربفوا  مواطنة الدولة العثمانية (1916–1918) المملكة العربية السورية (1918–1920) دولة دمشق (1920–1925) الدولة السورية (1925–1932) الجمهورية السورية الأولى (1932–1958) الجمهورية ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!