• 2024-11-24

Geschiedenis, gebruik en vaardigheden Omliggende SQL

Wat is Database & SQL?

Wat is Database & SQL?

Inhoudsopgave:

Anonim

Structured Query Language (SQL) is de meest geïmplementeerde databasetaal en weet dat deze van waarde is voor iedereen die betrokken is bij computerprogrammering of die databases gebruikt om informatie te verzamelen en te ordenen.

SQL kan worden gebruikt om gegevens te delen en te beheren, met name gegevens die worden aangetroffen in relationele databasebeheersystemen, waaronder gegevens die zijn georganiseerd in tabellen. Meerdere bestanden, die elk tabellen met gegevens bevatten, kunnen ook aan elkaar worden gerelateerd door een gemeenschappelijk veld. Met SQL kunt u gegevens opvragen, bijwerken en reorganiseren, evenals het schema (de structuur) van een databasesysteem maken en wijzigen en de toegang tot de gegevens beheren.

Veel van dit klinkt als informatie die kan worden gecompileerd in een spreadsheet, zoals Microsoft Excel, maar SQL is bedoeld voor het compileren en beheren van gegevens in veel grotere volumes. Hoewel spreadsheets omslachtig kunnen worden door te veel informatie te veel cellen te vullen, kunnen SQL-databases miljoenen of zelfs miljarden cellen met gegevens verwerken.

Met behulp van SQL kunt u gegevens opslaan op elke client waarmee uw bedrijf ooit heeft gewerkt, van belangrijke contactpersonen tot details over verkopen. Als u bijvoorbeeld wilt zoeken naar elke klant die in het afgelopen decennium minstens $ 5.000 aan uw bedrijf heeft besteed, kan een SQL-database deze informatie onmiddellijk voor u ophalen.

SQL Skills in Demand

De meeste organisaties hebben iemand nodig met SQL-kennis. Volgens Gooroo worden er bijna 20.000 van dergelijke banen maandelijks geadverteerd, en het gemiddelde salaris voor een functie waarvoor SQL-kennis vereist is, is ongeveer $ 84.000, vanaf 2018.

Sommige functies waarvoor SQL-vaardigheden vereist zijn:

  • Back-end-ontwikkelaar: een persoon in deze positie beheert de interne werking van webtoepassingen, in tegenstelling tot een front-end ontwikkelaar, die beheert hoe de toepassing eruit ziet en hoe deze functioneert voor gebruikers. Back-end-ontwikkelaars werken als het ware onder de vloerplaten en zorgen ervoor dat de applicatie is ontworpen en naar behoren functioneert.
  • Databasebeheerder (DBA): dit is iemand die is gespecialiseerd in het zorgen dat gegevens correct en efficiënt worden opgeslagen en beheerd. Databases zijn het meest waardevol als ze gebruikers in staat stellen om gewenste combinaties van gegevens snel en gemakkelijk op te halen. Voor dat werk moet iemand ervoor zorgen dat alle gegevens correct worden opgeslagen.
  • Gegevensanalist: iemand in deze positie analyseert gegevens, misschien op zoek naar relevante trends in een bepaalde sector. Een analist kan worden gepresenteerd met een bepaalde vraag en belast met het vinden van het antwoord. Een eenvoudig voorbeeld is het identificeren van welke klanten in het derde kwartaal van het fiscale jaar het meeste geld aan reclame besteden. Die kennis zou een verkoopafdeling in staat stellen om klanten op het juiste moment efficiënt te benaderen.
  • Data scientist: dit is een positie die sterk lijkt op die van een data-analist, maar dataspecialisten hebben meestal de taak gegevens in veel grotere volumes te verwerken en deze met veel hogere snelheden te verzamelen.

MySQL

Gemeenschappelijke software die wordt gebruikt voor SQL-servers omvat Oracle's MySQL, misschien wel het populairste programma voor het beheren van SQL-databases. MySQL is open-source software, wat betekent dat het gratis te gebruiken is en belangrijk is voor webontwikkelaars omdat zoveel van het web en zo veel applicaties op databases zijn gebouwd. Een muziekprogramma zoals iTunes slaat bijvoorbeeld muziek op per artiest, nummer, album, afspeellijst en meer. Als gebruiker kunt u zoeken naar muziek op een van die parameters en meer om te vinden wat u zoekt. Om zo'n app te bouwen, heb je software nodig om je SQL-database te beheren, en dat is wat MySQL doet.

Geschiedenis van SQL

In 1969 definieerde IBM-onderzoeker Edgar F. Codd het relationele databasemodel, dat de basis werd voor de ontwikkeling van de SQL-taal. Dit model is gebaseerd op gemeenschappelijke stukjes informatie (of 'sleutels') die aan verschillende gegevens zijn gekoppeld. Een gebruikersnaam kan bijvoorbeeld zijn gekoppeld aan een echte naam en een telefoonnummer.

Een paar jaar later begon IBM aan een nieuwe taal voor relationele databasebeheersystemen op basis van de bevindingen van Codd. De taal heette oorspronkelijk SEQUEL of Structured English Query Language. Dubbed System / R, het project ging door een paar implementaties en revisies, en de naam van de taal veranderde verschillende keren alvorens uiteindelijk op SQL te landen.

Na het begin van testen in 1978 begon IBM met de ontwikkeling van commerciële producten, waaronder SQL / DS (1981) en DB2 (1983). Andere verkopers volgden hun voorbeeld en kondigden hun eigen commerciële op SQL gebaseerde aanbiedingen aan. Deze omvatten Oracle, dat in 1979 zijn eerste product uitbracht, evenals Sybase en Ingres.

SQL leren

Het is meestal eenvoudiger voor beginners om SQL te leren dan voor hen om programmeertalen zoals Java, C ++, PHP of C # te leren.

Verschillende online bronnen - inclusief gratis tutorials en betaalde cursussen voor afstandsonderwijs - zijn beschikbaar voor mensen met weinig programmeerervaring, maar willen SQL leren. Formele universitaire of gemeenschapscursussen bieden ook een dieper inzicht in de taal.

Enkele van de gratis tutorials zijn W3Schools SQL Tutorial, SQLcourse.com, en Codecademy's Learn SQL en een cursus over het analyseren van SQL-bedrijfsstatistieken.

Opties voor betaalde afstandsonderwijs zijn de International Webmasters Association (IWA) Introductie tot SQL (Using Access) of Introduction to SQL (Using MySQL). IWA's SQL-cursussen duren slechts vier weken, maar de aanwezigheid van instructeurs en wekelijkse opdrachten maakt ze meer gestructureerd dan zelfstudielessen.

Handige boeken over SQL voor beginners bevatten "SQL: A Beginner's Guide" en "SQL in a Nutshell."


Interessante artikelen

DEA Agent Carrière en Job Functies

DEA Agent Carrière en Job Functies

Wil je een DEA-agent zijn? Ontdek waar drugsagentschappen werken en wat ze kunnen verdienen, evenals de vereisten om er een te worden.

Het onverwachte op het werk beheren

Het onverwachte op het werk beheren

Het onverwachte op het werk beheren is een essentiële vaardigheid die uw bedrijf kan redden. Leer van tevoren hoe je je moet voorbereiden en wat je moet doen als zich een crisis voordoet.

Leer hoe om te gaan met een lastige werknemer

Leer hoe om te gaan met een lastige werknemer

Omgaan met moeilijke werknemers is een uitdagend, belangrijk onderdeel van het werk van een manager. Hier volgen enkele handige tips voor het navigeren door deze uitdaging

10 tips voor het omgaan met de dagelijkse mensen op je werkplek

10 tips voor het omgaan met de dagelijkse mensen op je werkplek

Effectief omgaan met collega's en bazen op het werk zal je helpen slagen. Volg deze tien tips om uw mensenvaardigheden met collega's te verbeteren.

Leer hoe u Sales Rapport kunt bouwen

Leer hoe u Sales Rapport kunt bouwen

Verkoop gaat vaak over het creëren van een situatie waarin het prospect zich comfortabel en veilig voelt. Dat betekent dat we al vroeg in het proces rapport moeten ontwikkelen.

Waarom sollicitatiebrieven belangrijk zijn voor werkgevers

Waarom sollicitatiebrieven belangrijk zijn voor werkgevers

Doorgaan met sollicitatiebrieven kwestie - of ze moeten - om werkgevers. Dit is wat u kunt leren als u de sollicitatiebrief van uw kandidaat bekijkt. Meer te weten komen.