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

Потенциальный ключ

Потенциальный ключ (англ. candidate key, также в русскоязычных источниках используется термин возможный ключ[1]) — в реляционной модели данных — подмножество атрибутов отношения, удовлетворяющее требованиям уникальности и несократимости (минимальности)[1][2][3]:

  • Уникальность означает, что нет и не может быть двух кортежей данного отношения, в которых значения этого подмножества атрибутов совпадают (равны).
    Свойство уникальности определяется не для конкретного значения переменной отношения в тот или иной момент времени, а по всем возможным значениям, то есть следует из внешнего знания о природе и закономерностях данных, которые могут находиться в переменной отношения.
  • Минимальность (несократимость) означает, что в составе потенциального ключа отсутствует меньшее подмножество атрибутов, удовлетворяющее условию уникальности. Иными словами, если из потенциального ключа убрать любой атрибут, он утратит свойство уникальности.

Кристофер Дейт отмечает, что, хотя свойство несократимости в литературе часто обозначается термином минимальность, последний термин является не вполне подходящим, поскольку может навести кого-либо на мысль о том, что из нескольких потенциальных ключей минимальным является ключ с наименьшим количеством атрибутов. Поэтому Дейт предпочитает термин несократимость[2].

Потенциальный ключ отличается от суперключа тем, что на суперключ накладывается только требование уникальности, но не накладывается требование минимальности (несократимости). Таким образом, любой потенциальный ключ является суперключом.

Система баз данных не способна самостоятельно определять потенциальные ключи, это может делать только проектировщик базы данных, исходя из знаний о предметной области. Проектировщик должен выявлять и явно определять все потенциальные ключи, поскольку в результате такого объявления система управления базами данных получает информацию, которую в дальнейшем использует для проверки данных на корректность. Таким образом, определение потенциального ключа является ограничением целостности[1].

Поскольку все кортежи в отношении по определению уникальны, в нём всегда существует хотя бы один потенциальный ключ (например, включающий все атрибуты отношения)[2].

Первичные и альтернативные ключи

В отношении может быть одновременно несколько потенциальных ключей. Один из них может быть выбран в качестве первичного ключа отношения, тогда другие потенциальные ключи называют альтернативными ключами'[2].

Теоретически, все потенциальные ключи равно пригодны в качестве первичного ключа, на практике в качестве первичного обычно выбирается тот из потенциальных ключей, который имеет меньший размер (физического хранения) и/или включает меньшее количество атрибутов. Как указывал Э. Кодд, «обычно основанием [для выбора первичного ключа] является упрощение работы, но этот аспект выходит за рамки реляционной модели»[4].

В языке SQL альтернативный ключ задаётся как ограничение уникальности (UNIQUE CONSTRAINT), и существует разница между первичным и альтернативными ключами. В первичный ключ не могут быть включены «необязательные» столбцы, то есть столбцы без ограничения NOT NULL. Однако ограничение уникальности может быть задано для столбцов, которые допускают значения NULL, и в этом случае строки, содержащие NULL в таких столбцах, могут фактически не быть уникальными. В разных реализациях допускается или запрещается наличие нескольких строк с идентичными комбинациями пустых и непустых значений в альтернативном ключе[5][6].

Примечания

  1. 1 2 3 Кузнецов С.Д., 2007.
  2. 1 2 3 4 Дейт К. Дж., 2005.
  3. Коллектив авторов. DAMA-DMBOK. Свод знаний по управлению данными.. — Litres, 2020-11-17. — 830 с. — ISBN 978-5-04-312658-0.
  4. Codd E.F. Domains, Keys, and Referential Integrity in Relational Databases // InfoDB3. — 1988. — 3, №1.
  5. Constraints - SQL Database Reference Material - Learn sql, read an sql manual, follow an sql tutorial, or learn how to structure an SQL query! www.sql.org. Дата обращения: 16 августа 2018. Архивировано 28 июля 2021 года.
  6. Comparison of different SQL implementations. troels.arvin.dk. Дата обращения: 16 августа 2018. Архивировано 9 марта 2005 года.

Литература

Read other articles:

Former Canadian French television channel For the English-language version of this channel, see Teletoon Retro. Television channel Télétoon RétroFinal logo, 2013-2015CountryCanadaBroadcast areaNationwideHeadquartersMontreal, QuebecProgrammingLanguage(s)FrenchPicture format1080i (HDTV)480i (SDTV)OwnershipOwnerCorus EntertainmentSister channelsTeletoon RetroTélétoonCartoon NetworkBoomerangYTVNickelodeonTreehouse TVHistoryLaunchedSeptember 4, 2008 (6 years, 362 days)ClosedSeptembe...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يونيو 2019) من المقدر أن يؤثر اضطراب فرط الحركة ونقص الانتباه على حوالي 6 إلى 7 في المائة من الأشخاص الذين تتراوح أعمارهم بين 18 عامًا فيما أقل وفق تصنيف الإصدار الرابع للدل

 

