Vad är SQL (strukturerat frågespråk)?

En av de främsta användningen av datorer, sedan deras början, har varit manipulation av data. Databaser från miljoner har skapats och manipulerats av datorer i årtionden. När datorer har blivit mer sofistikerade, så har programvaran använts för att driva sina funktioner. Ett av de mest populära databasapplikationens datorspråk i dag är strukturerat frågespråk (SQL). Detta språk driver enkla och komplexa databashanteringsprotokoll, från grundläggande datainmatning och borttagning till komplicerade frågor, manipulation och rapportering av den högsta ordningen.

Många enskilda skrivbords- eller bärbara datorer kör databasprogram som drivs av SQL. Idag är SQL normen för sådana saker. Det är emellertid också tillräckligt kraftfullt för att hantera företagsfunktioner för mainframes, servrar och företagsprotokoll. Det är den här typen av datamanipuleringsaktivitet som får de stora namnen på Oracle och IBM involverade.

Dessa två företag, mer än någon annan, har varit banbrytande för adoptionenav SQL som det primära databasmanipulationsspråket. Så kraftfullt som SQL är dock att den har sina gränser. Det är främst ett frågebaserat språk, och det beskriver också dess begränsningar. Frågorna SQL -körningar kan vara lika krävande som programmerare eller systemchefer kan föreställa sig, men i slutändan kommer SQL inte att göra mer än det uppmanas att göra. Datahanteringsavdelningar som vill ha mer utbyggbar databasfunktion skulle göra det bra att se till grundläggande, C, C ++ eller olika webbaserade språk istället.

Fortfarande, om databasfrågan och rapportering är vad du behöver mest, är chansen utmärkta att databasapplikationen du använder för att utföra sådana uppgifter körs på SQL. Programmerare designar SQL för att vara snabb och effektiv. En trevlig konsekvens av dess begränsade funktionalitet är att den utför sina utsedda uppgifter mycket snabbt. Datahämtning, till och med stora mängder data, är nästan instantanous. Datamanipulation tar lite längre tid i millisekund termer, men skillnaden kommer sannolikt inte att märkas för mänskliga användare. I detta fall är begränsad funktionalitet inte en nackdel, utan en fördel.

Det är inte bara Oracle och IBM som designar i SQL i dag. Många andra gör det också. Inte överraskande är Microsoft i spetsen för denna klass. Windows-skaparen har sin egen version av SQL, som är mer serverbaserad och därmed kallas Microsoft SQL Server. Microsofts väldigt populära Access -databasprogram kör denna version av SQL. Andra bekanta SQL-baserade databasprogram inkluderar FileMaker Pro, FoxPro och den öppna källbaserade MySQL.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?