80 likes | 270 Views
Databaser. Teori. Teorien. Generelt Normalformer ER diagram. Generelt. 4 niveauer Database Tabeller Felter Værdier Andre værdier Datatyper int , decimal, varchar , text , longtext , date, time Null/not null Unique / primary key Længde/værdi Kollation Auto incressment.
E N D
Databaser Teori
Teorien • Generelt • Normalformer • ER diagram
Generelt • 4 niveauer • Database • Tabeller • Felter • Værdier • Andre værdier • Datatyper • int, decimal, varchar, text, longtext, date, time • Null/notnull • Unique / primarykey • Længde/værdi • Kollation • Auto incressment
Normalisering • 1. normalform • Den overholder 1. normalform hvis ingen felter kan indeholde mere end 1 værdi, og at der ikke er redundans i felterne.
Normalisering • 2. normalform • Den 2. normalform overholdes hvis der ikke er nogle tabeller med 2 unikke nøgler, som refererer til forskellige ting i tabellen.
Normalisering • 3. normalform • Den 3. normalform overholdes, hvis der oprettes en ekstra tabel hver gang der er mange til mange relationer.
ER diagram • Laves inden der laves noget praktisk, dvs inden phpmyadmin og dreamweaver tages i brug • Beskriver databasen og strukturen • Skal overholde de 3 normalformer • Kan laves i et hvert grafikprogram - visio er særlig godt til dette
ER diagram • 2 måder • Begge bør dog også indeholde forhold • 1:1, 1:n, n:m, n:1 mv (kan skrives på flere måder • Id bør også være markeret ___ ligesom "underid" bør _ _ _