Accessin tietotyypit

Aloitin juuri Accessin opettelun. Mites nää tietotyypit, esim. CD-levyn numero onks se luku vai laskuri. Pituudet jotenkuten menee. Eka kokeista tuli hylsy. Tänään uusinnat puol viis. Ja onko se sitten avainkettä, ja tyyppi pitkä kokonaisluku.
Sanokaa nyt ihmeessä. Oon tosi kiitollinen etukäteen. Tässä on istuttu koneen ääressä 8.00 alkaen.
1154
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

En tunne suomenkielisiä nimikkeitä, mutta yritetään.

numero-kenttä voi sisältää minkä tahansa numeron (esimerkiksi puhelinnumeron). Laskuri-kenttä on kenttä jonka sisältö suurennetaan yhdellä ( 1) joka kertaa kun luodaan uusi tietue.

Jos itse numeroit CD-levysi kenttä on lukukenttä. Jos annat tietokannan numeroida CD-levysi automaattisesti, se on laskurikenttä.

Tietokanta koostuu yhdestä tai useammasta taulukosta. Taulukko koostuu yhdestä tai useammasta tietueesta ("rivistä"). Tietue koostuu yhdestä tai useammasta kentästä ("sarakkeesta"), jokaisella kentällä on oma tyyppi (teksti, numero, kuva, päivämäärä, jne).

Jokainen tietue (rivi) täytyy sisältää yhden kentän (sarakkeen) jossa ei voi olla kahti samanlaista arvoa.

Otetaan esimerkkinä henkilötunnus: Suomessa on monta Jussi Virtanen, mutta niillä on kaikilla eri henkilötunnus. Suomessa ei ole kahta henkilöä jolla on sama henkilötunnus!

Jos teet pienen taulukon jossa on kentät:

etunimi, sukunimi ja henkilötunnus.

Näistä ainoastaan henkilötunnus voi olla avainkenttä (etunimikenttä voi siältää monta "Jussi", sukunimikenttä voi sisältää monta "Nieminen", eli ne eivät kelpaa avainkentiksi.)

Avainkenttä voi olla mitä tahansa kenttätyyppiä (tekstiä, numeroa, jne), pääasia että kaikki sen arvot ovat ainutlaatuisia.

Joskus löytyy joku kenttä joka täyttä avainkentän vaatimukset (esim henkilötunnus), joskus avainkenttä on luotava keinotekoisesti (esim lisäämällä laskurikenttä joka aina saa uuden ainutlaatuisen arvon joka kerta kun luodaan uusi tietue.

Esim. Musiiki CD-tietokanta:

Laskurikenttä, Kappale, Laulaaja, CD-numero

Kappale ei kelpaa avainkentäksi, koska monet laulaajat voivat esittää samaa kappaletta. Laulaaja ei myöskään kelpaa koska ne voivat esittää monta kappaletta. CD-numero ei myöskään kelpaa, samalla CD:llä voi olla monta kappaletta.

Eli meidän on luotavaa ylimääräinen kenttä "Laskurikenttä" jonka arvot aina ovat ainutlaatuisia (Itse meillä ei ole mitään hyötyä tästä kentästä, mutta tietokanta vaatii että jokaisessa taulukossa pitää olla avainkenttä)

Äänestä

Kommentoi aloitusta


nörtti opiskelija kirjoitti:

Aloitin juuri Accessin opettelun. Mites nää tietotyypit, esim. CD-levyn numero onks se luku vai laskuri. Pituudet jotenkuten menee. Eka kokeista tuli hylsy. Tänään uusinnat puol viis. Ja onko se sitten avainkettä, ja tyyppi pitkä kokonaisluku.
Sanokaa nyt ihmeessä. Oon tosi kiitollinen etukäteen. Tässä on istuttu koneen ääressä 8.00 alkaen.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu