• 2025-04-02

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

Zie de 10 Deadly Mistakes Job Searchers Make

Zie de 10 Deadly Mistakes Job Searchers Make

Als u een werkgever bent, vertellen deze eenvoudige, maar serieuze fouten bij het zoeken naar werk u veel over de kandidaat. Deze tien dodelijke fouten doen er echt toe.

10 manieren om een ​​betere manager te zijn

10 manieren om een ​​betere manager te zijn

Onder druk van het dagelijks leven op kantoor vergeten we vaak wat belangrijk is. Hier zijn 10 grote dingen om in gedachten te houden.

Militaire politieopleiding van het leger

Militaire politieopleiding van het leger

Militaire politie training. In real-world operaties helpt het vermogen van de MP om minimale kracht te gebruiken helpen orde op te leggen zonder burgerslachtoffers te veroorzaken.

Beëindigd van Tewerkstellingsdefinitie

Beëindigd van Tewerkstellingsdefinitie

Informatie over vrijwillige en onvrijwillige beëindiging van het dienstverband, waarschuwingsboodschappen, redenen voor ontslag en wat het betekent om per definitie te worden beëindigd.

Wat is beëindiging voor oorzaak?

Wat is beëindiging voor oorzaak?

Wilt u opzegging om reden begrijpen? Hier zijn voorbeelden van wat een werkgever kan beschouwen als een ernstig wangedrag dat het ontslaan van een werknemer kan rechtvaardigen.

Korte verhaalprompts voor Writer's Block

Korte verhaalprompts voor Writer's Block

Het moeilijkste deel van het schrijven is het vinden van nieuwe ideeën. Deze oefeningen en korte-verhalenprompts geven je een startpunt en helpen het blok van de schrijver te voorkomen