Course Outline
Deel 1: SQL Basisprincipes
Inleiding tot SQL en Databases
- Inzicht in databases
- Inleiding tot SQL
- De SQL-omgeving instellen
SQL Syntaxis en basisquery's
- SQL Syntaxis overzicht
- SELECT-instructies
- Gegevens filteren met de WHERE-component
Werken met functies en aggregaten
- Algemene SQL functies
- Aggregatiefuncties: AANTAL, SOM, GEM, MAX, MIN
- Gegevens groeperen met GROUP BY
Tabellen samenvoegen
- JOIN's begrijpen
- INNERLIJKE JOIN
- LINKER JOIN, RIGHT JOIN en VOLLEDIGE BUITENSTE JOIN
Subquery's en setbewerkingen
- Subquery's schrijven
- UNIE-, INTERSECT- en UITGEZONDERD-bewerkingen
Manipulatie van gegevens
- INVOEGEN IN verklaring
- UPDATE-verklaring
- DELETE-instructie
Deel 2: Intermediair SQL
Geavanceerde gegevensfiltering
- Geavanceerde WHERE-clausuletechnieken
- LIKE operator en patroon matching
- IN en TUSSEN operatoren
Complexe joins en subquery's
- Voegt zichzelf toe
- Niet-gecorreleerde en gecorreleerde subquery's
- EXISTS-clausule
Werken met indexen en weergaven
- Inzicht in indexen en hun impact op de prestaties
- Weergaven maken en gebruiken
Geavanceerde functies en opgeslagen procedures
- Door de gebruiker gedefinieerde functies
- Opgeslagen procedures en triggers
- Foutafhandeling in SQL
Datatransformatie en -analyse
- Gegevens draaien en ontdraaien
- Vensterfuncties: ROW_NUMBER, RANK, DENSE_RANK
- CTE's (Common Table Expressionen)
Database Ontwerp en normalisatie
- Database Ontwerpprincipes
- Normale vormen en normalisatie
- Modellering van entiteit-relaties (ER)
Prestaties afstemmen en optimaliseren
- Technieken voor het optimaliseren van query's
- Uitvoeringsplannen
- Best practices voor het afstemmen van prestaties
SQL In de echte wereld
- Integratie SQL met andere technologieën
- Casestudy's en scenario's uit de praktijk
- Eindproject: Van de grond af aan een database-oplossing bouwen
Samenvatting en volgende stappen
Requirements
- Inzicht in de basisbewerkingen van computers
- Ervaring met elke programmeertaal is een pré, maar niet vereist
Audiëntie
- Data-analisten
- Database Professionals
- Softwareontwikkelaars
Getuigenissen (9)
Luke was opened to answer any question and explain multiple times until everyone understood the exercises.
Alexandra Popa - OTP BANK ROMANIA S.A.
Cursus - Oracle SQL Language
I like fact, that after each section we had excercises. It helps to remember discused topic.
Adam Bińczycki
Cursus - Oracle 11g - SQL language for developers - Workshop
Tijdens de training werden alle modules in detail besproken - voor twee dagen training, en dit is waar ik het meest om gaf.
Bernadetta - Urząd Komisji Nadzoru Finansowego
Cursus - SQL Advanced
Machine Translated
Lot of content and exactly the requested one.
Pascal - Diehl
Cursus - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
The smoothness of the training flow.
Alby Geronimo - Aarki, Inc.
Cursus - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
I liked that he had actual know how of when to use each technology, that's valuable.
Radu Mazilu - eMAG IT Research
Cursus - Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
Ik waardeerde de brede kennis van Folio. Hij was niet alleen bekend met de inhoud van de cursus, maar hij kende ook constructies in talen die we kenden om voorbeelden betekenisvoller voor ons te maken. Tijdens intervallen deelde hij zijn kennis van technologieën en oplossingen buiten het trainingsbereik om inzicht te geven in andere oplossingen die we in de toekomst (en toekomstige trainingen) zouden kunnen gebruiken.
Raphael - Markit Valuations Limited
Cursus - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
the practices and the trainer notes
Hamda AlMahri - Dubai Courts
Cursus - ORACLE PL/SQL Fundamentals
Oefeningen zijn vermakelijk en de onderwerpen werden mooi geïntroduceerd.
Adrian-Madalin Chirita - DB Global Technology SRL
Cursus - Oracle SQL Advanced
Machine Translated