FAGPORTALEN

Datamodel for skoleskema

Informatik C · STX · C-niveau · Eksperimentelt og projekt-arbejde

💻 Datamodel for skoleskema

Datamodel = abstrakt repræsentation af DATA i et system. Bruges til at designe DATABASER.

Eksempel-scenario: skoleskema-system.

Datamodel hjælper med at:

1. Identificere ENTITETER (objekter, ting).

2. Definere ATTRIBUTTER (egenskaber).

3. Bestemme RELATIONER mellem entiteter.

4. Designe TABELLER i database.

Hovedentiteter i et skoleskema:

1. Elev (Student). Attributter: elev_id, navn, klasse, fødselsdato, telefon, email.

2. Lærer (Teacher). Attributter: lærer_id, navn, ansat_dato, fag, telefon, email.

3. Fag (Subject). Attributter: fag_id, navn (Matematik, Dansk), niveau (A, B, C).

4. Klasse (Class). Attributter: klasse_id, klasse_navn (3.x), årgang, klasselærer_id.

5. Lokale (Room). Attributter: lokale_nr, kapacitet, type (klasselokale/lab/sal).

6. Lektion (Lesson). Attributter: lektion_id, dag (mandag-fredag), tid (8:00, 8:55, 9:50, ...), fag_id, klasse_id, lærer_id, lokale_id.

ER-diagram (Entity-Relationship): visuel repræsentation. Entiteter som rektangler. Attributter som ovaler. Relationer som ruder.

Relationer i skoleskema:

Normaliserings-niveauer: 1NF (1. normalform) — alle attribu

Læringsmål

Sådan kan du arbejde med emnet

Arbejd iterativt med prototyper og dokumentation. Test, evaluér og dokumentér.

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.