FAGPORTALEN

Tabeller og felter

Informatik C · STX · C-niveau · Datamodellering

💻 Tabeller og felter

Database-tabel = struktureret samling af relateret data i rækker (records) og kolonner (felter). Hver kolonne har bestemt datatype (TEXT, INTEGER, DECIMAL, DATE, BOOLEAN). Hver række er en post (en kunde, en bog, en transaktion). Felter har egenskaber: navn (Pascal_Case eller snake_case), datatype, NOT NULL (skal have værdi), DEFAULT (standardværdi), UNIQUE (alle værdier er forskellige), CHECK (begrænsning, fx alder >= 0).

Eksempel-tabel kunder: felter: kunde_id (INT, primærnøgle), navn (TEXT), email (TEXT UNIQUE), oprettet (DATE), aktiv (BOOLEAN).

CREATE TABLE-eksempel: ``sql\nCREATE TABLE kunder (\n kunde_id INT PRIMARY KEY AUTO_INCREMENT,\n navn VARCHAR(100) NOT NULL,\n email VARCHAR(100) UNIQUE,\n oprettet DATE DEFAULT CURRENT_DATE\n);\n`` CRUD-operationer: Create (INSERT), Read (SELECT), Update (UPDATE), Delete (DELETE). Standard SQL vs. dialekter (MySQL, PostgreSQL, SQLite, MSSQL — små forskelle). NoSQL-alternativ for fleksible datastrukturer (MongoDB-dokumenter, Redis-key-value).

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.