Zephyrnet-logo

Aan de slag met SQL - Een lijst met gratis leermiddelen

Datum:

Vector door verhalenset op Freepik

 

Aangezien je op dit artikel hebt geklikt, denk ik dat het veilig is om te zeggen dat je net aan je datareis begint of op zoek bent naar manieren om je SQL-vaardigheden te verbeteren! Dan ben je hier aan het juiste adres en ik zal je niet teleurstellen! In dit artikel krijg je een korte achtergrond van SQL, inclusief hoe en waarom het populair is geworden en enkele van de beste gratis cursussen/bronnen die ik heb gevonden om te beginnen en door te gaan met het verbeteren van je SQL-vaardigheden! 

Sinds de jaren zeventig, toen twee IBM-onderzoekers, Raymond Boyce en Donald Chamberlin, een nieuwe codeertaal ontwikkelden, is de data-industrie sterk afhankelijk geweest van SQL om gegevens effectief te doorzoeken en te transformeren. Dit werd duidelijker toen datateams begonnen hun opslag en computergebruik over te zetten naar cloudwebservers.

Met deze veranderingen werd het steeds belangrijker voor iedereen die aan de analytische kant van data werkt om deze taal onder de knie te krijgen. Er is veel ruis op internet over verschillende spiekbriefjes die de meest elementaire SQL-transformaties bieden. Steunend op mijn jarenlange ervaring als data-analist en datawetenschapper, kan ik je vertellen dat er maar heel weinig van hen je op de lange termijn zullen helpen. Er zijn echt maar twee manieren om effectief met SQL te werken: leer de basis en ga dan verder met het ontwikkelen van je vaardigheden of (de meer populaire) maak gebruik van andere tools om de productiviteit te verbeteren, waarbij de goede plek een combinatie van beide is!

Udemy SQL-cursus

Toonaangevende gratis cursus

Udemy is een online leer- en onderwijsmarktplaats met meer dan 204,000 cursussen en 54 miljoen studenten. De bovenstaande link is een goed afgeronde cursus met een beoordeling van 4.5 en meer dan 450,000 studenten hebben de cursus al gevolgd! Bovendien vereist deze cursus geen vooropleiding. 

Alle SQL-cursussen (betaald)

PopSQL

Lijst met SQL-instructies 

PopSQL is een moderne SQL-editor. Hiermee kunt u samenwerken met collega's en vrienden om de juiste SQL-query's te schrijven. Met zo'n sterke basis in het concept, is het alleen maar logisch dat ze goede bronnen hebben voor mensen om SQL te leren. Bovendien splitst deze bron de verschillende syntaxis op, zodat u alleen hoeft te werken met het programma dat u wilt. Ik raad aan om dit te gebruiken zodra je de verschillende transformaties die je probeert uit te voeren beter begrijpt. 

W3Schools.com

SQL Tutorial

W3Schools is een van de grootste websites voor webontwikkeling. Het bevat talrijke cursussen over een overvloed aan verschillende codeertalen. Hun SQL-zelfstudie leert u MySQL, SQL Server, MS Access, Oracle, Sybase, Informix, Postgres en enkele andere databasesystemen. Het leuke van deze tutorial is dat ze genoeg voorbeelden en quizzen hebben om je kennis te testen! Bovendien bieden ze SQL-referenties waar u verschillende trefwoorden en functies kunt vinden. Deze tutorial geeft je een certificaat om te bewijzen dat je een basiskennis van SQL hebt bereikt. 

Khan Academy

Inleiding tot SQL: gegevens opvragen en beheren

Khan Academy is een 501(c)(3) non-profitorganisatie en net als alle hierboven genoemde bronnen is het volledig gratis. Dit is een beginnerscursus waarin u leert hoe u SQL kunt gebruiken om gegevens in relationele databases op te slaan, op te vragen en te manipuleren. Deze cursus biedt je verschillende video's, boeiende uitdagingen en quizzen aan het einde van de sessie om je kennis te testen. Hoewel dit iets meer zelfstudie vereist dan sommige van de andere hierboven genoemde bronnen, is het nog steeds een ongelooflijke bron voor iedereen die zijn SQL-vaardigheden wil leren of oefenen. 

