Hvis du lige er begyndt med databaser, vil denne oversigt over de vigtigste ting, du skal vide, hjælpe dig med at komme videre. Disse fakta vil med garanti gøre det nemmere at arbejde med databaser og øge produktiviteten.
SQL danner kernen i relationelle databaser
The Structured Query Language (SQL) udgør kernen i alle relationelle databaser. Det giver en ensartet grænseflade til Oracle, SQL Server, Microsoft Access og andre relationelle databaser og er et "must learning" for alle håbefulde databasebrugere.
Tag et indledende SQL-kursus, før du forsøger at lære noget specifikt databasesoftware. Tidsinvesteringen vil hjælpe dig med at bygge et ordentligt fundament og komme godt i gang i databasernes verden.
W3Schools.com er et godt udgangspunkt for begyndere, der er interesseret i SQL.
Valg af primære nøgler er en vigtig beslutning
Valget af en primær nøgle er en af de mest kritiske beslutninger, du vil træffe, mens du designer en ny database. Den vigtigste begrænsning er, at du skal sikre, at den valgte nøgle er unik.
Hvis én værdiattribut kan være i to poster, er den delte attribut et dårligt valg for en primær nøgle. Du bør nok også undgå følsomme værdier, der giver anledning til bekymringer om privatlivets fred, såsom CPR-numre.
NULL er ikke nul eller den tomme streng
NULL er en særlig værdi i databaseverdenen, men det er noget, der ofte forvirrer begyndere.
Når du ser en NULL-værdi, skal du fortolke den som "ukendt". For eksempel, hvis en mængde er NULL, betyder det ikke nødvendigvis, at den er nul. På samme måde, hvis et tekstfelt har en NULL-værdi, betyder det ikke, at der ikke er en passende værdi - det er simpelthen ukendt.
Overvej en database, der indeholder oplysninger om børn, der går på en bestemt skole. Hvis den person, der indtaster posten, ikke kender en elevs alder, bruges en NULL-værdi til at angive den "ukendte" pladsholder. Eleven har bestemt en alder; det er bare ikke til stede i databasen.
Konvertering af regneark til databaser sparer tid
Hvis du har masser af data gemt i Microsoft Excel eller et andet regnearksformat, kan du spare tid ved at konvertere disse regneark til databasetabeller.
Alle databaseplatforme er ikke oprettet ens
Der er mange databaser derude, og alle tilbyder unikke funktioner til forskellige prisklasser.
Nogle er fuld-funktionelle virksomhedsdatabaser designet til at være vært for enorme datavarehuse, der betjener multinationale virksomheder. Andre er desktopdatabaser, der er bedre egnet til at spore lagerbeholdning for en lille butik med en eller to brugere.
Dine forretningskrav vil diktere den passende databaseplatform til dine behov, og der er flere gratis online databaseoprettere at vælge imellem.