Ievads SQL – bezmaksas kurss no ProductStar, apmācība, Datums: 2023. gada 2. decembris.
Literārs Mistrojums / / December 05, 2023
Mūsuprāt, pirmais, apgūstot jaunu profesiju, ir atklāt prasības vēlamajām vakancēm un pierakstīt prasmes, kas jāapgūst. Apskatīsim prasības analītiķa pozīcijām. Un mēs redzēsim, ka SQL ir viena no galvenajām prasībām analītiķa amatam. Tāpēc mēs to pētīsim!
1. Pētot kādu tēmu
Nodarbības video formātā, semināri ar gadījumu izpēti un viktorīnas zināšanu nostiprināšanai
2. Pabeigt uzdevumus
Tempā, kādā jūtaties ērti un saņemat atsauksmes.
3. Sazinieties ar mentoru
Nostipriniet zināšanas un labojiet kļūdas
Visi uzdevumi tiek apkopoti, pamatojoties uz reāliem pazīstamu uzņēmumu gadījumiem; jūsu ērtībai uzdevumiem ir to izpildes veidne
Iepazīšanās nodarbība (bezmaksas)
Studējam:
Kas ir SQL
SQL funkcijas
Kāpēc SQL Analytics?
SQL piemēri
Prakse:
Lejupielādēsim mūsu pirmo airbnb datu bāzi no GitHub
Iegūsim pirmo rezultātu SQL!
Rīki:
GitHub
SQLite tiešsaistē
1. nodarbība Ievads SQL
Kas ir SQL
SQL funkcijas
SQL izmantošanas piemēri dažādos uzņēmumos
Nedaudz SQL vēstures
Bloķēt manifestu
Kādus rīkus izmantosim?
Pirmā prakse
2. nodarbība Datu izvilkšana un filtrēšana (1. daļa)
Mācīšanās strādāt ar datu ieguvi
ATLASĪT, NO
Atslēgvārdu secība SQL
LIMIT
Dažādu datu tipu rakstīšana SQL
WHERE un operatori =, IS, LIKE, , <=, >=, !=, <>, IS NOT
Prakse
3. nodarbība Datu ieguve un filtrēšana (2. daļa)
Komentāri SQL
SQL reģistrjutība
WHERE un NULL, IN, NOT IN, AND, OR, BETWEEN operatoriem
Notiek teksta/skaitļa/NULL izvilkšana
Tabulas izgūšana un teksta/numura/datuma/NULL kolonnas pievienošana
Prakse
4. nodarbība Datu pārveidošana un kārtošana (1. daļa)
Alias pseidonīms
Padomi aizstājvārda lietošanai
Transformācijas UPPER(), LOWER()
Konvertēšana, izmantojot aritmētiskās darbības
CASE konvertēšana
Prakse
5. nodarbība Datu pārveidošana un kārtošana (2. daļa)
Konvertēt pašreizējo datumu/laiku
Datuma/laika konvertēšana
Kārtošana PĒC
Notiek labāko N vai pēdējo N ierakstu izgūšana
Prakse
6. nodarbība Datu grupēšana
Apkopošanas funkcijas MIN(), MAX(), SUM(), AVG()
Apkopošanas funkcijas COUNT()
GROUP BY
GROUP BY un apkopošanas funkcijas MIN(), MAX(), SUM(), AVG(), COUNT()
Vaicājuma izpildes secība SQL
ŅEMOT
Atšķirība starp WHERE un HAVING
Prakse
7. nodarbība Ievads datu bāzēs
Datu bāzu loma cilvēka dzīvē
Datu bāzes izveides vēsture
SQL vaicājumu arhitektūra un komunikācija ar datu bāzēm
Relāciju datu bāzu pamatnosacījumi:
Tabula
Atslēga (primārā un ārvalstu)
Datu bāze un attiecības starp tabulām
DBVS
Prakse: datu bāzes iestatīšana PostgreSQL DBVS
8. nodarbība Galdu savienošana
Kāpēc zināt, kā savienot galdus?
Kā notiek galdu savienošana?
Tabulu savienošanas metodes
Papildu asociācijas noteikumi
Prakse
9. nodarbība Ligzdoti vaicājumi (apakšvaicājumi)
Kā darbojas novēlots pieprasījums?
Kas ir apakšvaicājums?
Apakšvaicājuma struktūra
Apakšvaicājuma izpildes rīkojums
Apakšvaicājumi sadaļā SELECT
Apakšvaicājumi šeit: FROM
Apakšvaicājumi sadaļā JOIN
Apakšvaicājumi šeit: WHERE
Padomi darbam ar apakšvaicājumiem
Prakse
10. nodarbība Datu atjaunināšana, pievienošana un dzēšana
Kāpēc un kā mainīt datus?
Datu pievienošana (INSERT)
Datu atjauninājums (ATJAUNINĀJUMS)
Datu dzēšana (DELETE)
Prakse
11. nodarbība Tabulu izveide, modificēšana un dzēšana
Kāpēc un kā mainīt tabulas?
Tabulu veidošana
Jaunu tabulu izveide
Datu veidi
Ierobežojumi
Pagaidu tabulu izveide
Tabulu veidošana, pamatojoties uz esošajām
Maināmie galdi
Galdu noņemšana
Prakse: interneta veikala datu bāzes izveide
12. nodarbība SQL: Advanced
Izpratne par SQL nepilnībām
Darbības ar tekstu
Virknes savienošana
Stīgas garuma noteikšana
Virknes daļas atgriešana
Regulāras izteiksmes
Logu funkcijas
Vaicājumu paātrināšana un optimizācija
Skati un parastās tabulu izteiksmes
Fināls
Pēdējais LEGO projekts
Darbs pie izlaiduma projekta
Kā daļu no jūsu pēdējā mājasdarba mēs analizēsim LEGO datu kopu.
13. nodarbība papildu nodarbība: pamatprogrammu apskats
Apkopojam pētītos materiālus
Mēs praktizējam dažādus rīkus darbam ar SQL vaicājumiem
Google datu centrs
Režīmu analīze
Tabula
Yandex Datalens