Nu je een introductiecursus SQL hebt gevolgd en een basiskennis hebt van hoe queries zijn gestructureerd en de verschillende transformaties die worden aangeboden, sta je op een kruispunt. U moet weten wat u probeert te bereiken en hoe u dit kunt bereiken, maar u heeft niet de tijd om via Stackoverflow of Google te zoeken om de hoeken van die specifieke zoekopdrachten af ​​te ronden. Hier vindt u verschillende tools waarmee u tijd kunt besparen en efficiënter kunt werken. Hieronder staan ​​twee van mijn favoriete bronnen die ik aanraad aan elke nieuwe of aspirant-SQL-gebruiker. Deze bronnen zijn afkomstig uit een artikel dat ik onlangs heb gepubliceerd met de titel De top 5 bladwijzers die elke data-analist zou moeten hebben

Code Beautify

SQL-formatter

Er zijn een aantal verschillende SQL-formatters op internet, maar dit is degene die ik gebruik en waar ik van geniet. Deze tool is perfect voor jou en je collega's, omdat je niet langer door uitgebreide zoekopdrachten hoeft te graven om de transformatie te vinden die je probeert uit te voeren; SQL Formatter zal de query onmiddellijk op een gestructureerde manier opmaken die zowel voor u als voor uw collega gemakkelijker te volgen is. 

In wezen zal de verfraaier dit nemen:
 

En verander het in dit!
 

Functie

Gratis SQL-generator

Zelfs de meest ervaren SQL-ontwikkelaars hebben moeite om alle vereiste syntaxis voor verschillende transformaties te onthouden. Als reactie hierop besteden veel SQL-gebruikers veel tijd aan het doorzoeken van eerdere projecten of verschillende online bronnen, zoals Stackoverflow en forums, op zoek naar antwoorden. Voor een databeoefenaar die bij een data-geïnformeerd bedrijf werkt, is tijdsbesparing bijna net zo belangrijk als datakwaliteit.

Ik raad aan om deze SQL-generator te gebruiken - "Een SQL-generator is in feite een sjabloon voor een SQL-query, waarmee u kolomnamen en tabelstructuur kunt aanpassen, de bewerking kunt kiezen die u wilt doen en vervolgens de syntaxis voor u in verschillende van verschillende "smaken" van SQL."

Ik heb een instructieblog gevonden waarin wordt uitgelegd hoe je de SQL-generator hier. Plus, het kwam onlangs onder mijn aandacht dat mijn geheim ontdekt wordt; Suraj Gurav schreef onlangs een recensie over deze SQL-generator met voorbeelden getiteld Hoe SQL-query's te schrijven zonder te typen

SQL is een van de belangrijkste programmeertalen die u moet kennen bij het werken met gegevens en, meer specifiek, roterende databases. Het lijkt misschien een grote lift als je voor het eerst met de codeertaal wordt geconfronteerd. Toch hoop ik dat je met de bovenstaande bronnen een goed basisbegrip van de taal kunt krijgen van de gratis cursussen en vervolgens je kennis/vaardigheden kunt vergroten met de andere gratis bronnen!

 
 
Jos Berry (@twitter) leidt Customer Facing Data Science bij Rasgo en is sinds 2008 werkzaam in het data- en analysevak. Josh heeft 10 jaar bij Comcast gewerkt, waar hij het data science-team heeft opgebouwd en een belangrijke eigenaar was van de intern ontwikkelde Comcast-functiewinkel - een van de eerste feature stores om op de markt te komen. Na Comcast was Josh een kritische leider bij het uitbouwen van Customer Facing Data Science bij DataRobot. In zijn vrije tijd voert Josh complexe analyses uit over interessante onderwerpen zoals honkbal, F1-races, woningmarktvoorspellingen en meer.
 

spot_img

Laatste intelligentie

spot_img