Kui pikad võivad olla isikunimed ja millist väljapikkust kasutada isikunimede puhul andmebaasis? Erinevates kultuurides on isikunimedel erinevaid komponente (lugege selle kohta lõputööst). Levinud lahenduseks andmeb... isikunimieesnimiperenimiväljapikkusisikunimiisikunimedisikunimedandmebaasi disainväljapikkusrahvusvahelistuminestandardid 14.10.2022 11:20 | Erki Eessaar
Kuidas jõustada MS Accessis kitsendus, et riigi kood koosneb täpselt kolmest suurtähest, kusjuures täpitähed ja katusega tähed pole lubatud? MS Access ei paku täielikku toetust regulaaravaldiste kasutamisele, kuid selle LIKE predikaadi mustrite koostamise võimalusi on laiendatud valideerimisreegelcheckvalidation rulePostgreSQLOracleMS AccessLIKEmusterriigi koodregulaaravaldiskitsenduspiirang 05.06.2022 13:40 | Erki Eessaar
Kuidas jõustada MS Accessis kitsendus, et isikukood peab koosnema ainult tähtedest, numbritest, tühikutest, sidekriipsudest, plussmärkidest, võrdusmärkidest ja kaldkriipsudest? MS Access ei paku täielikku toetust regulaaravaldiste kasutamisele, kuid selle LIKE predikaadi mustrite koostamise võimalusi on laiendatud valideerimisreegelcheckvalidation rulePostgreSQLOracleMS AccessLIKEmusterlokaliseeriminemärkide klassidkitsenduspiirang 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
Mis vahe on MS Accessi SQL mägimurrakus DISTINCT ja DISTINCTROW määrangutel? SQL standard kirjeldab DISTINCT, kuid mitte DISTINCTROW (st viimane on andmebaasisüsteemi-spetsiifiline leiutis). Leidke külaliste perenimed nii, et kordused on eemaldatud. Esitage perenimed suurtähtedega. Sorteerige päringu tulemuses pere... DISTINCTDISTINCTROWMS AccessSQL dialektkorduste eemaldaminepäringudsorteerimine 01.06.2022 00:00 | Erki Eessaar
Märkasin et te kirjutate SQL muutujaid eesti keeles, näiteks "nimi VARCHAR(10)". Arvestades et kõik ettevõtted ning arendajad kirjutavad tänapäeval muutujaid ja koodi inglisekeelselt, kas ma võin ka praktikaülesannetes ning iseseisvas töös kasutada inglise keelt? Kui Te mõtlete iseseisvat tööd, siis loomulikult võite koodis kasutada ingliskeelseid nimesid. Töö tegemisel tuleb juurde lisasamm, kus kontseptuaalsest andmemudelist genereeritud tabelite kirjelduses tuleb nimed tõlkida. Mis puudutab praktikaüle... identifikaatorniminimetaminekeelinglise keeleesti keelpuhas koodnimetamisreeglid 01.06.2022 00:00 | Erki Eessaar
Millist töövahendit saaks kasutada PostgreSQL andmebaasi tabelitest graafilise kujutise (kas HTML, pildifail või midagi taolist) loomiseks? Tööriist võiks olla vabavaraline, joosta Linuxi masinal ning ideaalis olla kasutatav käsurealt (et saaks kasutada ka skriptide sees). Kui Teil on andmete modelleerimise CASE vahend, siis see võib toetada pöördprojekteerimist (reverse engineering) olemasolevast andmebaasist.Leidub ka eraldi andmebaaside haldusvahendeid, mis sellist funktsionaalsust pakuvad. Tõst... PostgreSQLvisualiseeriminepöördprojekteerimineDBeaverDBVisualizerandmemudelER diagramm 01.06.2022 00:00 | Erki Eessaar
Kuidas parandada Enterprise Architect CASE vahendis loodud andmebaasi disaini mudelis riknenud tabelite vahelist seost? Vaadake palun SEDA videot või vastusele lisatud faili.Kui vaatamata kõi... välisvõtiforeign keyfkvõõrvõtivigaandmebaasi disaini mudelkatkikatkinekirjeldus 01.06.2022 00:00 | Erki Eessaar
Millised on modelleerimisvahendite Enterprise Architect (EA) ja Rational Rose (RR) eelised üksteise ees? Mõlemad vahendid on projekti tegemiseks sobivad. Järgnevalt tuuakse esile kummagi tugevad küljed võrreldes teisega. EA eelised RR ees Palju uuem, ettevõtetes rohkem kasutusel 2018. aastal avaldatu... CASE vahendidEnterprise ArchitectRational RoseUML modelleerimineandmete modelleerimineSQL genereerimineandmebaasi disain 01.06.2022 00:00 | Erki Eessaar
Miks peaks tabeliga seotud kitsenduse või indeksi nimi sisaldama tabeli nime? Hea praktika on sellistes nimedes tabeli nime kasutada. Üldine põhimõte on, et tabeli nimi aitab tagada kitsenduse/indeksi nime unikaalsust skeemi piires. Miks on nime unikaalsus skeemi piires vajalik? Miks kasutada indeksi nimes tabeli n... indekskitsendusnimetaminekitsendusedindeksidnimetamisreeglidPostgreSQLOracleunikaalsus 01.06.2022 00:00 | Erki Eessaar