Databaser (RDMS)
En relationel database bruges til at gemme og organisere data på en struktureret måde. Data gemmes i tabeller, som minder om regneark med rækker (poster) og kolonner (felter). Hver tabel har typisk en primærnøgle, der entydigt identificerer en række.
Relationelle databaser er stærke, fordi tabeller kan forbindes med hinanden via relationer. Det gør det nemt at arbejde med store mængder data uden gentagelser og samtidig bevare overblik og datakvalitet.
Som programmør bruger man databaser til fx at gemme brugere, beskeder, produkter eller resultater fra et program. Man arbejder med databasen ved hjælp af SQL (Structured Query Language) til at oprette tabeller, indsætte data og hente præcist de oplysninger, man har brug for.
I dette forløb kommer I til at arbejde med MariaDB RDMS.
Teori
- Introduktion til RDMS
- Introduktion til SQL
- Introduction to Database Normalization Video (05m08s)
- SQL Joins
- Entity Relationship Diagram (ERD) Tutorial and EXAMPLE (epic mustache)
Slides
- Introduktion til SQL SELECT,INSERT,UPDATE, DELETE
- Database Constraints Keys m.m. (PK,FK)
- Normalformer 1NF, 2NF og 3NF
Øvelser
- SQL Level 1 Basic CRUD
- SQL Level 2 SQL Joins
- SQL Constraints (Keys m.m.)
- Normalerformer 1NF, 2NF og 3NF
Materiale
- Chinook Relations Oversigt
—-


