Hvad er SQL-databaser?
Structured Query Language (SQL) betragtes ofte som en database, skønt SQL-databaser faktisk ikke findes. Snarere snakker SQL med og administrerer databaser, der er forbundet med SQL. De to kan ikke fungere uafhængigt, så udtrykket "SQL-database" er en lettere måde at tænke på forholdet. SQL kontrollerer databaser gennem forespørgsler og kommandoer, og disse databaser bruges ofte af virksomheder og websteder.
SQL blev først oprettet af IBM® i 1970'erne. Selve sproget var omtrent det samme som det i begyndelsen af det 21. århundrede, men det blev oprindeligt ikke kaldet SQL. I begyndelsen blev det kaldet Structured English Query Language eller SEQUEL. Mange virksomheder har siden oprettet deres egne SQL-databaser.
SQL-databaser er ikke statiske enheder, hvor data gemmes og arkiveres. Ved hjælp af enkle kommandoer eller forespørgsler kan SQL-databaser øjeblikkeligt opdateres. Når den er knyttet til en enhed, der hurtigt udvikler sig, såsom et websted, vil databasen typisk gennemgå mange ændringer på mindre end en dag. Dette giver programmerere mulighed for konstant at udfylde databasen uden at skulle oprette separate databaser til hver dag eller hver ændring.
Ikke kun kan data føjes til en SQL-database, men data i databasen kan ændres. For eksempel, hvis en forretningsrekord er forkert stavet eller er knyttet til den forkerte figur, kan en indsæt forespørgsel bruges til at indsætte en ny værdi i databasen. En opdateringsforespørgsel kan også bruges til at opdatere oplysningerne i databasen. Hvis oplysninger er helt forkerte eller forældede, er det også muligt at slette data fra databasen.
Bortset fra at gemme og opdatere information, er en anden vigtig funktion i en SQL-database muligheden for at hente informationen. Ligesom alle de andre funktioner gøres dette gennem en forespørgsel, der udskriver informationen til et separat dokument. Data kan hentes baseret på søgetags eller hvordan de relaterer til anden information i databasen.
Når SQL-databaser er knyttet til en virksomhed, gemmer det typisk både offentlige og private oplysninger. Offentlige oplysninger vil omfatte aktuelle priser eller navnene på de produkter, der i øjeblikket sælges. Privat information inkluderer forskning og statistik, der bruges til at opdatere produkter eller oprette nye produkter. Forretningsdatabaser kan også bruges til at indeholde oplysninger om medarbejdere.
SQL-databaser bruges ofte til websteder. Når et nyt medlem tilmelder sig et websted, opdateres dets SQL-database med medlemmens navn og information. Hvis der sker salg, bruger nogle websteder en SQL-database til at holde styr på alt salg og ordrer.