Oracle Database 19c: SQL Fundamentals - kursus RUB 68.990. fra Specialist, uddannelse 40 akademiske timer, dato: 7. maj 2023.
Miscellanea / / December 04, 2023
Kurset giver eleverne grundlæggende viden om SQL, hvilket giver udvikleren mulighed for at skrive forespørgsler mod en eller flere tabeller, ændre tabeldata og oprette databaseobjekter. Kursets vigtigste udviklingsværktøj er Oracle SQL Developer; SQL Plus bruges som en ekstra.
Kurset undervises på russisk!
Oracle er den mest populære database, der bruges af de fleste store virksomheder, banker og offentlige myndigheder. Oracle kyndige fagfolk er efterspurgte overalt. Kurset er velegnet til versioner af Oracle Database 12c, 18c, 19c og er beregnet til tekniske supportingeniører, tekniske administratorer, datavarehusadministratorer, der er fortrolige med det grundlæggende i at arbejde med Oracle. Uddannelsen foregår på Linux-platformen, men erfaring med Linux er ikke påkrævet.
Opmærksomhed! Succesfuld gennemførelse af Oracle-kurser på Specialistcenteret på MSTU. N.E. Bauman vil ikke kun hjælpe dig med at mestre alle funktionerne ved at arbejde med Oracle-produkter, men vil også forberede dig til at bestå eksamener for at opnå international certificering Oracle Database Administrator Certified Associate (Administrator Assistant Database).
Du vil lære:
- oprette forespørgsler til en eller flere databasetabeller ved hjælp af forskellige filtrerings- og rækkesorteringsbetingelser;
- brug datamanipulationskommandoer (DML);
- oprette tabeller, indekser og andre databaseobjekter;
- bruge datarepræsentationer;
- kontrollere adgang til databaseskemaobjekter;
- brug underforespørgsler;
- bruge enkeltlinje- og gruppefunktioner i SQL-sproget;
- anvende skalære og relaterede underforespørgsler;
- brug regulære udtryk;
6
kurserPraktisk underviser, erfaren Oracle DBMS specialist. Han ved, hvordan han formidler sin rigdom af erfaring til enhver lytter og gør det i et enkelt og tilgængeligt sprog ved hjælp af mange praktiske eksempler. Taknemmelige lyttere bemærker hans evne til at vise en bred vifte af nuancer ved at arbejde med Oracle DBMS.
Mikhail Fokin har ti års erfaring med at arbejde med Oracle DBMS (version 8, 8i, 9i, 10g, 11g), inklusive administrationserfaring og ydeevneindstillinger for Oracle DBMS på Unix- og Windows-platforme, herunder i Real Application-konfigurationen Klynger. Professionelt flydende i SQL, PL/SQL sprog. Flydende i database backup og gendannelsesteknologier - både ved brug af RMAN og manuelt (brugerstyret backup og gendannelse). Giver pålidelig datalagring og fejltolerance ved hjælp af Data Guard‚ RAC-teknologier. Løser problemer med databasens ydeevne og udfører også tuning af SQL-kommandoer og PL/SQL-kode. Derudover har han syv års erfaring med undervisning i Oracle DBMS-administration, performance tuning, sikkerhed, applikationsudvikling og rapportering ved hjælp af Oracle Forms Developer og Oracle Rapporter.
I øjeblikket er han Oracle DBMS-administrator i en stor russisk bank.
4
RuteEkspert underviser i Oracle og Java kurser. Oracle Certified Specialist, Candidate of Technical Sciences. Han er kendetegnet ved sin mangfoldige erfaring med praktiske og undervisningsmæssige aktiviteter. I 2003 dimitterede Alexey Anatolyevich med udmærkelse fra MIREA. I 2006 år...
Ekspert underviser i Oracle og Java kurser. Oracle Certified Specialist, Candidate of Technical Sciences. Han er kendetegnet ved sin mangfoldige erfaring med praktiske og undervisningsmæssige aktiviteter.
I 2003 dimitterede Alexey Anatolyevich med udmærkelse fra MIREA. I 2006 forsvarede han sin ph.d.-afhandling om emnet opbygning af sikre automatiserede informationssystemer.
En stor specialist inden for databasesikkerhed, opbygning af sikre java- og webapplikationer til Oracle DBMS og SQL Server, udvikling af lagrede programmoduler i PL/SQL og T-SQL. Automatiserede store statsejede virksomheders aktiviteter. Yder rådgivning og rådgivning inden for udvikling af komplekse distribuerede webapplikationer baseret på Java EE platformen.
Alexey Anatolyevichs undervisningserfaring i postgraduate uddannelsessystemet overstiger 7 år. Arbejdede med erhvervskunder, uddannede medarbejdere i virksomhederne "BANK PSB", "Internet University of Information Technologies (INTUIT)", "SINTERRA".
Forfatter til flere pædagogiske og metodiske manualer om programmering og arbejde med databaser. Fra 2003 til 2005 var Alexey Anatolyevich engageret i tilpasning og teknisk oversættelse af udenlandsk litteratur om webprogrammering og arbejde med databaser. Udgivet over 20 videnskabelige artikler.
Taknemmelige kandidater bemærker uvægerligt den tilgængelige måde at præsentere selv de mest komplekse emner på, detaljerede svar på spørgsmål fra studerende og overfloden af levende eksempler fra lærerens professionelle praksis.
3
RuteLærer med 27 års erfaring, Oracle-ekspert, indehaver af internationale certificeringer Oracle, MySQL, Microsoft, IBM. Har stor erfaring med programmering i SQL, PL/SQL, Java, C, C++, R, Python, Unix/Linux administration,...
Lærer med 27 års erfaring, Oracle-ekspert, indehaver af internationale certificeringer Oracle, MySQL, Microsoft, IBM. Har stor erfaring med programmering i SQL, PL/SQL, Java, C, C++, R, Python, Unix/Linux administration, ved hjælp af Git systemet, oprettelse af virtuelle maskiner (VMWare, Virtualbox, HYPER-V), administration af Oracle-databaser, IBM Informix, konfiguration af serverhardware og RAID.
Siden 1991 har Ilya Andreevich undervist i IT-kurser ved Moscow State University, inklusive deres anvendelse i erhvervslivet. Dens kandidater omfatter ansatte i de største virksomheder i Den Russiske Føderation. Han har skrevet mange værker i økonomiske publikationer om tendenser i brugen af IT i erhvervslivet. Han gennemfører også regelmæssigt træning for at forbedre it-specialisternes færdigheder og taler ved seminarer.
Høflig, med sans for humor, tålmodig, ansvarlig - sådan karakteriserer eleverne deres lærer. Han ved, hvordan han skal formidle sin oplevelse til hver elev i et enkelt og tilgængeligt sprog, hvilket gør ham til en lærer af virkelig høj kvalitet.
Modul 1. Introduktion til Oracle 19c-databasen (1 ac. h.)
Oversigt over hovedfunktionerne i Oracle 19c-databasen
Diskussion af grundlæggende begreber, samt teoretiske og fysiske aspekter af relationelle
Database
Klassificering af SQL-kommandoer som standardsprog for relationelle databaser
Oversigt over data anvendt i kurset
Brug af SQL Developer til at etablere en databasesession
Gem forespørgselsresultater til filer og brug af scriptfiler i SQL Developer
Modul 2. Udtræk af data ved hjælp af SQL SELECT-kommandoen (1.5 ac. h.)
Oversigt over SELECT-kommandofunktionerne
Oprettelse af en rapport ved hjælp af den grundlæggende SELECT-kommando
Valg af alle kolonner
Valg af specifikke kolonner
Standard kolonneoverskrifter
Aritmetiske udtryk
Forståelse af operatørprioriteter
Brug af kommandoen DESCRIBE til at vise tabelstrukturen
Modul 3. Begrænsning og sortering af data (2 ac. h.)
Brug af en WHERE-sætning til at vælge de påkrævede rækker
Brug af sammenligningsoperatorer og logiske operatorer i WHERE-sætningen
Beskrivelse af prioritetsregler for sammenligningsoperatorer og logiske operatorer
Brug af bogstaver i WHERE-sætningen
Sortering af rækker ved hjælp af ORDER BY-klausulen i SELECT-kommandoen
Sorter resultatet i stigende og faldende rækkefølge af værdier
Modul 4. Brug af enkeltlinjefunktioner i SELECT-kommandoen (3 ak. h.)
Demonstration af forskellene mellem single-line og multi-line SQL-funktioner
Konvertering af strenge ved hjælp af tegnfunktioner, der bruges i SELECT-listen og WHERE-klausulen
Konvertering af tal ved hjælp af ROUND, TRUNC og MOD funktionerne
Brug af dato-aritmetik i en SELECT-sætning
Brug af funktioner til at arbejde med datoer
Modul 5. Brug af konverteringsfunktioner og betingede udtryk (3 ak. h.)
Implicit og eksplicit datatypekonvertering
Brug af konverteringsfunktionerne TO_CHAR, TO_NUMBER og TO_DATE
Indlejrede One-Line-funktioner
Anvendelse af funktionerne NVL, NULLIF og COALESCE til datoer
Brug af IF THEN ELSE logiske betingelser i en SELECT-kommando
Modul 6. Dataaggregering ved hjælp af gruppefunktioner (2 ac. h.)
Brug af gruppefunktioner i SELECT-kommandoen til at oprette analytiske rapporter
Oprettelse af datagrupper ved hjælp af GROUP BY-klausulen
Ekskluderer grupper af data ved hjælp af HAVING-klausulen
Modul 7. Sampling af data fra flere tabeller (2 ac. h.)
Skrive en SELECT-kommando for at få adgang til data fra mere end én tabel
Visning af data fra tabeller ved hjælp af en ydre joinforbindelse
At slutte sig til et bord med sig selv (selv deltage)
Modul 8. Brug af underforespørgsler (2 ak. h.)
Typer af problemer løst med underforespørgsler
Definition af underforespørgsler
Typer af underforespørgsler
Enkeltrækkede og multirækkede underforespørgsler
Modul 9. Brug af sætoperatorer (2 ak. h.)
Beskrivelse af operatører til arbejde med sæt
Brug af sæt-operatorer til at kombinere flere forespørgsler til én
Sortering af resultater ved brug af sætoperatorer
Modul 10. Datamanipulation (3 ac. h.)
DML kommandosyntaks
Tilføjelse af rækker til en tabel ved hjælp af kommandoen INSERT
Brug af UPDATE-kommandoen til at ændre tabelrækker
Sletning af data fra en tabel ved hjælp af kommandoen DELETE
Brug af scripts til at manipulere data
Gemme og rulle ændringer tilbage ved hjælp af kommandoerne COMMIT og ROLLBACK
Hvad er læsekonsistens
Modul 11. Brug af DDL-kommandoer til at oprette og administrere tabeller (3 ac. h.)
Hoveddatabaseobjekter dækket i kurset
Oversigt over tabelstruktur
Grundlæggende datatyper, der bruges ved oprettelse af tabelkolonner
Brug af simpel syntaks til at oprette tabeller
Hvilke integritetsregler kan defineres, når du opretter en tabel?
Sådan fungerer skemaobjekter: (ALTER, DROP-kommandoer)
Modul 12. Oprettelse af andre skematiske objekter (2 ak. h.)
Skaber en enkel og kompleks visning
Adgang til data via en visning
Opret, rediger og brug sekvenser
Oprettelse og vedligeholdelse af indekser
Oprettelse af private og offentlige synonymer
Modul 13. Brugeradgangskontrol (2 ac. h.)
Forskelle mellem systemrettigheder og objektrettigheder
Oprettelse af brugere
Tildeling af systemrettigheder
Tildeling af privilegier til borde
Opret en rolle og giv den privilegier
Ændring af brugeradgangskode
Tildeling af objektprivilegier
Tilbagekaldelse af privilegier
Modul 14. Håndtering af skemaobjekter (2 ac. h.)
Tilføj, rediger eller fjern en kolonne
Tilføjelse og fjernelse af begrænsninger
Aktivering og deaktivering af begrænsninger, udskudt begrænsningskontrol
Oprettelse og sletning af indekser
Oprettelse af funktionsbaserede indekser
Udførelse af en FLASHBACK-handling
Oprettelse og brug af eksterne tabeller
Modul 15. Håndtering af objekter ved hjælp af en dataordbog (2 ak. h.)
Dataordbog
Brug af ordbogsvisninger
USER_OBJECTS og ALL_OBJECTS visninger
Information om tabeller og kolonner
Se begrænsningsoplysninger
Se oplysninger om sekvenser, indekser og synonymer
Sådan tilføjer du kommentarer til en tabel og kolonner
Modul 16. Manipulering af store datasæt (2 ac. h.)
Manipulering af data ved hjælp af underforespørgsler
Beskrivelse af funktionerne i multi-table INSERT-kommandoen
Brug af forskellige typer multi-table INSERT-kommandoer
Sammenfletning af rækker ved hjælp af kommandoen MERGE
Spor ændringer i data over en periode
Modul 17. Vedligeholdelse af data fra forskellige tidszoner (2 ac. h.)
Brug af forskellige dato- og tidsdatatyper til at gemme brøkdele af et sekund samt understøtte data fra forskellige tidszoner
Brug af intervaldatatyper til at gemme forskellen mellem to værdier, der indeholder tid
Praktisk anvendelse af en række dato- og tidsfunktioner til applikationsglobalisering
Modul 18. Datasampling ved hjælp af komplekse underforespørgsler (2 ac. h.)
Underforespørgsler med flere kolonner
Brug af skalære underforespørgsler i SQL
Vifte af problemer løst ved hjælp af korrelerede underforespørgsler
Ændring og sletning af rækker ved hjælp af korrelerede underforespørgsler
Brug af EXISTS og NOT EXISTS-operatørerne
Brug af WITH-klausulen
Modul 19. Understøttelse af regulært udtryk (1,5 ac. h.)
Fordele ved at bruge regulære udtryk
Brug af regulære udtryk til at matche og erstatte strenge