Meillä on 5 taulua tehty PostgreSQL:llä ja joka taulussa on opiskelijanumero sarake. Jos ensimmäiseen tauluun kirjoitetaan opiskelijanumeroita, miten ne saa kopioitumaan myös muihinkin tauluhin ettei samoja tietoja tarvitse kirjoittaa joka tauluun erikseen?
postgresql
Höpö.
2383
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
olla sisäistänyt relaatiotietokannan periaatetta.
Kuten eka vastaaja kertoi, relaatiokannan periaatteen mukaisesti yksi tieto vain yhdessä taulussa silloin kun se on uniikkitieto.
Jos sulla on aputaulu johon kerrytät tuota numeroa esim. kirjausten kautta, ei kai sinne tarvi heti automaattisesti kaikki numerot mennä kun luot uuden numeron "päätauluun".
Toki voit tehdä funktion jota kutsutaan ajastetusti ja joka lisää tarvittaviin tauluihin puuttuvat numerot INSERT -lauseella.