Share to: share facebook share twitter share wa share telegram print page

Embedded dependency

In relational database theory, an embedded dependency (ED) is a certain kind of constraint on a relational database. It is the most general type of constraint used in practice, including both tuple-generating dependencies and equality-generating dependencies. Embedded dependencies can express functional dependencies, join dependencies, multivalued dependencies, inclusion dependencies, foreign key dependencies, and many more besides.

An algorithm known as the chase takes as input an instance that may or may not satisfy a set of EDs, and, if it terminates (which is a priori undecidable), output an instance that does satisfy the EDs.

Definition

An embedded dependency (ED) is a sentence in first-order logic of the form:

where and and are conjunctions of relational and equality atoms.[1] A relational atom has the form and an equality atom has the form , where each of the terms are variables or constants.

Actually, one can remove all equality atoms from the body of the dependency without loss of generality.[2] For instance, if the body consists in the conjunction , then it can be replaced with (analogously replacing possible occurrences of the variables and in the head). Analogously, one can replace existential variables occurring in the head if they appear in some equality atom.[2]

Restrictions

In literature there are many common restrictions on embedded dependencies, among with:[1][3]

When all atoms in are equalities, the ED is an EGD and, when all atoms in are relational, the ED is a TGD. Every ED is equivalent to an EGD and a TGD.

Extensions

A common extension of embedded dependencies are disjunctive embedded dependencies (DED),[4] which can be defined as follows:

where and and are conjunctions of relational and equality atoms.

Disjunctive embedded dependencies are more expressive than simple embedded dependencies, because DEDs in general can not be simulated using one or more EDs. An even more expressive constraint is the disjunctive embedded dependency with inequalities (indicated with DED), in which every may contain also inequality atoms.[4]

All the restriction above can be applied also to disjunctive embedded dependencies. Beside them, DEDs can also be seen as a generalization of disjunctive tuple-generating dependencies (DTGD).[5]

References

  1. ^ a b (Kanellakis 1990)
  2. ^ a b (Abiteboul, Hull & Vianu 1995, p. 217)
  3. ^ Greco, Sergio; Zumpano, Ester (Nov 2000). Michel Parigot, Andrei Voronkov (ed.). Querying Inconsistent Databases. 7th International Conference on Logic for Programming Artificial Intelligence and Reasoning. Reunion Island, France: Springer. pp. 308–325. doi:10.1007/3-540-44404-1_20.
  4. ^ a b (Deutsch 2009)
  5. ^ Zhang, Heng; Jiang, Guifei (Jun 2022). Characterizing the Program Expressive Power of Existential Rule Languages. AAAI Conference on Artificial Intelligence. Vol. 36. pp. 5950–5957. arXiv:2112.08136. doi:10.1609/aaai.v36i5.20540.

Further reading

Read other articles:

BaladoUdang Balado Untuk Merayakan PestaNama lainBalado GorengTempat asal IndonesiaDaerahSumatera BaratDibuat olehMinangkabauSuhu penyajianPanasSunting kotak info • L • BBantuan penggunaan templat ini  Media: Balado Balado merupakan teknik memasak khas Minangkabau dengan cara menumis cabe giling dengan berbagai rempah, biasanya bawang merah, bawang putih, dan jeruk nipis.[1] Cabe yang lazim digunakan adalah cabe keriting merah, walaupun kenyataannya masakan ba…

Manajer Terbaik Liga Utama InggrisPremier League Manager of the SeasonPep Guardiola adalah pemenang termutakhirDiberikan kepadaManajer terbaik di suatu musim Liga Utama InggrisDisponsoriBarclaysNegaraInggrisDipersembahkan olehLiga Utama InggrisDiberikan perdana1994Pemegang gelar saat iniPep Guardiola (gelar ke-4)IkhtisarPenghargaan terbanyakAlex Ferguson (11)Paling banyak beruntunAlex Ferguson (3)Paling banyak per timManchester United (11)Paling banyak beruntun per timManchester United (3) Manaj…

