Structured Query Language ( SQL ) är en databas datorspråk som används för att söka , hämta och manipulera data . Uttalas vanligen som " uppföljaren " och ibland " SQL ", det är ett viktigt verktyg för att hantera relationsdatabaser kallas RDBMS ( Relational Database Management System ) . Läs vidare för en kort historik av SQL som sammanfattar dess betydelse och potential för framtida förbättringar som det fortsätter att vara en dominerande databashantering verktyg inom datorindustrin . Historia
I början av 1970 , utvecklades Donald D. Chamberlain och Raymond F. Boyce från IBM den första versionen av SQL . De kallade den första versionen som SEQUEL och utformat det att söka , hämta och manipulera data som lagras i System R. System R var IBM: s ursprungliga relationsdatabasen produkten . År 1985 , IBM patenterade SQL , och därefter följande år (1986 ) American National Standards Institute ( ANSI ) och Internationella standardiseringsorganisationen ( ISO ) formellt standardiserat det . Senare standardiseringar utvidgades 1989 , 1992 och 1999 . SQL är en viktig förutsättning för stora statliga kontrakt datorn efter att bli en US Federal Information Processing Standard ( FIPS ) .
Funktion
SQL fungerar som en interaktiv frågespråk och ger ett verktyg för ad hoc- databasfrågor . Användarna kan hämta och visa data på skärmen genom att skriva kommandon med hjälp av SQL . Som en databas programmeringsspråk , hjälper SQL programmerare bädda SQL-kommandon i sina applikationsprogram för att komma åt data i en databas . Som en databasadministration språk , kan SQL hjälpa till att definiera databas struktur och kontroll tillgång till de lagrade uppgifterna . SQL är också en klient /server språk , vilket datorprogram för att kommunicera över ett nätverk med databaser servrar som lagrar och dela data . Som en Internet dataåtkomst språk , ger SQL ett språk för att komma åt företagets databaser i en miljö där Internet webbservrar interagerar med företagets data och program servers.SQL är också en distribuerad databas språk , där det hjälper till att distribuera data över många anslutna system . Varje datorsystem använder DBMS ( Database Management Systems ) programvara för att kommunicera med varandra för att skicka en begäran om tillgång till uppgifter . Vissa nätverk kan använda en mix av olika DBMS produkter där SQL ofta fungerar som en databas gateway språk , så ett märke av DBMS för att kommunicera med ett annat märke av DBMS .
.
missuppfattningar
en av de vanligaste missuppfattningarna om SQL är att det bara fungerar som en fråga verktyg , som namnet antyder , men kan SQL göra mycket mer än att bara fråga . SQL ger datahämtning , data manipulation , åtkomstkontroll , datadelning och dataintegritet . En annan vanlig missuppfattning är att SQL är en komplett dator språk precis som COBOL , C , C + + eller Java . SQL är egentligen en databas sub - språk som består av 40 påståenden som specialiserat sig på uppgifter databashantering . Genom att bädda dessa SQL-satser i en dator programmeringsspråk som COBOL , C eller C + + , kan uttalandena förlänga språket och använda den för databas åtkomst .
Funktioner
några av de viktigaste funktionerna i SQL är leverantörsoberoende , portabilitet mellan datorsystem , SQL-standarden , databas relationsdatabas foundation och engelska - liknande struktur , interaktiva frågor , programmatisk åtkomst till databaser , flera vyer av data , komplett databas språk , dynamiska uppgifter definition , klient /server arkitektur , företag applikationssupport , töjbarhet och objekt teknik , databas på Internet tillgång , Java integration ( JDBC ) och industri infrastruktur . SQL har också IBM godkännande och åtagande ( DB2 ) , samt Microsofts engagemang ( SQL Server , ODBC och ADO ) .
Potential
Sedan bli standard databas språk , SQL och SQL - baserade relationsdatabaser är en av de viktigaste grunden teknik som används för enkel-och multi - user miljöer i dagens dator marknaden . SQL började dominera marknaden ända sedan sin första kommersiella tillämpning . Företag som IBM , Microsoft och andra DBMS säljare , fortsätter att omfamna och tillbaka SQL som det fortsätter att vara en dominerande standard för företagsklass datahantering . Dess bärbarhet och skalbarhet gör SQL mer tillgängliga för persondatorer, inklusive handhållna enheter och mikrodatorer . SQL fortsätter att vara standard databasteknik för Internet - baserade datorer . Fortsatt förbättring kommer bara att göra SQL en starkare närvaro i branschen som en av de viktigaste verktygen för databashantering . Addera