SQL: Basics to Intermediate Träningskurs
SQL är standardspråket för hanteringssystem för relationsdatabaser.
Denna instruktörsledda, liveutbildning (online eller på plats) riktar sig till dataanalytiker på nybörjarnivå till mellannivå, databasproffs och mjukvaruutvecklare som vill lära sig SQL att hantera databaser effektivt.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå och använda grundläggande SQL kommandon och frågor.
- Skapa och manipulera tabeller och databaser.
- Använd SQL för att sortera, filtrera och sammanfatta data.
- Implementera mer komplexa åtgärder som kopplingar, underfrågor och uppsättningsåtgärder.
- Använd mellanliggande tekniker som index, vyer, lagrade procedurer och utlösare.
Kursens upplägg
- Interaktiv föreläsning och diskussion.
- Massor av övningar och övning.
- Praktisk implementering i en live-lab-miljö.
Alternativ för kursanpassning
- För att begära en skräddarsydd utbildning för denna kurs, vänligen kontakta oss för att ordna.
Kursplan
Del 1: SQL Grunderna
Introduktion till SQL och Databases
- Förstå databaser
- Introduktion till SQL
- Konfigurera SQL-miljön
SQL Syntax och grundläggande frågor
- SQL Översikt över syntax
- SELECT-satser
- Filtrera data med WHERE-sats
Arbeta med funktioner och aggregeringar
- Vanliga SQL funktioner
- Mängdfunktioner: ANTAL, SUMMA, MEDEL, MAX, MIN
- Gruppera data med GROUP BY
Sammanfoga tabeller
- Så här fungerar JOINs
- INRE KOPPLING
- VÄNSTER KOPPLING, HÖGER KOPPLING och FULLSTÄNDIG YTTRE KOPPLING
Underfrågor och uppsättningsåtgärder
- Skriva underfrågor
- UNION-, CROSSCROSS- och EXCEPT åtgärder
Manipulering av data
- INSERT IN-satsen
- UPDATE-instruktion
- DELETE-sats
Del 2: Mellanliggande SQL
Avancerad datafiltrering
- Avancerade WHERE-satstekniker
- LIKE-operator och mönstermatchning
- IN och BETWEEN operatorer
Komplexa kopplingar och underfrågor
- Kopplingar själv
- Icke-korrelerade och korrelerade underfrågor
- EXISTS-satsen
Arbeta med index och vyer
- Förstå index och deras inverkan på prestanda
- Skapa och använda vyer
Avancerade funktioner och lagrade procedurer
- Användardefinierade funktioner
- Lagrade procedurer och utlösare
- Felhantering i SQL
Datatransformering och analys
- Pivotering och avpivotering av data
- Fönsterfunktioner: ROW_NUMBER, RANK DENSE_RANK
- CTE (Common Table Expressjoner)
Database Design och normalisering
- Database Principer för utformning
- Normalformer och normalisering
- Entity-Relationship (ER) modellering
Justering och optimering av prestanda
- Tekniker för frågeoptimering
- Planer för genomförande
- Metodtips för prestandajustering
SQL i den verkliga världen
- Integrering SQL med annan teknik
- Fallstudier och verkliga scenarier
- Slutprojekt: Att bygga en databaslösning från grunden
Sammanfattning och nästa steg
Krav
- Förståelse för grundläggande datorfunktioner
- Erfarenhet av vilket programmeringsspråk som helst är fördelaktigt men inget krav
Publik
- Dataanalytiker
- Database Yrkesverksamma
- Mjukvaruutvecklare
Open Training Courses require 5+ participants.
SQL: Basics to Intermediate Träningskurs - Booking
SQL: Basics to Intermediate Träningskurs - Enquiry
SQL: Basics to Intermediate - Consultancy Enquiry
Consultancy Enquiry
Vittnesmål (1)
Translate this From: en To: sv Liten grupp, på plats i 3 dagar,
Annina - Ricardo AG
Kurs - SQL: Basics to Intermediate
Machine Translated
Upcoming Courses
Relaterade Kurser
Microsoft Access – Downloading Data
14 timmarDenna instruktörsledda, live utbildning i Sverige (online eller på plats) riktar sig till yrkesverksamma på nybörjar- till intermediärnivå som vill förbättra sina färdigheter i att extrahera, analysera och manipulera data inom Microsoft Access med hjälp av frågor och SQL.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå olika typer av frågor i Microsoft Access.
- Använda verktyg för frågedesign för att effektivt extrahera och analysera data.
- Skriva SQL-frågor för att hämta och manipulera data.
- Utföra dataaggregat, filtrering och sortering med hjälp av frågor.
- Tillämpa avancerade frågetekniker för felsökning och optimering.
SQL Advanced
14 timmarThis instructor-led, live training in Sverige (online or onsite) is aimed at intermediate-level database administrators, developers, and analysts who wish to master advanced SQL functionalities for complex data operations and database management.
By the end of this training, participants will be able to:
- Perform advanced querying techniques using unions, subqueries, and complex joins.
- Add, update, and delete data, tables, views, and indexes with precision.
- Ensure data integrity through transactions and manipulate database structures.
- Create and manage databases efficiently for robust data storage and retrieval.
SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
14 timmarKursens format
- Interaktiv föreläsning och diskussion.
- Massor av övningar och praktik.
- Praktisk implementering i en live-lab miljö.
Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
7 timmarKursen hjälper kunden att välja att skriva datalagring beroende på deras behov Den täcker nästan alla möjliga moderna tillvägagångssätt .
SQL Advanced level for Analysts
21 timmarSyftet med denna kurs är att ge en tydlig förståelse för användningen av SQL för olika Databaser (Oracle, SQL Server, MS Access...). Förståelse av analytiska funktioner och hur man ansluter olika tabeller i en databas hjälper delegater att flytta dataanalys operationer till databasens sida, i stället för att göra detta i MS Excel ansökan. Detta kan också Hjälp med att skapa något IT-system, som använder någon relationell databas.
SQL Development Bootcamp
35 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till nybörjare, programmerare och databasadministratörer som vill lära sig eller förbättra sina SQL utvecklingsfärdigheter och kunskaper.
I slutet av denna utbildning kommer deltagarna att kunna installera, skapa, hantera, manipulera och övervaka databaser med hjälp av SQL och databashanteringssystem.
SQL Fundamentals
14 timmarDenna SQL-kurs är för personer som vill ha nödvändiga färdigheter för att extrahera och analysera data från en databas och skapa rapporter. Kursdeltagarna kommer att lära sig:
- hur man skriver SQL-frågor
- vilka relationsdatabaser är och hur vi kan använda dem
- vad är relationer och hur man skapar dem
- Uppbyggnaden av data
- skillnader mellan SQL-dialekter (Oracle, T-SQL, ANSI)
- praktiska färdigheter för att skriva frågor
Denna SQL-kurs behandlar generisk ANSI SQL. Den kan användas i alla databaser, inklusive Oracle, MySQL, Microsoft Access, Microsoft SQL Server, DB2, Informix, PostgreSQL, alla andra relationsdatabaser.
SQL in Microsoft Access
14 timmarDenna SQL-kurs är för personer som vill ha nödvändiga färdigheter för att extrahera och analysera data med hjälp av Microsoft Access. Kursdeltagarna kommer att lära sig:
- hur man skriver SQL-frågor
- vilka relationsdatabaser är och hur vi kan använda dem
- vad är relationer och hur man skapar dem
- Uppbyggnaden av data
- skillnader mellan SQL-dialekter (Oracle, T-SQL, ANSI)
- praktiska färdigheter för att skriva frågor
Denna SQL-kurs behandlar Microsoft Access dialekt av SQL.
SQL language in MSSQL
14 timmarKursen svarar på frågor
- Hur ska man bygga en fråga?
- Vilka möjligheter har du SQL?
- Vad är en relationell databas?
- Vad är strukturen och SQL kommandon?
SQL in MySQL
14 timmar- Hur skapar man en fråga?
- Vad är en relationsdatabas?
- Vad är strukturen och SQL-kommandona?
SQL Advanced in MySQL
7 timmarDenna kurs har skapats för personer som redan känner till SQL . Kursen introducerar dig i hemligheter som är gemensamma för alla SQL databaser samt My SQL specifika syntax, funktioner och funktioner.
Data Analysis with SQL, Python and Spotfire
14 timmarI denna instruktörsledda, liveträning i Sverige kommer deltagarna att lära sig tre olika metoder för att komma åt, analysera och visualisera data. Vi börjar med en introduktion till RDMS-databaser; Fokus ligger på att komma åt och fråga en Oracle-databas med hjälp av språket SQL. Sedan tittar vi på strategier för att komma åt en RDMS-databas programmatiskt med hjälp av språket Python. Slutligen tittar vi på hur man visualiserar och presenterar data grafiskt med hjälp av TIBCO Spotfire.
Kursens upplägg
Interaktiv föreläsning och diskussion.
Massor av övningar och övning.
Praktisk implementering i en live-labbmiljö.
SQL in SQL Server
14 timmarDenna SQL-kurs är för personer som vill ha nödvändiga färdigheter för att extrahera och analysera data från en databas och skapa rapporter. Kursdeltagarna kommer att lära sig:
- hur man skriver SQL-frågor
- vilka relationsdatabaser är och hur vi kan använda dem
- vad är relationer och hur man skapar dem
- Uppbyggnaden av data
- skillnader mellan T-SQL och andra dialekter
- praktiska färdigheter för att skriva frågor
Denna SQL-kurs behandlar Microsoft T-SQL dialekt. Om du är intresserad av generisk SQL, se SQL Grundläggande kurs.
Transact SQL Advanced
7 timmarDelegaterna kommer att få en förståelse för några av de mer avancerade funktionerna i Transact SQL samt kunna göra vart och ett av följande:
- Använd frågor för att returnera komplexa resultatuppsättningar
- Hantera databasobjekt för att underlätta sökfrågan
- Ställ in frågor för att utföra mer effektivt
Denna kurs är för alla som för närvarande använder Transact SQL att extrahera data från en Microsoft SQL Server databas och vill utöka sin kunskap särskilt inom områdena dataanalys och förbättra fråghastigheten.
Transact SQL Basic
14 timmarDeltagarna kommer att få en förståelse för de grundläggande principerna för Structured Query Language samt kunna göra var och en av följande:
- Konstruera frågor för att extrahera och filtrera data från en SQL Server-databas
- Skapa sammanfattade resultat
- Ändra, härleda och formatera data så att de passar de utdata som krävs
- Ändra data och underhålla databaskomponenter och definitioner
Den här kursen är för alla som behöver information från en Microsoft SQL serverdatabas. Det är lämpligt för antingen systemutvecklare eller personer från andra områden som behöver använda SQL för att extrahera och analysera data.