Skip to main content

Wat is SQL (gestructureerde querytaal)?

Een van de belangrijkste toepassingen van computers, sinds hun oprichting, is de manipulatie van gegevens geweest.Databases door de miljoenen zijn al tientallen jaren gemaakt en gemanipuleerd door computers.Naarmate computers geavanceerder zijn geworden, is de software ook gebruikt om hun functies aan te sturen.Een van de meest populaire databasetoepassing computertalen is tegenwoordig gestructureerde querytaal (SQL).Deze taal voedt eenvoudige en complexe databasebeheerprotocollen, van basisgegevensinvoer en verwijdering tot gecompliceerde zoekopdrachten, manipulatie en rapportage van de hoogste bestelling.

Veel individuele desktop- of laptopcomputers voeren databaseprogramma's uit die worden aangedreven door SQL.Tegenwoordig is SQL de norm voor dergelijke dingen.Het is echter ook krachtig genoeg om enterprise -functionaliteit voor mainframes, servers en bedrijfsprotocollen af te handelen.Het is dit soort gegevensmanipulatie -activiteit die de grote namen van Oracle en IBM erbij betrekt.

Deze twee bedrijven, meer dan enig ander, hebben pionier in de goedkeuring van SQL als de primaire database -manipulatietaal.Zo krachtig als SQL is, heeft het echter zijn grenzen.Het is in de eerste plaats een op zoekopdracht gebaseerde taal, en die ook zijn beperkingen nauwkeurig beschrijft.De vragen SQL -runs kunnen net zo veeleisend zijn als programmeurs of systeembeheerders kunnen zich voorstellen, maar uiteindelijk zal SQL niet meer doen dan het wordt gevraagd.Afdelingen voor gegevensbeheer die meer uitbreidbare databasefunctionaliteit willen, zouden er goed aan doen om in plaats daarvan te kijken naar basis-, C-, C ++ of verschillende webgebaseerde talen.

Toch, als database-vragen en rapportage zijn wat u het meest nodig heeft, de kansen zijn uitstekend datDe databasetoepassing die u gebruikt om dergelijke taken uit te voeren op SQL.Programmeurs ontwerpen SQL om snel en efficiënt te zijn.Een aangenaam gevolg van zijn beperkte functionaliteit is dat het zijn aangewezen taken inderdaad zeer snel uitvoert.Het ophalen van gegevens, zelfs van grote hoeveelheden gegevens, is bijna onmiddellijk.Gegevensmanipulatie duurt iets langer in milliseconde termen, maar het verschil zal waarschijnlijk niet merkbaar zijn voor menselijke gebruikers.In dit geval is beperkte functionaliteit geen nadeel, maar een voordeel.

Het is echter niet alleen Oracle en IBM die tegenwoordig in SQL ontwerpen.Vele anderen doen dit ook.Het is niet verrassend dat Microsoft aan het hoofd van deze klasse staat.De Windows Creator heeft zijn eigen versie van SQL, die meer servergebaseerd is en bijgevolg Microsoft SQL Server wordt genoemd.Microsofts razend populair Access Database -programma voert deze versie van SQL uit.Andere bekende op SQL gebaseerde databaseprogramma's zijn FileMaker Pro, FoxPro en de open source-gebaseerde MySQL.