Kui tabelis Riik on (nimetus) alternatiivvõti, siis miks ei piisa selle jõustamiseks UNIQUE kitsendusest? Miks on vaja veerule nimetus ka NOT NULL kitsendust? Hästi kavandatud tabelis peaks olema üks või rohkem kandidaatvõtit. Kandidaatvõtme väärtus + kandidaatvõtme veergude nimed + tabeli nimi on loogiline aadress, mille järgi andmebaasist tabeli rida üles leida. Kui aadressi pole või see on väärtuste puu... alternatiivvõtiUNIQUE kitsendusNOT NULL kitsenduskandidaatvõtiprimaarvõtiandmete terviklikkustabeli disain 23.02.2023 01:01 | Erki Eessaar
Mis erinevus on primaarvõtme ja kandidaatvõtme vahel? See on nagu organisatsioonile juhi valimised. Oletame, et on kolm kandidaati. Üks valitakse peadirektoriks. Tema saab ametiauto ja eraldi kabineti. Ülejäänud kaks ei saa peadirektoriks, kuid saavad asedirektori tiitli ning samuti ametiauto ja eraldi ... primaarvõtikandidaatvõtiesmasvõtivõtmekandidaatalternatiivvõtiNOT NULLunikaalsustabeli disain 01.06.2022 00:00 | Erki Eessaar
Miks kasutab PostgreSQL unikaalsuse kitsenduse jõustamiseks B+ puu (tasakaalustatud puu) indeksit, aga mitte hash (räsiväärtustel põhinevat) indeksit? Võtmeveergudele loob PostgreSQL ja ka teised andmebaasisüsteemid automaatselt B+ puu (B+ tree) indeksi ( räsiväärtusräsiindeksindekseerimineindeksi tüüpPostgreSQLindeksidHash indeksB+ puuunikaalsusjõudlus 01.06.2022 00:00 | Erki Eessaar
Mida kujundab endast elementaarvõtme normaalkuju (EVNK)? Kui ma vaatan C.J Date ja J. Celko töid, siis nad mainivad seda normaalkuju lühidalt, ajaloolise tagasivaate ja esitluse täielikkuse huvides. C.J. Date osundab, et EVNK-le viidatakse kirjanduses vähe.EVNK on kolmanda normaalkuju (3N... elementary key normal formEKNDnormaliseeriminenormalizationBCNK3NKliitvõtiandmete liiasussõltuvused 01.06.2022 00:00 | Erki Eessaar
Millised on erinevad tabelite võtmete tüübid ja kuidas need on omavahel seotud? Supervõtmel peab olema: - unikaalsuse omadus. Kandidaatvõtmel peab olema: - unikaalsuse omadus JA - mitteliiasuse omadus. Mitteliiasus tähendab, et sealt ei saa enam ühtegi veer... kandidaatvõtivõtmekandidaatsupervõtiprimaarvõtiesmasvõtialternatiivvõtivõti 01.06.2022 00:00 | Erki Eessaar