Miten on nopeampi

hakea...

Jos meillä on vaikka pääkaupunkiseudun puhelinluettelo: (id, sukunimi, etunimi, kaupunki, numero)

Miten kannatta tehdä indeksi?

(sukunimi, etunimi, kaupunki) vai (kaupunki, sukunimi, etunimi)

Jos esim haemme Virtasta joka asuu Helsingissä.

Jos Virtasia on vaikka 3000 ja 1000 asuu Helsingissä, yhteensä ihmisiä pääkaupunkiseudulla asuu miljoona.

Niin miten on järkevämpää hakea, Ensin rajoitetaan kaikki Virtaset ja sen jälkeen otetaan kaikki Helsingissä asuvat.

Vai ensin rajoitetaan kaikki Helsingissä asuvat ja vasta sen jälkeen etsitään niistä ne joiden sukunimi on Virtanen?

2

459

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • The Rat

      Miten olisi, jos tekisit erilliset indeksit ja antaisit optimoijan päättää mitä käyttää?

      Etunimellä harvoin varmaan haetaan, joten (sukunimi, etunimi) olisi varmaan ihan hyvä - joskin aika vähän on yhtä sukunimeä tässä maassa, ehkä pelkkä sukunimikin riittäisi.

      Puhelinnumeroiden tallennusta samaan tauluun en kylläkään ymmärrä. Ainakin minulla on kaksi puhelinnumeroa, ei kai minun tietojani mennä monistamaan tuohon kantaasi? Hankaluuksia tiedossa... :)

    • VariMägi

      Ensinnäkin muodostusta voi opiskella http://www.lpt.fi/it/opetus/tietokannat/suunnittelu.html (en lukenut loppuun). Koko homman idea ei ole indeksit (mitä sana mahtanee tarkoittaakaan) vaan tiedon läytäminen. Ideksi tai "key" heitetään yleisesti kokoelmatauluun mihin ei sallita muita vastaavia. Nyt täytyy muistaa mikäli toimii monidimensionaalisten taulujen kanssa alaspäinsuuntautuva tieto eli rivit vie vähemmän tilaa kuin leveyssuunnassa.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Tärkeä kysymys!

      Haluatko sinä, mies, minut?
      Ikävä
      92
      1683
    2. Asiallinen lähestyminen

      Mitä on asiallinen lähestyminen?? Tietääkö tai tajuaako kukaan, varsinkaan miehet??? Eilen NELJÄNNEN kerran jouduin isk
      Sinkut
      174
      1320
    3. En tiedä..

      Yhtään minkälainen miesmaku sinulla on. itse arvioin sinua moneenkin otteeseen ja joka kerta päädyin samaan lopputulokse
      Ikävä
      105
      1118
    4. Jennika Vikman avoimena - Isosisko Erika Vikman ohjeisti napakasti Tähdet, tähdet -kisaan: "Älä.."

      Jennika ja Erika - niin ovat kuin kaksi marjaa! Ilmeiltään, ääneltään ja eleiltään hyvinkin samanlaiset - toinen on kyll
      Suomalaiset julkkikset
      16
      1108
    5. Mitäs nainen

      Meinaat tehdä viikonloppuna.
      Ikävä
      87
      946
    6. Milloin viimeksi näit ikäväsi kohteen?

      Oliko helppo tunnistaa hänet? Millaisia tunteita tuo näkeminen herätti sinussa?
      Ikävä
      46
      895
    7. Suhde asiaa

      Miksi et halua suhdetta kanssani?
      Ikävä
      68
      881
    8. Kirjoita nainen meistä jotain tänne

      tai minusta, ihan mitä haluat. Niinkin voi kirjoittaa, etteivät muut tunnista, esim. meidän kahdenkeskisistä jutuista. K
      Ikävä
      65
      850
    9. Vedalainen metafysiikka

      Termi ”metafysiikka” kuuluu Aristoteleelle. Metafysiikka tarkoittaa ”fysiikan jälkeen” eli tietoa siitä, mikä on tavalli
      Hindulaisuus
      289
      773
    10. Ai jaa sinä oletkin ahnas

      Ja romanttinen luonne, nyt vasta hiffasin että olet naarastiikeri. Parempi myöhään kuin ei milloinkaan.
      Ikävä
      107
      758
    Aihe