Indholdsfortegnelse
Opgave 1
Post
Felt
Tabeller
Formularer
Forespørgsel
Primær nøgle
Rapport
Formål med databaser
Fordele
Ulemper
Flade databaser
Relationsdatabaser
Datalovgivningen
Klassiske datatyper
E/R - diagram
Relationer mellem tabeller
Relation: Deltager i
Relation: Ejer
Opgave 2
Opgave 3
Opgave 4
Opgave 5

Optimer dit sprog - Læs vores guide og scor topkarakter

Uddrag
En database er et program / et opslagsværktøj til at gemme data i en struktureret form og skabe en relation mellem disse.

En database kan man sammenligne med et regneark som vi kender fra Excel. Forskellen er, at i regnearket bruger man faner og i databaser bruger man tabeller.

En database bruges til at oprette, finde, bruge rette, slette igen og sortere i. Databaser er opbygget som en eller flere tabeller.

Tabellen er en række af forskellige oplysninger, der hører sammen. Tabellen består af flere rækker, og hver række kaldes en post.

---

I en database bliver dataene organiseret i tabeller. Hvis man skal gemme nogle oplysninger om nogle virksomheder, taster man hver virksomhed ind i tabellen.

Tabellen er sat op til udelukkende at opbevare virksomhedsdata. En anden tabel kunne være medarbejderdata osv. Rækkerne i tabellen kaldes for en post og en post består af et eller flere felter.

Hver post indeholder specifikke oplysninger om en virksomhed eller hvad tabellen er sat op til. Det kunne fx. også være medarbejderdata. Hvert felt indeholder forskellige typer af oplysninger, såsom virksomhedens navn, adresse, postnummer, kundenr osv.

---

Når man opretter en database, er det vigtigt at vælge et af feltnavnene som primær nøgle. Dette bruges til at identificere posten. 2 eller flere poster kan ikke have det samme den same oplysning registreret under feltnavnet som primærnøgle.

En primærnøgle skal være unik og entydig for posten. Det kan fx. være CPR-nummer, virksomhedens CVR-nummer, et kundenummer osv.

Når man opretter en primær nøgle, sker der ikke fejl, da vi alle har forskellige CPR-numre og virksomheder har forskellige CVR- numre osv. Det er altså en unik oplysning.

---

Relationsdatabaser er den database som bruges mest i dag. Den tillader nemlig, at informationer i en tabel er relateret til andre tabeller.

Dette gøres ved hjælp af nøglefelter blandt andet primærnøgle. Flere tabeller forbindes gennem nøglefelterne, hvilket gør, at hver enkelt har en del af den samlede information, man skal bruge.

Hvis fx. en kunde afgiver en ordre til en virksomhed som bruger en relationsdatabase indtaster en ansat oplysning i en kunde-tabel, og en anden ansat kan derefter hente oplysninger frem om hans ordre i en serarat tabel.

Det vil sige, at alle tabellerne inkluderer felter, der forbinder dem med hinanden. Man undgår redundans, da databasen består af flere tabeller, og når en tabel op dateres, bliver de andre tabeller også opdateret.

Relations tabeller er lettere at vedligeholde, kræver mindre plads og data kan som ovenfor beskrevet forbindes med hinanden. Ulempen er, at det kræver lidt mere tid at oprette.