SQL og datainnhenting - kurs RUB 38.290. fra Netology, opplæring 2 måneder, Dato: 2. desember 2023.
Miscellanea / / December 05, 2023
For nykommere innen analyse
Lær hvordan du selvstendig trekker ut data for prosessering og analyse. Forbedre ferdighetene dine og bli forfremmet
Markedsførere
Lær å raskt skaffe data for å evaluere resultater, bygge hypoteser og utvikle markedsføringsstrategier
Prosjekt- og produktledere
Du vil bedre kunne forstå utviklere og analytikere og laste opp data selv
For finansfolk, regnskapsførere og forskere
Lær å laste ned data og studere deres egenskaper ved å bruke SQL-analytiske funksjoner
Introduksjon til SQL
Finn ut hvorfor databaser er nødvendig. Du vil forstå hvordan et databasestyringssystem (DBMS) fungerer og bli kjent med PostgreSQL-systemet. Lær hva skjemaer, relasjoner, attributter og domener er. Installer og konfigurer nødvendig programvare.
• Hva er de forskjellige datakildene?
• Hva er IDE og DBeaver
• Opprette tilkoblinger i DBeaver
• Installere en lokal PostgreSQL-databaseserver
• Arbeide med *.backup og *.sql
• DBeaver-grensesnitt
• Hvordan lage spørringer
• ER-diagram
• Primære og utenlandske nøkkelbegrensninger
• Metadata: bruk og tilgang
Relasjonelle databaser
Du vil lære hva aliaser er og hvordan du bruker dem når du arbeider med ulike skjemaer og tabeller i en spørring. Forstå de grunnleggende PostgreSQL-datatypene. Lær hvordan du filtrerer, sorterer og transformerer data. Du vil forstå hvordan du jobber med strenger og datoer.
• Enkle spørsmål
• RUND kommando
• Kommandoer ORDER BY, LIMIT, OFFSET
• DISTINCT kommando
• Logisk rekkefølge SELECT
• WHERE-klausuler
• NULL og NOT NULL kommandoer
• Sammenkobling
• LIKE- og ILIKE-kommandoer
• Metoder for arbeid med strenger
• Metoder for arbeid med datoer
Nøkkelfunksjoner for dataanalyse med SQL
Skriv enkle spørsmål og lær komplekse. Bruk sammenføyninger (JOIN) og aggregerte funksjoner (SUM, COUNT, AVG). Forstå kronologien til tabellkobling. Mestre de grunnleggende kommandoene: SELECT, WHERE, JOIN, ORDER BY, CASE, UNION, GROUP BY, HAVING. Finn ut hva undersøk er.
• Sammenføyningstyper: VENSTRE, HØYRE, INDRE, HELT YTRE, KRYSSJOIN
• BLI MED når du jobber med unike og ikke-unike verdier
• UNION og EXCEPT kommandoer
• CASE-kommando
• Aggregasjon
• Gruppering
• Underspørringer. Posisjonens innvirkning på ressursbruken
Dypdykk i SQL. Avanserte dataoperasjoner
Lær hvordan du arbeider med tabeller ved å bruke kommandoene CREATE TABLE, ALTER TABLE, DROP TABLE. Mestre kommandoene INSERT INTO, UPDATE TABLE, DELETE FROM. Forstå hva fremmednøkler er.
• Lag et diagram
• Relasjonsbygging
• Dannelse av attributter, angivelse av datatyper og restriksjoner
• Endring av relasjonsstruktur
• Fremmednøkler
• Legge inn data i et forhold
• Datamodifisering
• Slette data og relasjoner
Jobber med PostgreSQL. Del 1
Lær å bruke aggregerte funksjoner sum(), count(),avg(), min() og max() i en vindusfunksjon. Bruk de analytiske funksjonene lead(), lag(), dense_rank(). Finn ut hva vanlige tabelluttrykk og rekursive spørringer er. Lær å jobbe med kataloger.
• Vindufunksjoner: enkle spørringer, akkumulering, LEAD og LAG
• CTE-teamet
• Rekursjon. Søknad med kataloger
• GENERATE_SERIES kommando
Jobber med PostgreSQL. Del 2
Lær hva representasjoner er. Du vil forstå hvordan du kan øke hastigheten på spørringer og bruke indekser. Du vil begynne å navigere i spørringsmønstre. Bli kjent med komplekse datatyper.
• VIS kommando
• MATERIALISERT VISNING-kommando
• Anvendelse av representasjoner ved denormalisering
• Søkeplan (forklar ANALYSE)
• JSON-kommando
• ARRAY-kommando
SQL PRO
Lær å lage lagrede prosedyrer og triggere. Lær hva normalisering og denormalisering er. Lær det grunnleggende om design og forstå hva arkitektoniske datamodeller er. Mestre skjæring og partisjonering. Kostnaden for modulen er 10 000 ₽
• Arbeide med konsollen og interaktiv modus
• Lage lagrede prosedyrer
• Opprette triggerfunksjoner og triggere
• 1-5 Normalformer
• Denormalisering
• Horisontal og vertikal skjæring
• Arv i PostgreSQL
• Koble til klynger med utvidelsen POSTGRES_FDW
• Arkitektoniske modeller
• Datamodeller
• Databasedesigntrinn
• Forskjellen mellom OLTP- og OLAP-systemer
H
Hei Natalia
14.06.2019 G.
Det er ikke verdt å kaste bort penger og tid.
Kursene ble holdt i april 2019 med temaet «SQL og datainnhenting».1. Materialene var dårlig forberedt. Det var skrivefeil og feil i presentasjonene, informasjon ble presentert i en uleselig form.2. Jeg likte ikke arbeidet til kuratorene i det hele tatt. Jeg sammenligner arbeidet til kuratorer med arbeidet til kuratorer ved SkyEng (dette er ikke PR og jeg er på ingen måte knyttet til denne organisasjonen, jeg var også student på fremmedspråkkurs...