Tietokantaan on tallennettu henkilöiden nimet, ja kenen kanssa kukin on naimisissa.
Esim:
Matti Virtanen on naimisissa Katri Virtasen kanssa, jonka tyttönimi on Kartri Savolainen.
Miten tämä kannattaisi tallentaa tietokantaan? Myös avioerohistoria.
Eli pitäisi voida selvittää, kenen kanssa naimisissa on:
Matti Virtanen,
Katri Virtanen,
Katri Savolainen (jos kyselyn tekijä ei tiedä uutta nimeä)
Ja oliko jompikumpi heistä naimisissa ennen tätä avioliittoa ja kenen kanssa.
Miten kannattaa toteuttaa tällainen tietokanta:
3
436
Vastaukset
- The Rat
Tässä tapauksessa henkilöiden nimet kannattaisi tallentaa erilliseen tauluun ja henkilöiden naimahistoria omaansa:
henkilö
-------
id
muut tiedot
nimet
-------
henkilö id
etunimi
sukunimi
nimen voimaantulopvm (tai muu tieto josta selviää nykyinen nimi)
avioliitto
-------
henkilö1 id
henkilö2 id
avioliittopvm
Olettaen että kaksinnaintia ei tapahdu tuosta pitäisi saada kaikki tarvittava tieto.- hmmm...
avioliitto
-------
henkilö1 id
henkilö2 id
avioliittopvm
Ja henkilö sitten pitäisi etsiä sekä sarakkeesta henkilö1 että henkilö2? - The Rat
hmmm... kirjoitti:
avioliitto
-------
henkilö1 id
henkilö2 id
avioliittopvm
Ja henkilö sitten pitäisi etsiä sekä sarakkeesta henkilö1 että henkilö2?Select * from henkilo h1, henkilo h2, nimi n1, nimi n2, avioliitto a where h1.id = n1.id and h2.id = n2.id and h1.id = a.h1id and h2.id = a.h2id and (n1.nimi = 'nimi' Or n2.nimi = 'nimi');
Noin nopeasti päästä heitellen.
Varmaan voi pikkasen optimoida... :)
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 521987
- 621912
SDP:n lyhyt selviytymisopas
1. Komitea on vastaus, oli kysymys mikä tahansa Jos maailma on muuttumassa tai jossain palaa, demari ei hätiköi. Ensin p121445- 611251
- 501219
Mitä se olisi
Jos sinä mies saisit sanoa kaivatullesi mitä vain juuri nyt. Ilman mitään seuraamuksia yms. Niin mitä sanoisit?41845Nanna Karalahti :Paljastus bisneksistä Jere Karalahden kanssa!
Ottanut yhteyttä seiskalehden toimittajaan ja kertonut totuuden yhteisestä Herotreeni-nimisestä verkkovalmenuksesta.118707Toivoisitko
Toivoisitko, että kaivattusi olisi introvertimpi tai extrovertimpi? Itsenäinen tai tarvitsisi enemmän apua/sinua? Osoit88707Sotekeskus
Aloite on hyvä, kiitokset siitä. Mutta jos olette yhtään seuranneet hyvinvointialueen kokouksia niin sehän on jo nuijit33678- 40643