Chemical compound ProflazepamIdentifiers IUPAC name 7-chloro-1-(2,3-dihydroxypropyl)-5-(2-fluorophenyl)-3H-1,4-benzodiazepin-2-one CAS Number52829-30-8 YPubChem CID3050433ChemSpider2312495 NUNII545MN0F125Chemical and physical dataFormulaC18H16ClFN2O3Molar mass362.79 g·mol−13D model (JSmol)Interactive image SMILES C1C(=O)N(C2=C(C=C(C=C2)Cl)C(=N1)C3=CC=CC=C3F)CC(CO)O InChI InChI=1S/C18H16ClFN2O3/c19-11-5-6-16-14(7-11)18(13-3-1-2-4-15(13)20)21-8-17(25)22(16)9-12(24)10-23/h1-7,12,2…

Honda Supra X Honda Supra X 125R 2012ProdusenAstra Honda MotorJuga disebutHonda InnovaHonda FutureHonda WavePerusahaan indukHonda Motor CompanyTahun Produksi2001-sekarangModel untuk tahun2002-sekarangKelasMotor bebekMesin100 cc (6,1 cu in) silinder-tunggal, berpendingin udara, 2-katup, SOHC (2001-2005)125 cc (7,6 cu in) silinder-tunggal, berpendingin udara, 2-katup, SOHC (2005-sekarang)Sistem transmisiRotari 4-percepatanRangkaTulang punggungSuspensiDepan: Teleskopik…

Election in Colorado Main article: 1920 United States presidential election 1920 United States presidential election in Colorado ← 1916 November 2, 1920 1924 →   Nominee Warren G. Harding James M. Cox Party Republican Democratic Home state Ohio Ohio Running mate Calvin Coolidge Franklin D. Roosevelt Electoral vote 6 0 Popular vote 173,248 104,936 Percentage 59.32% 35.93% County Results Harding  40–50%  50–60%  60–…

Stone tool This article is about the prehistoric tool. For the modern one-hand light axe, see Hatchet. For other uses of the term ovate, see ovate (disambiguation). The first published picture of a hand axe, drawn by John Frere in the year 1800. Flint hand axe found in Winchester A hand axe (or handaxe or Acheulean hand axe) is a prehistoric stone tool with two faces that is the longest-used tool in human history.[1] It is made from stone, usually flint or chert that has been reduced and…

1958 crash of a Lockheed Super Constellation KLM Flight 607-EThe Hugo de Groot, the aircraft involved in the accident.AccidentDate14 August 1958SummaryUndeterminedSiteAtlantic Ocean (110 mi due west of Galway, Ireland)[1]AircraftAircraft typeLockheed L-1049H-01-06-162 Super ConstellationAircraft nameHugo de GrootOperatorKLMRegistrationPH-LKMFlight originAmsterdam1st stopoverShannon Airport, IrelandLast stopoverGander, NewfoundlandDestinationNew York CityOccupants99Passengers91C…

Town in Connecticut, United StatesNewington, ConnecticutTownTown of NewingtonMain Street Seal Hartford County and Connecticut Capitol Planning Region and ConnecticutShow NewingtonShow ConnecticutShow the United StatesCoordinates: 41°41′14″N 72°43′48″W / 41.68722°N 72.73000°W / 41.68722; -72.73000Country United StatesU.S. state ConnecticutCountyHartfordRegionCapitol RegionIncorporated1871Government • TypeCouncil-manager •&…

English actor For the Australian footballer, see Pat Barr. 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: Patrick Barr – news · newspapers · books · scholar · JSTOR (February 2013) (Learn how and when to remove this message) Patrick BarrBornPatrick David Barr(1908-02-13)13 February 1908Akola, Maharashtra, Brit…

CDC34 التراكيب المتوفرة بنك بيانات البروتينOrtholog search: PDBe RCSB قائمة رموز معرفات بنك بيانات البروتين 2OB4, 3RZ3, 4MDK المعرفات الأسماء المستعارة CDC34, E2-, UBC3, UBCH3, UBE2R1, cell division cycle 34, cell division cycle 34, ubiqiutin conjugating enzyme معرفات خارجية الوراثة المندلية البشرية عبر الإنترنت 116948 MGI: MGI:102657 HomoloGene: 55815 GeneCards: …

