Vad är SQL-databaser?
Structured Query Language (SQL) anses ofta vara en databas, även om SQL-databaser faktiskt inte finns. Snarare talar SQL med och hanterar databaser anslutna till SQL. De två kan inte fungera oberoende, så termen "SQL-databas" är ett enklare sätt att tänka på förhållandet. SQL styr databaser genom frågor och kommandon, och dessa databaser används ofta av företag och webbplatser.
SQL skapades först av IBM® på 1970-talet. Språket i sig var ungefär detsamma som det var i början av 2000-talet, men det kallades ursprungligen inte SQL. I början kallades det Structured English Query Language, eller SEQUEL. Många företag har sedan dess skapat sina egna SQL-databaser.
SQL-databaser är inte statiska enheter där data lagras och arkiveras. Genom att använda enkla kommandon eller frågor kan SQL-databaser uppdateras direkt. När den är kopplad till en snabbt växande enhet, till exempel en webbplats, kommer databasen vanligtvis att genomgå många förändringar på mindre än en dag. Detta gör det möjligt för programmerare att ständigt fylla databasen utan att behöva skapa separata databaser för varje dag eller varje förändring.
Inte bara kan data läggas till i en SQL-databas, utan data i databasen kan ändras. Om till exempel en företagsrekord stavas fel eller är kopplad till fel siffra, kan en infogningsfråga användas för att infoga ett nytt värde i databasen. En uppdateringsfråga kan också användas för att uppdatera informationen i databasen. Om information är helt fel eller föråldrad är det också möjligt att ta bort data från databasen.
Förutom att lagra och uppdatera information är en annan viktig funktion i en SQL-databas möjligheten att hämta informationen. Precis som alla andra funktioner görs detta genom en fråga som skriver ut informationen till ett separat dokument. Data kan hämtas baserat på söktaggar eller hur de hänför sig till annan information i databasen.
När de är kopplade till ett företag lagrar SQL-databaser vanligtvis både offentlig och privat information. Offentlig information skulle inkludera aktuella priser eller namnen på de produkter eller tjänster som för närvarande säljs. Privat information inkluderar forskning och statistik som används för att uppdatera produkter eller skapa nya produkter. Företagsdatabaser kan också användas för att hålla information om anställda.
SQL-databaser används ofta för webbplatser. När en ny medlem registrerar sig på en webbplats uppdateras dess SQL-databas med medlemmens namn och information. Om försäljningen sker använder vissa webbplatser en SQL-databas för att hålla reda på all försäljning och order.