Kursplan
Del 1: SQL Grunnleggende
Introduksjon til SQL og Databases
- Forstå databaser
- Introduksjon til SQL
- Sette opp SQL-miljøet
SQL Syntaks og grunnleggende spørringer
- SQL syntaksoversikt
- SELECT-utsagn
- Filtrering av data med WHERE-klausul
Arbeid med funksjoner og aggregater
- Vanlige SQL funksjoner
- Aggregerte funksjoner: COUNT, SUM, AVG, MAX, MIN
- Gruppere data med GROUP BY
Sammenføyning av tabeller
- Forstå JOINs
- INDRE BLI MED
- VENSTRE JOIN, HØYRE JOIN, og FULL YTRE JOIN
Underspørringer og settoperasjoner
- Skrive underspørringer
- UNION, INTERSECT og EXCEPT operasjoner
Datamanipulasjon
- INSERT INTO-setning
- OPPDATERING erklæring
- SLETT uttalelse
Del 2: Middels SQL
Avansert datafiltrering
- Avanserte WHERE-klausulteknikker
- LIKE operator og mønstermatching
- IN og MELLOM operatører
Komplekse sammenføyninger og underspørringer
- Selv blir med
- Ikke-korrelerte og korrelerte underspørringer
- EKSISTERER klausul
Arbeid med indekser og visninger
- Forstå indekser og deres innvirkning på ytelsen
- Opprette og bruke visninger
Avanserte funksjoner og lagrede prosedyrer
- Brukerdefinerte funksjoner
- Lagrede prosedyrer og triggere
- Feilhåndtering i SQL
Datatransformasjon og analyse
- Pivoting og unpivoting data
- Vindufunksjoner: ROW_NUMBER, RANK, DENSE_RANK
- CTE-er (Common Table Expressioner)
Database Design og normalisering
- Database designprinsipper
- Normale former og normalisering
- Entity-Relationship (ER) modellering
Ytelsesjustering og optimering
- Spørringsoptimaliseringsteknikker
- Gjennomføringsplaner
- Gode fremgangsmåter for justering av ytelse
SQL i den virkelige verden
- Integrering SQL med andre teknologier
- Kasusstudier og scenarier i den virkelige verden
- Avsluttende prosjekt: Bygge en databaseløsning fra bunnen av
Sammendrag og neste trinn
Krav
- En forståelse av grunnleggende datamaskinoperasjoner
- Erfaring med et hvilket som helst programmeringsspråk er en fordel, men ikke et krav
Publikum
- Dataanalytikere
- Database fagfolk
- Programvareutviklere
Testimonials (9)
Luke was opened to answer any question and explain multiple times until everyone understood the exercises.
Alexandra Popa - OTP BANK ROMANIA S.A.
Kurs - Oracle SQL Language
I like fact, that after each section we had excercises. It helps to remember discused topic.
Adam Bińczycki
Kurs - Oracle 11g - SQL language for developers - Workshop
I løpet av opplæringen ble alle moduler diskutert i detalj – i to dager med opplæring – og det var det jeg brydde meg mest om.
Bernadetta - Urząd Komisji Nadzoru Finansowego
Kurs - SQL Advanced
Machine Translated
Lot of content and exactly the requested one.
Pascal - Diehl
Kurs - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
The smoothness of the training flow.
Alby Geronimo - Aarki, Inc.
Kurs - 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
Kurs - Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
Jeg satte pris på Folios brede kunnskapsbredde. Ikke bare var han kjent med kursinnholdet, men han kjente også til konstruksjoner på språk vi var kjent med for å gjøre eksempler mer meningsfylte for oss. I intervaller delte han sin kunnskap om teknologier og løsninger utenfor opplæringsomfanget for å gi innsikt i andre løsninger vi kan bruke i fremtiden (og fremtidig opplæring).
Raphael - Markit Valuations Limited
Kurs - 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
Kurs - ORACLE PL/SQL Fundamentals
Øvelser er underholdende og temaene ble fint introdusert.
Adrian-Madalin Chirita - DB Global Technology SRL
Kurs - Oracle SQL Advanced
Machine Translated