Cantone di ChauvignycantoneCanton de Chauvigny LocalizzazioneStato Francia Regione Nuova Aquitania Dipartimento Vienne ArrondissementChâtelleraultMontmorillon AmministrazioneCapoluogoChauvigny TerritorioCoordinatedel capoluogo46°34′N 0°39′E / 46.566667°N 0.65°E46.566667; 0.65 (Cantone di Chauvigny)Coordinate: 46°34′N 0°39′E / 46.566667°N 0.65°E46.566667; 0.65 (Cantone di Chauvigny) Superficie464,60 km² Abitanti21 233 (…

この項目には、一部のコンピュータや閲覧ソフトで表示できない文字が含まれています(詳細)。 数字の大字(だいじ)は、漢数字の一種。通常用いる単純な字形の漢数字(小字)の代わりに同じ音の別の漢字を用いるものである。 概要 壱万円日本銀行券(「壱」が大字) 弐千円日本銀行券(「弐」が大字) 漢数字には「一」「二」「三」と続く小字と、「壱」「弐」…

У этого термина существуют и другие значения, см. Горностай (значения). Горностай Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:Челюстноротые…

2007 French-Italian period drama film Not to be confused with The Duchess of Langeais (1942 film). The Duchess of LangeaisFilm posterDirected byJacques RivetteScreenplay byPascal BonitzerChristine LaurentJacques RivetteBased onLa Duchesse de Langeaisby Honoré de BalzacProduced byRoberto CicuttoMartine MarignacLuigi Musini Ermanno OlmiMaurice TinchantStarringJeanne BalibarGuillaume DepardieuCinematographyWilliam LubtchanskyEdited byNicole LubtchanskyMusic byPierre AllioProductioncompaniesPierre …

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目需要擴充。 (2013年1月1日)请協助改善这篇條目,更進一步的信息可能會在討論頁或扩充请求中找到。请在擴充條目後將此模板移除。 此條目需要补充更多来源。 (2013年1月1日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标…

NATO initiative in West Asia Member states of the ICI. The Istanbul Cooperation Initiative (ICI) is a NATO initiative that was launched during the organisation's 2004 Istanbul summit. During the summit, NATO leaders decided to elevate[clarification needed] the Alliance's Mediterranean Dialogue to a genuine partnership and to launch the ICI with selected countries in West Asia.[1] The initiative is an offer to engage in practical security cooperation activities with states through…

Indian social activist and founder of the Uday Foundation Rahul VermaVerma in 2023BornSikandrabad, Uttar PradeshNationalityIndianAlma materDelhi College of Arts and Commerce,[1]OccupationSocial Worker & Founder Uday FoundationYears active2007 – present Rahul Verma is an Indian social activist and founder of the Uday Foundation, a non profit organization named after his son, who was born with multiple congenital defects.[2] His work includes distribution of free fo…

 烏克蘭總理Прем'єр-міністр України烏克蘭國徽現任杰尼斯·什米加尔自2020年3月4日任命者烏克蘭總統任期總統任命首任維托爾德·福金设立1991年11月后继职位無网站www.kmu.gov.ua/control/en/(英文) 乌克兰 乌克兰政府与政治系列条目 宪法 政府 总统 弗拉基米尔·泽连斯基 總統辦公室 国家安全与国防事务委员会 总统代表(英语:Representatives of the President of Ukraine) 总理…

خريطة البعثات الدبلوماسية في إيطاليا تسرد هذه المقالة البعثات الدبلوماسية الموجودة في إيطاليا. في الوقت الحاضر، تستضيف العاصمة روما 138 سفارة لإيطاليا بالإضافة إلى بعض السفارات المرتبطة بالكرسي الرسولي لمدينة الفاتيكان. لدى العديد من الدول سفراء معتمدين لدى إيطاليا، ويقيم…

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 Oktober 2022. Kejaksaan Negeri Prabumulih merupakan Lembaga Pemerintah yang melaksanakan kekuasaan Negara di bidang Penuntutan serta Kewenangan Lain berdasarkan Undang-Undang Republik Indonesia Kejaksaan Republik Indonesia, yang berkedudukan di Prabumulih, Provinsi Sum…

Kembali kehalaman sebelumnya