Keskustelu:Tietokannan normalisointi

Viimeisin kommentti: 4 vuotta sitten käyttäjältä Ipr1 aiheessa Korjattavaa

Poistin kesken olleen formaalin osuuden käännöksen kokonaan. Aloitettu työ löytyy historiasta. --Prhi, 18:34 loka 27, 2004 (UTC)

Relaatiotietokanta muokkaa

Tämän otsikko pitäisi olla itse asiassa "relaatiotietokannan normalisointi"

Miten attribuutteja siirretään esim. Albrecht Dürerin maalaukseen? --130.232.131.31 18. huhtikuuta 2006 kello 16.57 (UTC)

Taitaa olla, että sinulta meni hieman metaforat sekaisin. Normalisoinnin käsitteen kannalta parempi kysymys olisi, miten Salvador Dalín tai Hiernonymus Boschin maalauksesta saadaan photoshopattua Albrecht Dürerin maalaus? --wwwwolf (hauhau/murimuri) 19. helmikuuta 2007 kello 09.57 (UTC)

Huomautus Huomautuksesta muokkaa

Onkohan tuo huomautus moniarvoisista attribuuteista hieman harhaanjohtava? Siis 1NF idea lienee, että esim mittaustuloksia ei kasata yhdelle riville, vaan jos on olemassa useampia mittaustuloksia, niitä varten pitää luoda oma rivinsä tietokantaan. Muutoin joutuisimme rakentamaan taulun, jossa on sarakkeet: mittaustulos1, mittaustulos2, mittaustulos3 ja näiden käsitteleminen olisi SQL-kielellä tavattoman hankalaa... Transformoimalla 1NF:ään saamme "mittaukset" -taulun, jossa on jokaisella rivillä yksi paikka numerolle ja varsinainen mittaustulos koostuu tällöin riveistä, jotka identifioidaan esim. mittausten yhteisellä ID:llä. Tästä on se hyöty, että voimme sanoa helposti että SELECT AVG(mittaustulos.arvo) FROM mittaustulos WHERE mittaustulos.mittauskerta = 5. Jos taas mittaustulokset ovat samalla rivillä, tällöin lause näyttäisi melko hankalalta, esim. SELECT (m.mittaustulos1 + m.mittaustulos2 + m.mittaustulos3 + m.mittaustulos4) ... mutta tällöin koko relaatiojärjestelmän hyöty häviäisi kuin tuhka tuuleen.

Luulen ymmärtäväni mitä huomautuksella on ajettu takaa, mutta juuri tässä yhteydessä se ei oikein mielestäni päde. On mahdollista että olen väärässä ja saa korjata. Mandariini 27. huhtikuuta 2007 kello 15.44 (UTC)

Kielestä muokkaa

Minusta tämä artikkeli kaipaisi kielenhuoltoa. Ylipitkät lauseet ja kieltomuotoiset käsitteet eivät helpota ymmärtämistä. Esimerkiksi 1NF voidaan ilmaista ehdoilla "Taulussa ei ole toistuvia rivejä, taulussa ei ole toistuvia sarakkeita, kaikissa taulun riveissä on sama määrä tietoa, saman sarakkeen alkiot ovat samaa tietotyyppiä sekä jakamattomia eli atomisia"  –Kommentin jätti 87.94.106.2 (keskustelu) 29. tammikuuta 2008 kello 13.04

Taulukot muokkaa

Taulut meni sekaisin kun muokkasin graafisella muokkaimella. Voisiko joku osaava palauttaa ne?  –Kommentin jätti 91.159.47.79 (keskustelu) 17. helmikuuta 2017 kello 12.41

Laita wikin merkinnät omille riveilleen niin pitäisi toimia. Tosin tulee sotkuisen näköistä laittaa tuonne väliin taulukko, jossain toisessa muodossa voisi toimia paremmin tai pilkkoa artikkeli selkeämmin alikappaleisiin. Sen sijaan että esittää virheellisen tiedon esimerkkinä voisi pohtia tapaa esittää oikea tapa niin voi tulla selkeämpi seurata tekstiä. Hieman pohdittavaa.. Ipr1 (keskustelu) 18. helmikuuta 2017 kello 19.31 (EET)Vastaa

Korjattavaa muokkaa

Tekijältä näyttää menneen tietokantataulu ja tietue sekaisin, korjattava, lähteistettävä ym. Ipr1 (keskustelu) 26. kesäkuuta 2019 kello 12.54 (EEST)Vastaa

Palaa sivulle ”Tietokannan normalisointi”.