1. Hensikten med kurset - Lars Marius Garshol
1. Hensikten med kurset - Lars Marius Garshol
1. Hensikten med kurset - Lars Marius Garshol
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
14. Tillegg<br />
14.1 Ordliste<br />
Innføring i databaser<br />
• Aggregatfunksjon<br />
En funksjon som brukes i spørringer, slår sammen data innen ett felt fra flere poster til en<br />
verdi. Typiske eksempler: Summere, Gjennomsnitt etc.<br />
• Attributt<br />
Begrep som brukes i datamodellering. Data eller faktum vi ønsker å lagre om en entitet.<br />
• Boolsk uttrykk<br />
Et uttrykk som, når det er ferdig utregnet, gir en boolsk verdi, dvs: sant eller usant. Brukes<br />
som betingelser og krav, f.eks. ved utvalg av poster.<br />
• Enititet<br />
En type gjenstand (gjerne abstrakt begrep) som vi ønsker å registrere data om. Dette kan<br />
typisk være utlån/leie-forhold, personer, biler eller annet. Generelt er det en klasse/mengde<br />
objekter som det finnes flere av, som f.eks. sykler eller bestillinger.<br />
• ER<br />
Entity Relationship, en enkel teknikk for datamodellering. I dette heftet brukes en<br />
forenkling jeg har laget selv.<br />
• Felt<br />
Dette er kolonnene i tabellene. Hver post (dataelement/rad) har en utgave av hvert felt.<br />
• Forretningsregler<br />
Dette er reglene som bestemmer hvordan dataene vi skal lagre i databasen oppfører seg i<br />
den virkelige verden. Dvs: utenfor datamaskinen. Databasen må følge forretningsreglene<br />
etter beste evne.<br />
• Frem<strong>med</strong>nøkkel<br />
Dette er et felt i en tabell som inneholder frem<strong>med</strong>nøkkelen til en post i en annen tabell.<br />
Typisk vil feltet ‘Eier’ i tabellen ‘Bil’ være en frem<strong>med</strong>nøkkel til tabellen ‘Person’, og<br />
verdien i feltet ‘Eier’ vil vise til den personen som eier bilen.<br />
• Hendelse<br />
Hver gang noe skjer i Windows (museklikk, et vindu åpnes eller lukkes, et tastetrykk etc) er<br />
det en hendelse. Til hver hendelse er det knyttet bestemte prosedyrer/makroer som utføres.<br />
Enkelte av disse kan endres av den som lager en database.<br />
• Hurtigmeny<br />
1096 - <strong>Lars</strong> <strong>Marius</strong> <strong>Garshol</strong> 68