Jump to content

Зависимость, генерирующая кортежи

реляционных В теории баз данных зависимость , генерирующая кортежи (TGD), представляет собой определенный вид ограничения для реляционной базы данных . Это подкласс класса встроенных зависимостей (ED).

Алгоритм, известный как погоня, принимает на вход экземпляр, который может удовлетворять или не удовлетворять набору TGD (или, в более общем смысле, ED), и, если он завершается (что априори неразрешимо), выводит экземпляр, который действительно удовлетворяет TGD.

Определение

[ редактировать ]

Зависимость, генерирующая кортеж, — это предложение в логике первого порядка вида: [1]

где возможно пустое и является непустой конъюнкцией реляционных атомов . Реляционный атом имеет вид , где каждое из слагаемых являются переменными или константами.

Фрагменты

[ редактировать ]

несколько фрагментов Было определено TGD. Например, полные TGD — это TGD, которые не используют квантор существования. Полные TGD можно эквивалентно рассматривать как программы на языке запросов Datalog .

Также существуют некоторые фрагменты TGD, которые можно выразить в защищенной логике , в частности: [2] [3]

  • в пограничных TGD (FGTGD) все переменные, общие для тела и заголовка правила (называемые пограничными переменными ), должны встречаться вместе в некотором атоме;
  • защищенные TGD (GTGD) — это особые FGTGD, в которых все переменные, используемые в теле правила, должны встречаться вместе в некотором атоме;
  • линейные ТГД (ЛТГД) — это особые ГТГД, тело которых состоит из одного атома;
  • Зависимости включения (IND) — это особые LTGD, в которых в обеих частях правила имеется только один реляционный атом. [4]

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

  1. ^ Феджин, Рональд (2009). «Зависимости, порождающие кортежи». В ЛЮ, ЛИНГ ; ОЗСУ, М. ТАМЕР (ред.). Энциклопедия систем баз данных . Спрингер США. стр. 3201–3202 . дои : 10.1007/978-0-387-39940-9_1274 . ISBN  9780387355443 .
  2. ^ Бенедикт, Майкл; Бури, Пьер; Жаше, Луи; Томазо, Микаэль (август 2019 г.). Рассуждения о раскрытии информации при интеграции данных при наличии ограничений по источникам . IJCAI 2019 – 28-я Международная совместная конференция по искусственному интеллекту. Макао, Китай. стр. 1551–1557. arXiv : 1906.00624 . дои : 10.24963/ijcai.2019/215 .
  3. ^ Консоль, Марко; Колайтис, Фокион Г.; Пиерис, Андреас (июнь 2021 г.). Теоретико-модельные характеристики онтологий, основанных на правилах . Симпозиум по принципам систем баз данных. PODS'21: Материалы 40-го симпозиума ACM SIGMOD-SIGACT-SIGAI по принципам систем баз данных . Виртуальное мероприятие, Китай. стр. 416–428. дои : 10.1145/3452021.3458310 . hdl : 11573/1568516 .
  4. ^ Колайтис, Фокион Г. «Учебное пособие по зависимостям баз данных» (PDF) . Калифорнийский университет в Санта-Крус и исследовательский центр IBM — Альмаден Получено 1 декабря 2021 г. [ мертвая ссылка ]

Дальнейшее чтение

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a2138e7bc82f82ea6452cf0c54b735fe__1711656420
URL1:https://arc.ask3.ru/arc/aa/a2/fe/a2138e7bc82f82ea6452cf0c54b735fe.html
Заголовок, (Title) документа по адресу, URL1:
Tuple-generating dependency - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)