Përmbajtje:
Video: Cili është çelësi kryesor dhe çelësi i huaj në db2?
2024 Autor: Lynn Donovan | [email protected]. E modifikuara e fundit: 2023-12-15 23:53
A çelësi i huaj është një grup kolonash në një tabelë të cilat kërkohet të përputhen të paktën me një çelesi primar të një rreshti në një tabelë tjetër. Është një kufizim referues ose kufizim i integritetit referues. Është një rregull logjik për vlerat në kolona të shumta në një ose më shumë tabela.
Lidhur me këtë, cili është çelësi primar në db2?
A çelesi primar është një lloj i veçantë i unike Celës dhe nuk mund të përmbajë vlera null. Për shembull, kolona DEPTNO në tabelën DEPT është a çelesi primar . Një tabelë nuk mund të ketë më shumë se një çelesi primar . Kur a çelesi primar është përcaktuar në një deklaratë CREATE TABLE ose deklaratë ALTER TABLE, DB2 krijon automatikisht fillore indeks.
Në mënyrë të ngjashme, çdo tabelë duhet të ketë një çelës primar? Çdo tavolinë mund kanë (por bën jo kanë te kanë) një çelës primar . Kolona ose kolonat e përcaktuara si çelesi primar të sigurojë unike në tabela ; nuk munden dy rreshta kanë e njëjta Celës . Të çelesi primar nga një tabela mund të ndihmojë gjithashtu në identifikimin e të dhënave në të tjera tavolina , dhe bëhu pjesë e të dytës çelësi kryesor i tabelës.
Përveç kësaj, si mund të krijoj një çelës të huaj në db2?
Procedura
- Lëshoni një deklaratë CREATE TABLE dhe specifikoni një klauzolë KYÇE TË HUAJ. Zgjidhni një emër kufizimi për marrëdhënien që përcaktohet nga një çelës i huaj.
- Lëshoni një deklaratë ALTER TABLE dhe specifikoni klauzolën FOREIGN KEY. Mund të shtoni një çelës të huaj në një tabelë ekzistuese; në fakt, kjo është ndonjëherë e vetmja mënyrë për të vazhduar.
Çfarë është integriteti referencial në db2?
DB2 ® siguron integriteti referues ndërmjet tabelave tuaja kur përcaktoni referente kufizimet. Integriteti i referencës është gjendja në të cilën janë të vlefshme të gjitha vlerat e të gjithë çelësave të huaj. Integriteti i referencës bazohet në entitet integriteti . Kjo kolonë (ose grup kolonash) quhet çelësi prind i tabelës.
Recommended:
Çfarë është çelësi privat dhe çelësi publik në Blockchain?
Kur dikush ju dërgon kriptocoina përmes Blockchain, ata në fakt po i dërgojnë ato në një version të hashuar të asaj që njihet si "Çelësi Publik". Ekziston një çelës tjetër që është i fshehur prej tyre, i cili njihet si "Çelësi Privat". Ky çelës privat përdoret për të nxjerrë çelësin publik
Cili është çelësi kryesor në Teradata?
Një kufizim PRIMARY KEY është një indeks sekondar unik ose UPI për tabelat jokohore dhe një indeks i bashkimit me një tabelë për shumicën e tabelave kohore. Për detaje dhe shembuj të kufizimit PRIMARY KEY në tabelat kohore, shihni Mbështetja e Tabelës së Përkohshme, B035-1182. Ju nuk mund të përfshini një kolonë me llojin e të dhënave JSON në një ÇELËSI KRYESOR
Ku është çelësi i huaj?
Një çelës i huaj është një çelës që përdoret për të lidhur dy tabela së bashku. ÇELËSI I HUAJ është një fushë (ose koleksion fushash) në një tabelë që i referohet ÇELËSIT PRIMAR në një tabelë tjetër. Tabela që përmban çelësin e huaj quhet tabela fëmijë, dhe tabela që përmban çelësin kandidat quhet tabela e referuar ose prindër
Cili është çelësi kryesor në një bazë të dhënash?
Një çelës primar është një kolonë speciale e tabelës së bazës së të dhënave relacionale (ose kombinim kolonash) e caktuar për të identifikuar në mënyrë unike të gjitha regjistrimet e tabelës. Karakteristikat kryesore të një çelësi primar janë: Duhet të përmbajë një vlerë unike për çdo rresht të dhënash. Nuk mund të përmbajë vlera null
Cili është çelësi dytësor kryesor dhe çelësi i huaj?
Çelësi i huaj: A është çelësi kryesor një tabelë që shfaqet (me referencë të kryqëzuar) në një tabelë tjetër. Çelësi dytësor (ose alternativ): Është çdo fushë në tabelë që nuk është zgjedhur të jetë ndonjë nga dy llojet e mësipërme