Oracle Database 19c: SQL Fundamentals - kurs RUB 68 990. fra Spesialist, opplæring 40 akademiske timer, dato: 7. mai 2023.
Miscellanea / / December 04, 2023
Kurset gir studentene grunnleggende kunnskap om SQL, slik at utvikleren kan skrive spørringer mot en eller flere tabeller, endre tabelldata og lage databaseobjekter. Hovedutviklingsverktøyet som brukes i kurset er Oracle SQL Developer; SQL Plus brukes som en ekstra.
Kurset undervises på russisk!
Oracle er den mest populære databasen som brukes av de fleste store selskaper, banker og offentlige etater. Oracle kunnskapsrike fagfolk er etterspurt overalt. Kurset passer for versjoner av Oracle Database 12c, 18c, 19c og er beregnet på tekniske støtteingeniører, tekniske administratorer, datavarehusadministratorer som er kjent med det grunnleggende om å jobbe med Oracle. Opplæring gjennomføres på Linux-plattformen, men erfaring med Linux er ikke nødvendig.
Merk følgende! Vellykket gjennomføring av Oracle-kurs ved Spesialistsenteret ved MSTU. N.E. Bauman vil ikke bare hjelpe deg med å mestre alle funksjonene ved å jobbe med Oracle-produkter, men vil også forberede deg på bestått eksamener for å oppnå internasjonal sertifisering Oracle Database Administrator Certified Associate (Administrator Assistant Database).
Du vil lære:
- lage spørringer til en eller flere databasetabeller ved å bruke forskjellige filtrerings- og radsorteringsbetingelser;
- bruk datamanipulasjonskommandoer (DML);
- lage tabeller, indekser og andre databaseobjekter;
- bruke datarepresentasjoner;
- kontrollere tilgang til databaseskjemaobjekter;
- bruk underspørringer;
- bruk enkeltlinje- og gruppefunksjoner i SQL-språket;
- bruk skalare og relaterte underspørringer;
- bruk regulære uttrykk;
6
kursPraktisk lærer, erfaren Oracle DBMS-spesialist. Han vet hvordan han skal formidle sin erfaringsrikdom til enhver lytter og gjøre det på et enkelt og tilgjengelig språk, ved å bruke mange praktiske eksempler. Takknemlige lyttere legger merke til hans evne til å vise en lang rekke nyanser ved å jobbe med Oracle DBMS.
Mikhail Fokin har ti års erfaring med Oracle DBMS (versjoner 8, 8i, 9i, 10g, 11g), inkludert administrasjonserfaring og ytelsesinnstillinger for Oracle DBMS på Unix- og Windows-plattformer, inkludert i Real Application-konfigurasjonen Klynger. Profesjonelt flytende i SQL, PL/SQL-språk. Flytende i teknologier for sikkerhetskopiering og gjenoppretting av databaser - både ved bruk av RMAN og manuelt (brukerstyrt sikkerhetskopiering og gjenoppretting). Gir pålitelig datalagring og feiltoleranse ved hjelp av Data Guard‚ RAC-teknologier. Løser problemer med databaseytelse og utfører også tuning av SQL-kommandoer og PL/SQL-kode. I tillegg har han syv års erfaring med undervisning i Oracle DBMS-administrasjon, ytelsesjustering, sikkerhet, applikasjonsutvikling og rapportering ved hjelp av Oracle Forms Developer og Oracle Rapporter.
For tiden er han Oracle DBMS-administrator i en stor russisk bank.
4
kursEkspertlærer i Oracle- og Java-kurs. Oracle-sertifisert spesialist, kandidat for tekniske vitenskaper. Han utmerker seg ved sin mangfoldige erfaring innen praktiske og undervisningsaktiviteter. I 2003 ble Alexey Anatolyevich uteksaminert med utmerkelser fra MIREA. I 2006 år...
Ekspertlærer i Oracle- og Java-kurs. Oracle-sertifisert spesialist, kandidat for tekniske vitenskaper. Han utmerker seg ved sin mangfoldige erfaring innen praktiske og undervisningsaktiviteter.
I 2003 ble Alexey Anatolyevich uteksaminert med utmerkelser fra MIREA. I 2006 forsvarte han sin doktorgradsavhandling om temaet bygging av sikre automatiserte informasjonssystemer.
En stor spesialist innen databasesikkerhet, bygging av sikre java- og webapplikasjoner for Oracle DBMS og SQL Server, utvikling av lagrede programmoduler i PL/SQL og T-SQL. Automatiserte virksomheten til store statseide virksomheter. Tilbyr konsulent- og rådgivningstjenester innen utvikling av komplekse distribuerte webapplikasjoner basert på Java EE-plattformen.
Alexey Anatolyevichs undervisningserfaring i postgraduate utdanningssystemet overstiger 7 år. Jobbet med bedriftskunder, trente ansatte i selskapene "BANK PSB", "Internet University of Information Technologies (INTUIT)", "SINTERRA".
Forfatter av flere pedagogiske og metodiske manualer om programmering og arbeid med databaser. Fra 2003 til 2005 var Alexey Anatolyevich engasjert i tilpasning og teknisk oversettelse av utenlandsk litteratur om webprogrammering og arbeid med databaser. Publisert over 20 vitenskapelige artikler.
Takknemlige kandidater legger alltid merke til den tilgjengelige måten å presentere selv de mest komplekse emnene på, detaljerte svar på spørsmål fra studenter og overfloden av levende eksempler fra lærerens profesjonelle praksis.
3
kursLærer med 27 års erfaring, Oracle-ekspert, innehaver av internasjonale sertifiseringer Oracle, MySQL, Microsoft, IBM. Har lang erfaring med programmering i SQL, PL/SQL, Java, C, C++, R, Python, Unix/Linux administrasjon,...
Lærer med 27 års erfaring, Oracle-ekspert, innehaver av internasjonale sertifiseringer Oracle, MySQL, Microsoft, IBM. Har lang erfaring med programmering i SQL, PL/SQL, Java, C, C++, R, Python, Unix/Linux administrasjon, bruker Git-systemet, lager virtuelle maskiner (VMWare, Virtualbox, HYPER-V), administrasjon av Oracle-databaser, IBM Informix, konfigurering av servermaskinvare og PLYNDRINGSTOKT.
Siden 1991 har Ilya Andreevich undervist i IT-kurs ved Moscow State University, inkludert deres søknad i næringslivet. Dens nyutdannede inkluderer ansatte i de største foretakene i den russiske føderasjonen. Han har skrevet mange arbeider i økonomiske publikasjoner om trender i bruk av IT i næringslivet. Han gjennomfører også jevnlig opplæring for å forbedre ferdighetene til IT-spesialister og snakker på seminarer.
Høflig, med sans for humor, tålmodig, ansvarlig - slik karakteriserer elevene læreren sin. Han vet hvordan han skal formidle sin erfaring til hver elev på et enkelt og tilgjengelig språk, noe som gjør ham til en virkelig høykvalitets lærer.
Modul 1. Introduksjon til Oracle 19c-databasen (1 ac. h.)
Oversikt over hovedfunksjonene til Oracle 19c-databasen
Diskusjon av grunnleggende begreper, samt teoretiske og fysiske aspekter ved relasjonelle
Database
Klassifisering av SQL-kommandoer som standardspråk for relasjonsdatabaser
Oversikt over data brukt i kurset
Bruke SQL Developer for å etablere en databaseøkt
Lagre søkeresultater til filer og bruke skriptfiler i SQL Developer
Modul 2. Trekker ut data ved å bruke SQL SELECT-kommandoen (1.5 ac. h.)
Oversikt over SELECT-kommandofunksjonene
Opprette en rapport med den grunnleggende SELECT-kommandoen
Velger alle kolonner
Velge spesifikke kolonner
Standard kolonneoverskrifter
Aritmetiske uttrykk
Forstå operatørprioriteringer
Bruke DESCRIBE-kommandoen for å vise tabellstrukturen
Modul 3. Begrense og sortere data (2 ac. h.)
Bruke en WHERE-klausul for å velge de nødvendige radene
Bruke sammenligningsoperatorer og logiske operatorer i WHERE-leddet
Beskrivelse av prioritetsregler for sammenligningsoperatorer og logiske operatorer
Bruke bokstaver i WHERE-klausulen
Sortere rader ved å bruke ORDER BY-klausulen i SELECT-kommandoen
Sorter resultatet i stigende og synkende rekkefølge av verdier
Modul 4. Bruke enkeltlinjefunksjoner i SELECT-kommandoen (3 ak. h.)
Demonstrere forskjellene mellom enkeltlinje- og flerlinjes SQL-funksjoner
Konvertere strenger ved hjelp av tegnfunksjoner som brukes i SELECT-listen og WHERE-klausulen
Konvertere tall ved å bruke ROUND-, TRUNC- og MOD-funksjonene
Bruke datoaritmetikk i en SELECT-ledd
Bruke funksjoner for å jobbe med datoer
Modul 5. Bruke konverteringsfunksjoner og betingede uttrykk (3 ak. h.)
Implisitt og eksplisitt datatypekonvertering
Bruk av konverteringsfunksjonene TO_CHAR, TO_NUMBER og TO_DATE
Nestede One-Line-funksjoner
Bruk av NVL-, NULLIF- og COALESCE-funksjonene til datoer
Bruke IF THEN ELSE logiske betingelser i en SELECT-kommando
Modul 6. Dataaggregering ved hjelp av gruppefunksjoner (2 ac. h.)
Bruke gruppefunksjoner i SELECT-kommandoen for å lage analytiske rapporter
Opprette datagrupper ved å bruke GROUP BY-klausulen
Ekskluderer grupper av data som bruker HAVING-klausulen
Modul 7. Sample data fra flere tabeller (2 ac. h.)
Skrive en SELECT-kommando for å få tilgang til data fra mer enn én tabell
Vise data fra tabeller ved hjelp av en ytre sammenføyning
Å bli med i et bord med seg selv (selv delta)
Modul 8. Bruke underspørringer (2 ak. h.)
Typer problemer løst med underspørringer
Definere underspørringer
Typer underspørringer
Enkeltrads og flerrads underspørringer
Modul 9. Bruke settoperatorer (2 ak. h.)
Beskrivelse av operatører for arbeid med sett
Bruke settoperatorer til å kombinere flere spørringer til ett
Sortering av resultater ved bruk av settoperatorer
Modul 10. Datamanipulering (3 ac. h.)
DML kommandosyntaks
Legge til rader i en tabell ved å bruke INSERT-kommandoen
Bruke UPDATE-kommandoen til å endre tabellrader
Slette data fra en tabell ved hjelp av DELETE-kommandoen
Bruke skript for å manipulere data
Lagre og rulle tilbake endringer ved å bruke kommandoene COMMIT og ROLLBACK
Hva er lesekonsistens
Modul 11. Bruke DDL-kommandoer til å opprette og administrere tabeller (3 ac. h.)
Hoveddatabaseobjekter dekket i kurset
Oversikt over tabellstruktur
Grunnleggende datatyper som brukes når du oppretter tabellkolonner
Bruke enkel syntaks for å lage tabeller
Hvilke integritetsregler kan defineres når du oppretter en tabell?
Slik fungerer skjemaobjekter: (ALTER, DROP-kommandoer)
Modul 12. Opprette andre skjematiske objekter (2 ak. h.)
Skape en enkel og kompleks visning
Tilgang til data gjennom en visning
Opprett, rediger og bruk sekvenser
Oppretting og vedlikehold av indekser
Opprette private og offentlige synonymer
Modul 13. Brukertilgangskontroll (2 ac. h.)
Forskjeller mellom systemprivilegier og objektprivilegier
Opprette brukere
Tildeling av systemprivilegier
Gi privilegier til tabeller
Opprett en rolle og gi den privilegier
Endring av brukerpassord
Tildeling av objektprivilegier
Oppheve privilegier
Modul 14. Administrere skjemaobjekter (2 ac. h.)
Legg til, endre eller fjern en kolonne
Legge til og fjerne restriksjoner
Aktivere og deaktivere begrensninger, utsatt begrensningskontroll
Opprette og slette indekser
Opprette funksjonsbaserte indekser
Utfører en TILBAKEBACK-operasjon
Opprette og bruke eksterne tabeller
Modul 15. Administrere objekter ved hjelp av en dataordbok (2 ak. h.)
Dataordbok
Bruke ordbokvisninger
USER_OBJECTS og ALL_OBJECTS visninger
Informasjon om tabeller og kolonner
Se informasjon om restriksjoner
Vis informasjon om sekvenser, indekser og synonymer
Hvordan legge til kommentarer til en tabell og kolonner
Modul 16. Manipulering av store datasett (2 ac. h.)
Manipulere data ved hjelp av underspørringer
Beskrivelse av funksjonene til multi-table INSERT-kommandoen
Bruke forskjellige typer multi-table INSERT-kommandoer
Slå sammen rader ved å bruke MERGE-kommandoen
Spor endringer i data over en tidsperiode
Modul 17. Vedlikehold av data fra forskjellige tidssoner (2 ac. h.)
Bruk av forskjellige dato- og klokkeslettdatatyper for å lagre brøkdeler av et sekund, samt støttedata fra forskjellige tidssoner
Bruk av intervalldatatyper for å lagre forskjellen mellom to verdier som inneholder tid
Praktisk anvendelse av en rekke dato- og klokkeslettfunksjoner for applikasjonsglobalisering
Modul 18. Datasampling ved hjelp av komplekse underspørringer (2 ac. h.)
Undersøk med flere kolonner
Bruke skalære underspørringer i SQL
En rekke problemer løst ved hjelp av korrelerte underspørringer
Endring og sletting av rader ved hjelp av korrelerte underspørringer
Bruke EXISTS og NOT EXISTS-operatørene
Bruker WITH-klausulen
Modul 19. Støtte for regelmessig uttrykk (1,5 ac. h.)
Fordeler med å bruke regulære uttrykk
Bruke regulære uttrykk for å matche og erstatte strenger