BungkalKecamatanPeta lokasi Kecamatan BungkalNegara IndonesiaProvinsiJawa TimurKabupatenPonorogoPemerintahan • CamatDrs.Sumarno.Populasi • Total68,095 jiwaKode Kemendagri35.02.03 Kode BPS3502030 Luas- 32876 ha;Desa/kelurahan20 Bungkal adalah sebuah Kecamatan di Kabupaten Ponorogo, Provinsi Jawa Timur, Indonesia. Letaknya berada di sebelah selatan sekitar 20 km dari pusat Kota Ponorogo. Batas wilayah Utara Kecamatan Jetis dan Kecamatan Balong Timur Kecamatan S...

John Newton John Newton (general)Retrato do major-general John Newton, oficial do Exército Federal Nascimento 24 de agosto de 1823Norfolk Morte 1 de maio de 1895 (71 anos)Nova Iorque Sepultamento Cemitério de West Point Cidadania Estados Unidos Progenitores Thomas Newton Jr. Alma mater Academia Militar dos Estados Unidos Ocupação oficial Prêmios Medalha LaetareDoctor of Law (honorary) (1886, Xavier High School) Empregador(a) Academia Militar dos Estados Unidos Lealdade Estados Unidos Com...

 

Wappen Deutschlandkarte 52.8616666666678.581944444444440Koordinaten: 52° 52′ N, 8° 35′ O Basisdaten Bundesland: Niedersachsen Landkreis: Oldenburg Samtgemeinde: Harpstedt Höhe: 40 m ü. NHN Fläche: 33,54 km2 Einwohner: 765 (31. Dez. 2022)[1] Bevölkerungsdichte: 23 Einwohner je km2 Postleitzahl: 27243 Vorwahl: 04244 Kfz-Kennzeichen: OL Gemeindeschlüssel: 03 4 58 001 LOCODE: DE QBC Gemeindegliederung: 9 Ortst...

 

Railway line in Japan 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: Sōbu Line Rapid – news · newspapers · books · scholar · JSTOR (January 2010) (Learn how and when to remove this template message) Sōbu Line (Rapid)JOAn E235 series EMU at Ichikawa StationOverviewLocaleTokyo, Chiba prefecturesTermini...

Критичний стан — термін, який має кілька значень. Ця сторінка значень містить посилання на статті про кожне з них.Якщо ви потрапили сюди за внутрішнім посиланням, будь ласка, поверніться та виправте його так, щоб воно вказувало безпосередньо на потрібну статтю.@ пошук поси

 

Capa da Revista Eu Sei Tudo, novembro de 1931 Revista Eu Sei Tudo foi uma revista brasileira criada em 1917 com circulação até dezembro de 1958. Histórico Surgiu em junho de 1917 impressa pela Companhia Editora Americana S. A. sediada na então capital do Brasil, Rio de Janeiro. A linha editorial da revista tinha um periodicidade mensal e buscava enfatizar tecnologias e assuntos nacionais e internacionais; cada edição contava com cerca de 100 páginas.[1] Seções Artigos especiais Publ...

 

Free the Vote North CarolinaFoundedJune 14, 2008FounderJordon M. GreeneTypeIssue Advocacy PACFocusBallot access and Candidate Nomination ReformLocationCharlotte, North CarolinaArea served North CarolinaMethodEducation, AdvocacyRevenue Donations Free the Vote North Carolina (founded in June 2008) is a North Carolina-focused Political Action Committee with the primary goal of lobbying for ballot access reform, to reduce burden on political third parties and unaffiliated candidates. The group se...

Bilateral relationsKosovo–United States Kosovo United States Diplomatic missionEmbassy of Kosovo, Washington, D.C.Embassy of the United States, PristinaEnvoyAmbassador Ilir DugolliAmbassador Jeff Hovenier Kosovo was officially recognized as a country by the United States on February 18, 2008, one day after Kosovo declared its independence from Serbia.[1][2] History Prime Minister Hashim Thaçi (left), U.S. Vice President Joe Biden (centre) and President Fatmir Sejdiu (right)...

 

This page tracks the progress of the Lithuania men's national basketball team participating in EuroBasket 2015. Main roster On May 5, head coach Jonas Kazlauskas published the extended 25–player main roster.[1] The list did not included two long-time national team players: Simas Jasaitis and Kšyštof Lavrinovič. On July 9, the shortened roster was announced.[2] All the mentioned players were invited to join the national team training camp in Palanga on July 20. Lithuania m...

 

