Hva er SQL-databaser?
Structured Query Language (SQL) er ofte tenkt som en database, selv om SQL-databaser faktisk ikke eksisterer. Snarere snakker SQL med og administrerer databaser koblet til SQL. De to kan ikke fungere uavhengig, så begrepet "SQL-database" er en enklere måte å tenke på forholdet. SQL kontrollerer databaser gjennom spørsmål og kommandoer, og disse databasene brukes ofte av bedrifter og nettsteder.
SQL ble først opprettet av IBM® på 1970-tallet. Selve språket var omtrent det samme som det var på begynnelsen av det 21. århundre, men det ble ikke kalt SQL i utgangspunktet. I begynnelsen ble det kalt Structured English Query Language, eller SEQUEL. Mange selskaper har siden opprettet sine egne SQL-databaser.
SQL-databaser er ikke statiske enheter der data lagres og arkiveres. Ved bruk av enkle kommandoer eller spørsmål kan SQL-databaser øyeblikkelig oppdateres. Når den er tilknyttet en raskt utviklende enhet, for eksempel et nettsted, vil databasen vanligvis gjennomgå mange endringer på mindre enn en dag. Dette lar programmerere hele tiden fylle databasen uten å måtte opprette separate databaser for hver dag eller hver endring.
Ikke bare kan data legges til en SQL-database, men data i databasen kan endres. For eksempel, hvis en bedriftsrekord er feil stavet eller festet til feil figur, kan en innsatsforespørsel brukes til å sette en ny verdi i databasen. Et oppdateringsspørsmål kan også brukes til å oppdatere informasjonen i databasen. Hvis informasjonen er helt feil eller foreldet, er det også mulig å slette data fra databasen.
Bortsett fra lagring og oppdatering av informasjon, er en annen viktig funksjon i en SQL-database muligheten til å hente informasjonen. Akkurat som alle de andre funksjonene, gjøres dette gjennom en spørring som skriver ut informasjonen til et eget dokument. Data kan hentes ut basert på søkekoder eller hvordan de forholder seg til annen informasjon i databasen.
Når du er tilknyttet en bedrift, lagrer SQL-databaser vanligvis både offentlig og privat informasjon. Offentlig informasjon vil omfatte gjeldende priser eller navnene på produkter eller tjenester som for tiden selges. Privat informasjon vil omfatte forskning og statistikk som brukes til å oppdatere produkter eller lage nye produkter. Forretningsdatabaser kan også brukes til å holde informasjon om ansatte.
SQL-databaser brukes ofte på nettsteder. Når et nytt medlem registrerer seg på et nettsted, oppdateres SQL-databasen med medlemmens navn og informasjon. Hvis det gjøres salg, bruker noen nettsteder en SQL-database for å holde oversikt over alt salg og ordre.