Database Tabel struktur diagram
Hvis man gerne vil have et overblik over sin database - hvilke data der kan lagres og hvilke relationer der er mellem tabellerne, så kan man anvende dbdiagram.io til at få tegnet det op automatisk [1].
Eksempel
For at vise hvad sitet kan er der her taget et eksempel fra onecompiler.com/mysql, hvor man tager CREATE sætningerne:
-- create CREATE TABLE Byer ( Postnr INTEGER PRIMARY KEY, Bynavn text NOT NULL ); CREATE TABLE Kunde ( Kundenr INTEGER PRIMARY KEY AUTO_INCREMENT, Navn TEXT NOT NULL, Adresse TEXT NOT NULL, Postnr INTEGER NOT NULL, Email Varchar(64), Password Varchar(32), FOREIGN KEY (Postnr) REFERENCES Byer(Postnr) ); CREATE TABLE Faktura ( Fakturanr INTEGER PRIMARY KEY AUTO_INCREMENT, Kundenr INTEGER NOT NULL, Dato TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (Kundenr) REFERENCES Kunde(Kundenr) ); CREATE TABLE Vare ( Varenr INTEGER PRIMARY KEY AUTO_INCREMENT, Varenavn text NOT NULL, Beskrivelse text NOT NULL, Pris decimal(10,2) ); CREATE TABLE Varelinje ( ID INTEGER PRIMARY KEY AUTO_INCREMENT, Fakturanr INTEGER NOT NULL, Varenr INTEGER NOT NULL, Antal INTEGER NOT NULL, FOREIGN KEY (Fakturanr) REFERENCES Faktura(Fakturanr), FOREIGN KEY (Varenr) REFERENCES Vare(Varenr) );
Insættelse af data
Man tager en kopi af Create-sætningerne og inde på dbdiagram.io vælger man Create your Diagram, og herinde sletter man alt den foreslåede tekst, inden man vælger Import From MySQL. Her kan man sætte sine CREATE-sætninger ind og klikke Submit.
Tabellerne kommer til at stå lidt rodet, men ved at trække rundt på dem og få vist alle relationer, så kan man få et fornuftigt billede af sin database, som vist her:
Video
Hvis man skal have lidt mere hjælp til sætte data ind i dbdiagram.io, så er der en videoinstruktion her:
videoen her (2:44)
Video med instruktion i at oprette et Tabel-struktur-diagram
Referencer
- ↑ dbdiagram.io kan optegne Tabel-struktur diagrammer ud fra sit eget sprog, men også ud fra MySQL
| Database | |
|---|---|
| Database | E-R diagram - henvendelse fra en Form - Database med onecompiler - Normalisering - Relationer - Tabel struktur diagram - Database Visning |