Oracle Database 19c: SQL Fundamentals — kurss RUB 68 990. no Speciālists, apmācība 40 akadēmiskās stundas, datums: 2023. gada 7. maijs.
Literārs Mistrojums / / December 04, 2023
Kurss sniedz studentiem pamatzināšanas par SQL, ļaujot izstrādātājam rakstīt vaicājumus pret vienu vai vairākām tabulām, modificēt tabulu datus un izveidot datu bāzes objektus. Galvenais kursā izmantotais izstrādes rīks ir Oracle SQL Developer; SQL Plus tiek izmantots kā papildu.
Kurss notiek krievu valodā!
Orākuls ir populārākā datubāze, ko izmanto lielākā daļa lielo uzņēmumu, banku un valsts aģentūru. Oracle zinoši speciālisti ir pieprasīti visur. Kurss ir piemērots Oracle Database 12c, 18c, 19c versijām un ir paredzēts tehniskā atbalsta inženieriem, tehniskajiem administratoriem, datu noliktavas administratoriem, kuri pārzina darba pamatus ar Oracle. Apmācības notiek uz Linux platformas, taču pieredze darbā ar Linux nav nepieciešama.
Uzmanību! Sekmīga Oracle kursu beigšana MSTU Speciālistu centrā. N.E. Bauman ne tikai palīdzēs apgūt visas iespējas darbam ar Oracle produktiem, bet arī sagatavos nokārtošanai eksāmeni starptautiskās sertifikācijas iegūšanai Oracle Database Administrator Certified Associate (Administrator Assistant datu bāze).
Tu iemācīsies:
- izveidot vaicājumus vienai vai vairākām datu bāzes tabulām, izmantojot dažādus filtrēšanas un rindu šķirošanas nosacījumus;
- izmantot datu manipulācijas komandas (DML);
- izveidot tabulas, indeksus un citus datu bāzes objektus;
- izmantot datu attēlojumus;
- kontrolēt piekļuvi datu bāzes shēmas objektiem;
- izmantot apakšvaicājumus;
- lietot SQL valodas vienas rindas un grupu funkcijas;
- lietot skalāros un saistītos apakšvaicājumus;
- lietot regulāras izteiksmes;
6
kursiPraktisks pasniedzējs, pieredzējis Oracle DBVS speciālists. Viņš zina, kā savu pieredzes bagātību nodot ikvienam klausītājam un darīt to vienkāršā un pieejamā valodā, izmantojot daudzus praktiskus piemērus. Pateicīgi klausītāji atzīmē viņa spēju parādīt visdažādākās nianses darbā ar Oracle DBVS.
Mihailam Fokinam ir desmit gadu pieredze darbā ar Oracle DBMS (versijas 8, 8i, 9i, 10g, 11g), ieskaitot administrēšanas pieredzi un Oracle DBMS veiktspējas iestatījumi Unix un Windows platformās, tostarp Real Application konfigurācijā Kopas. Profesionāli brīvi pārvalda SQL, PL/SQL valodas. Brīvi pārvalda datu bāzes dublēšanas un atkopšanas tehnoloģijas - gan izmantojot RMAN, gan manuāli (lietotāja pārvaldīta dublēšana un atkopšana). Nodrošina uzticamu datu uzglabāšanu un kļūdu toleranci, izmantojot Data Guard‚ RAC tehnoloģijas. Atrisina datu bāzes veiktspējas problēmas, kā arī veic SQL komandu un PL/SQL koda regulēšanu. Turklāt viņam ir septiņu gadu pieredze, pasniedzot kursus par Oracle DBMS administrēšanu, veiktspējas regulēšanu, drošība, lietojumprogrammu izstrāde un ziņošana, izmantojot Oracle Forms Developer un Oracle Pārskati.
Pašlaik viņš ir Oracle DBVS administrators lielā Krievijas bankā.
4
protamsOracle un Java kursu eksperts. Oracle sertificēts speciālists, tehnisko zinātņu kandidāts. Viņš izceļas ar daudzveidīgu pieredzi praktiskajā un mācību darbā. 2003. gadā Aleksejs Anatoljevičs ar izcilību absolvēja MIREA. 2006 gadā...
Oracle un Java kursu eksperts. Oracle sertificēts speciālists, tehnisko zinātņu kandidāts. Viņš izceļas ar daudzveidīgu pieredzi praktiskajā un mācību darbā.
2003. gadā Aleksejs Anatoljevičs ar izcilību absolvēja MIREA. 2006. gadā viņš aizstāvēja doktora darbu par tēmu drošu automatizētu informācijas sistēmu izveide.
Liels speciālists datu bāzu drošības jomā, drošu java un tīmekļa lietojumprogrammu izveidē Oracle DBMS un SQL Server, attīstot saglabāto programmu moduļus PL/SQL un T-SQL. Automatizēta lielo valsts uzņēmumu darbība. Sniedz konsultāciju un konsultāciju pakalpojumus sarežģītu izplatītu tīmekļa lietojumprogrammu izstrādē, pamatojoties uz Java EE platformu.
Alekseja Anatoļjeviča pedagoģiskā pieredze pēcdiploma izglītības sistēmā pārsniedz 7 gadus. Strādājis ar korporatīvajiem klientiem, apmācījis darbiniekus uzņēmumos “BANK PSB”, “Informācijas tehnoloģiju interneta universitāte (INTUIT)”, “SINTERRA”.
Vairāku izglītojošu un metodisku rokasgrāmatu par programmēšanu un darbu ar datu bāzēm autore. No 2003. līdz 2005. gadam Aleksejs Anatoljevičs nodarbojās ar ārzemju literatūras adaptāciju un tehnisko tulkošanu par tīmekļa programmēšanu un darbu ar datu bāzēm. Publicējis vairāk nekā 20 zinātniskus rakstus.
Pateicīgi absolventi vienmēr atzīmē pieejamo pat vissarežģītāko tēmu prezentācijas veidu, detalizētas atbildes uz studentu jautājumiem un dzīvo piemēru pārpilnību no skolotāja profesionālās prakses.
3
protamsSkolotājs ar 27 gadu pieredzi, Oracle eksperts, starptautisko sertifikātu īpašnieks Oracle, MySQL, Microsoft, IBM. Ir liela pieredze programmēšanā SQL, PL/SQL, Java, C, C++, R, Python, Unix / Linux administrēšanā,...
Skolotājs ar 27 gadu pieredzi, Oracle eksperts, starptautisko sertifikātu īpašnieks Oracle, MySQL, Microsoft, IBM. Ir liela pieredze programmēšanā SQL, PL/SQL, Java, C, C++, R, Python, Unix / Linux administrēšanā, izmantojot Git sistēmu, veidojot virtuālās mašīnas (VMWare, Virtualbox, HYPER-V), Oracle datu bāzu administrēšana, IBM Informix, servera aparatūras konfigurēšana un RAID.
Kopš 1991. gada Iļja Andrejevičs pasniedz IT kursus Maskavas Valsts universitātē, tostarp to pielietojumu uzņēmējdarbībā. Tās absolventu vidū ir Krievijas Federācijas lielāko uzņēmumu darbinieki. Viņš ir daudzu darbu autors ekonomikas publikācijās par IT izmantošanas tendencēm uzņēmējdarbībā. Tāpat regulāri vada apmācības IT speciālistu prasmju pilnveidošanai un uzstājas semināros.
Pieklājīgs, ar humora izjūtu, pacietīgs, atbildīgs – tā skolēni raksturo savu skolotāju. Viņš zina, kā vienkāršā un pieejamā valodā nodot savu pieredzi ikvienam skolēnam, kas padara viņu par patiesi kvalitatīvu skolotāju.
1. modulis. Ievads Oracle 19c datubāzē (1 ac. h.)
Oracle 19c datu bāzes galveno funkciju pārskats
Pamatjēdzienu, kā arī relāciju teorētisko un fizisko aspektu apspriešana
Datu bāze
SQL komandu klasifikācija kā standarta valoda relāciju datu bāzēm
Kursā izmantoto datu pārskats
SQL izstrādātāja izmantošana datu bāzes sesijas izveidei
Vaicājuma rezultātu saglabāšana failos un skriptu failu izmantošana programmā SQL Developer
2. modulis. Datu izvilkšana, izmantojot komandu SQL SELECT (1.5 ac. h.)
Pārskats par komandas SELECT funkcijām
Atskaites izveide, izmantojot pamata komandu SELECT
Visu kolonnu atlasīšana
Konkrētu kolonnu atlasīšana
Noklusējuma kolonnu virsraksti
Aritmētiskās izteiksmes
Operatora prioritāšu izpratne
Izmantojot komandu DESCRIBE, lai parādītu tabulas struktūru
3. modulis. Datu ierobežošana un šķirošana (2 ac. h.)
Izmantojot WHERE klauzulu, lai atlasītu nepieciešamās rindas
Salīdzināšanas operatoru un loģisko operatoru izmantošana WHERE klauzulā
Salīdzināšanas operatoru un loģisko operatoru prioritātes noteikumu apraksts
Rakstzīmju burtu izmantošana WHERE klauzulā
Rindu kārtošana, izmantojot komandas SELECT klauzulu ORDER BY
Kārtojiet rezultātu augošā un dilstošā vērtību secībā
4. modulis. Vienas rindiņas funkciju izmantošana komandā SELECT (3 ak. h.)
Demonstrētas atšķirības starp vienas rindas un vairāku rindu SQL funkcijām
Virkņu konvertēšana, izmantojot rakstzīmju funkcijas, kas tiek izmantotas sarakstā SELECT un WHERE klauzulā
Skaitļu konvertēšana, izmantojot ROUND, TRUNC un MOD funkcijas
Datuma aritmētikas izmantošana SELECT klauzulā
Funkciju izmantošana darbam ar datumiem
5. modulis. Izmantojot konvertēšanas funkcijas un nosacījuma izteiksmes (3 ak. h.)
Netieša un tieša datu veida konvertēšana
Izmantojot konvertēšanas funkcijas TO_CHAR, TO_NUMBER un TO_DATE
Ligzdotas vienas rindas funkcijas
Funkciju NVL, NULLIF un COALESCE lietošana datumiem
Loģisko nosacījumu IF THEN CIT izmantošana komandā SELECT
6. modulis. Datu apkopošana, izmantojot grupas funkcijas (2 ac. h.)
Grupas funkciju izmantošana komandā SELECT, lai izveidotu analītiskos pārskatus
Datu grupu izveide, izmantojot klauzulu GROUP BY
Datu grupu izslēgšana, izmantojot klauzulu HAVING
7. modulis. Datu izlase no vairākām tabulām (2 ac. h.)
Komandas SELECT rakstīšana, lai piekļūtu datiem no vairāk nekā vienas tabulas
Datu skatīšana no tabulām, izmantojot ārējo savienojumu
Pievienošanās galdam ar sevi (pašapvienošanās)
8. modulis. Apakšvaicājumu izmantošana (2 ak. h.)
Ar apakšvaicājumiem atrisināto problēmu veidi
Apakšvaicājumu definēšana
Apakšvaicājumu veidi
Vienas rindas un vairāku rindu apakšvaicājumi
9. modulis. Izmantojot kopas operatorus (2 ak. h.)
Operatoru apraksts darbam ar komplektiem
Kopas operatoru izmantošana, lai apvienotu vairākus vaicājumus vienā
Rezultātu kārtošana, izmantojot kopas operatorus
10. modulis. Datu manipulācijas (3 ac. h.)
DML komandu sintakse
Rindu pievienošana tabulai, izmantojot komandu INSERT
Izmantojot komandu UPDATE, lai mainītu tabulas rindas
Datu dzēšana no tabulas, izmantojot komandu DELETE
Skriptu izmantošana, lai manipulētu ar datiem
Izmaiņu saglabāšana un atgriešana, izmantojot komandas COMMIT un ROLLBACK
Kas ir lasīšanas konsekvence
11. modulis. DDL komandu izmantošana tabulu izveidei un pārvaldībai (3 ac. h.)
Kursā apskatītie galvenie datu bāzes objekti
Tabulas struktūras pārskats
Pamatdatu tipi, kas tiek izmantoti, veidojot tabulas kolonnas
Vienkāršas sintakses izmantošana tabulu izveidošanai
Kādus integritātes noteikumus var definēt, veidojot tabulu?
Kā darbojas shēmas objekti: (komandas ALTER, DROP)
12. modulis. Citu shematisko objektu veidošana (2 ak. h.)
Vienkārša un sarežģīta skata izveide
Piekļuve datiem, izmantojot skatu
Izveidojiet, rediģējiet un izmantojiet secības
Indeksu izveide un uzturēšana
Privātu un publisku sinonīmu izveide
13. modulis. Lietotāja piekļuves kontrole (2 ac. h.)
Atšķirības starp sistēmas privilēģijām un objekta privilēģijām
Lietotāju izveide
Sistēmas privilēģiju piešķiršana
Privilēģiju piešķiršana galdiem
Izveidojiet lomu un piešķiriet tai privilēģijas
Lietotāja paroles maiņa
Objekta privilēģiju piešķiršana
Privilēģiju atcelšana
14. modulis. Shēmas objektu pārvaldība (2 ac. h.)
Pievienojiet, mainiet vai noņemiet kolonnu
Ierobežojumu pievienošana un noņemšana
Ierobežojumu iespējošana un atspējošana, atliktā ierobežojumu pārbaude
Indeksu izveide un dzēšana
Uz funkcijām balstītu indeksu izveide
Tiek veikta ATMIKSĒŠANAS darbība
Ārējo tabulu izveide un izmantošana
15. modulis. Objektu pārvaldīšana, izmantojot datu vārdnīcu (2 ak. h.)
Datu vārdnīca
Vārdnīcas skatu izmantošana
USER_OBJECTS un ALL_OBJECTS skati
Informācija par tabulām un kolonnām
Skatiet informāciju par ierobežojumiem
Skatiet informāciju par sekvencēm, indeksiem un sinonīmiem
Kā tabulai un kolonnām pievienot komentārus
16. modulis. Manipulācijas ar lielām datu kopām (2 ac. h.)
Manipulēšana ar datiem, izmantojot apakšvaicājumus
Vairāku tabulu komandas INSERT funkciju apraksts
Izmantojot dažādu veidu vairāku tabulu komandu INSERT
Rindu sapludināšana, izmantojot komandu MERGE
Izsekojiet datu izmaiņām noteiktā laika periodā
17. modulis. Datu uzturēšana no dažādām laika zonām (2 ac. h.)
Dažādu datuma un laika datu tipu izmantošana, lai saglabātu sekundes daļdaļas, kā arī atbalstītu datus no dažādām laika zonām
Intervālu datu tipu izmantošana, lai saglabātu atšķirību starp divām vērtībām, kas satur laiku
Vairāku datuma un laika funkciju praktiska pielietošana lietojumprogrammu globalizācijai
18. modulis. Datu paraugu ņemšana, izmantojot sarežģītus apakšvaicājumus (2 ac. h.)
Vairāku kolonnu apakšvaicājumi
Skalāro apakšvaicājumu izmantošana SQL
Problēmu diapazons, kas atrisinātas, izmantojot korelētus apakšvaicājumus
Rindu modificēšana un dzēšana, izmantojot korelētus apakšvaicājumus
Operatoru EXISTS un NOT EXISTS izmantošana
Izmantojot klauzulu WI
19. modulis. Regulārās izteiksmes atbalsts (1,5 ac. h.)
Regulāro izteiksmju izmantošanas priekšrocības
Regulāro izteiksmju izmantošana, lai saskaņotu un aizstātu virknes