AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Man kan ikke normalisere før man ved hvilke tabeller databasen skal indeholde.
Så til at begynde med, bør du sætte dig ned og tænke over hvilke entiteter, din database skal behandle. En entitet kan betragtes som en samling af ens objekter i den virkelige - dvs at Kunder, Varer, Ansatte, Faktura alle er entiteter. Disse bør placeres i hver sin tabel.
Når (eller imens) du har dannet dig et overblik over disse, kan du lave ER-diagrammet. Og ud fra dette kan du begynde at normalisere, sætte nøglefelter og fremmednøgler på osv.
Efterhånden som man bliver fortrolig med hele tankegangen, begynder man at have det hele i baghovedet fra starten, således at man laver det hele samtidig. Men i starten bør man ikke gøre det.
Hvis du starter med at lave et E/R diagram, som Thomas siger, kan du vede at se på sammenhængen mellem dine entiteter komme langt, bare ved såkaldt relationskopiering. Det vil sige ved at kopiere primærnøglen fra en entitet til en entitet, hvor den skal være fremmednøgle. Når du har gjort det for alle sammenhænge (relationer), vil du opdage at de fleste af dine tabeller sansdynligvis opfylder 3NF, og du behøver så bare at normalisere de, der ikke gør det. Nåer deter overstået tegner du et nyt E/R diagram, og ser om der stadig er sammenhæng mellem alle tabeller. Er der ikke det, må du skabe denne sammenhæng og denne proces gentaget du, til du er færdig.
Og når jeg siger at der skal være sammenhæng mellem alle tabeller, er det selvfølgelig KUN, hvis der er grund til det :-I
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.