top of page

Workshop #5

  • Writer: Lee-Ann Friis
    Lee-Ann Friis
  • May 23, 2019
  • 2 min read

Updated: May 27, 2019

Omkring data, databaser og E/R-diagrammer

Hvad er data?

Data er information, som indsamles til forskellige formål.


Hvad er en database?

Et databasesystem bruges til opbevaringen af data, for så hurtigt at kunne finde, gemme eller ændre på de pågældende data i systemet. Det er altså en organiseret samling af alt data.


Et database består af to dele:

1. En database med en struktureret datamængde

2. En grænseflade hvorigennem databasebrugere kan tilgå databasen


Dette bunder ud i, at man kan:

- læse data i databasen

- indsætte data i databasen

- ændre data i databasen

- slette sata i databasen


Dette kan illustreres, som:


Derudover består et databasesystem grundlæggende af fire ting:

1. Tabeller, som viser måden dataende er opstillet på

2. Et skema, som bruges for at sikre korrekt og konsistent indtastning af data.

3. En forespørgsel, som bruges til at sætte søgekriterier op.

4. Rapport, som er en visning af de resultater en søgning giver.


Hvad er en E/R-model og hvorfor laver man det?

Før man påbegynder oprettelsen af tabeller i en database, skal der laves en analyse og en model af den virkelighed, som databasen skal reflektere. Denne model er kaldet en E/R-model og indeholder entities, deres attributer og relationerne mellem entities. I modellen er entities skitseret og man viser relationerne mellem dem.


Vores E/R-diagram (for vores hjemmeside):

Hvad er en "entity"?

Ift. en databases opbygning er det data, hvilken indskrives i en database. En entity ligger her inden i databasesystemet, så man kan søge på den. Desuden er entities ofte fysiske ting, som hhv. biler, personer og bøger. Dog kan en entity også være en stillingsbetegnelse hhv. til en e-mail adresse eller lignende.


For at kunne holde styr på en entity i en database gives den et nummer (også kaldet en "nøgle"). Desuden kan entities samles i "klasser", hvilke man kan sammenligne med "emner". Altså, under emnet/klassen køretøjer befinder der sig en bil (entity).


Hvad er en "attribut"?

Ift. en databases opbygning beskriver en attribut eller en én entity. F.eks kunne en bil have attributterne mærke, model, brændstof, pris, farve osv. Dvs. man kan tænke på attributterne, som stikord/nøgleord for at finde de pågældende entities.


Hvad er en "relation" i et E/R-diagram?

Relationerne forekommer mellem entities i et E/R-diagram og er beskriver og sammenkobler dem.

Comments


bottom of page