Pemilihan umum Wali Kota Palembang 20242018202927 November 2024Kandidat Peta persebaran suara Letak Kota Palembang di provinsi Sumatera Selatan Wali Kota dan Wakil Wali Kota petahanaHarnojoyo dan Fitrianti Agustinda Partai Demokrat Wali Kota dan Wakil Wali Kota terpilih belum diketahui Sunting kotak info • L • BBantuan penggunaan templat ini Pemilihan umum Wali Kota Palembang 2024 (selanjutnya disebut Pilkada Kota Palembang 2024) dilaksanakan pada 27 November 2024 untuk memilih ...

Divine couple in Hinduism For other uses, see Radha Krishna (disambiguation). Radha KrishnaGod and Goddess of Love,[1][2] Purusha and Mūlaprakriti,[3] Avatar of Lakshmi Narayan,[4] Supreme Deities of Krishnaism[5]Idols of Radha and Krishna at ISKCON Temple, VrindavanOther namesMadhavi MadhavKeshavi KeshavShyama ShyamKishori KishoreGopi GopinathGaurangi GaurangDevanagariराधाकृष्णSanskrit transliterationrādhā-kṛṣṇaVenerated inNi...

 

夏尔·皮埃尔·波德莱尔Charles Pierre Baudelaire1863年出生(1821-04-09)1821年4月9日 法兰西王国巴黎逝世1867年8月31日(1867歲—08—31)(46歲) 法兰西帝国巴黎職業诗人國籍 法國創作時期1844年–1866年文學運動象征主义、現代主義簽名 夏尔·皮埃尔·波德莱尔(法語:Charles Pierre Baudelaire,1821年4月9日—1867年8月31日),法国诗人,象征派诗歌之先驅,现代派之奠基者,散文詩的鼻祖。�...

 

Escalaplano ScaleprànuKomuneComune di EscalaplanoLokasi Escalaplano di Provinsi Sardinia SelatanNegara ItaliaWilayah SardiniaProvinsiSardinia Selatan (SU)Pemerintahan • Wali kotaMarco LampisLuas • Total94,04 km2 (36,31 sq mi)Ketinggian338 m (1,109 ft)Populasi (2016) • Total2,196[1]Zona waktuUTC+1 (CET) • Musim panas (DST)UTC+2 (CEST)Kode pos08043Kode area telepon070Situs webhttp://www.comune.escalaplan...

American military police procedural television series (2003–present) NCISGenre Action Military Police procedural Thriller Created byDonald P. BellisarioDon McGillStarring Mark Harmon Sasha Alexander Michael Weatherly Pauley Perrette David McCallum Sean Murray Cote de Pablo Lauren Holly Rocky Carroll Brian Dietzen Emily Wickersham Wilmer Valderrama Jennifer Esposito Duane Henry Maria Bello Diona Reasonover Katrina Law Gary Cole Theme music composerNumeriklabOpening themeNCIS ThemeEnding them...

 

Indian judge (born 1957) Ramayyagari Subhash ReddyJudge of the Supreme Court of IndiaIn office2 November 2018 – 4 January 2022Nominated byRanjan GogoiAppointed byRamnath KovindChief Justice of the Gujarat High Court[1]In office13 February 2016 – 1 November 2018Nominated byT. S. ThakurAppointed byRam Nath KovindJudge of the Andhra Pradesh High CourtIn office2 December 2002 – 12 February 2016Nominated byGopal Ballav PattanaikAppointed byA. P. J. Abdul Ka...

 

Lingots d'argent retrouvés dans l'épave du galion (collection du musée HistoryMiami (en). Nuestra Señora de Atocha est un galion espagnol qui faisait partie de la Flotte des Indes et qui a coulé dans une tempête en 1622 au large des côtes de la Floride, alors qu'il faisait voile vers l'Espagne. Le 20 juillet 1985, le chercheur de trésors Mel Fisher a retrouvé son épave, contenant une importante cargaison d'or et d'argent estimée à plus de 400 millions de dollars[1]. Le naviga...

Betika is an online gaming firm based in Nairobi, Kenya with operations in Kenya, Tanzania, Ethiopia, DRC, Ghana, Nigeria, Mozambique, Zambia and Malawi. Betika has a number of products including Sportsbook Betting, Casino, Virtual Games and E-Sports Betting.Biggest Sports Betting Company in Africa. BETIKATypePrivateIndustryLotteries and GamingFounded2016HeadquartersNairobi, KenyaArea servedGlobalProductsSports Betting, Casino, Virtuals, E-Sports Betting,ServicesSports BettingTotal equityShop...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (نوفمبر 2019) فرانك نيكلسون معلومات شخصية الميلاد 29 أغسطس 1889  برلين (بنسيلفانيا)  الوفاة 10 نوفمبر 1972 (83 سنة)   جيرسي شور (بنسيلفانيا)  مواطنة الولايات المتحدة  �...

 
Kembali kehalaman sebelumnya