Oracle Database 19c: SQL Fundamentals - kurs 68 990 RUB. från Specialist, utbildning 40 akademiska timmar, datum: 7 maj 2023.
Miscellanea / / December 04, 2023
Kursen ger studenterna grundläggande kunskaper i SQL, vilket gör att utvecklaren kan skriva frågor mot en eller flera tabeller, modifiera tabelldata och skapa databasobjekt. Det huvudsakliga utvecklingsverktyget som används i kursen är Oracle SQL Developer; SQL Plus används som en extra sådan.
Kursen ges på ryska!
Orakel är den mest populära databasen som används av de flesta stora företag, banker och myndigheter. Oracle-kunniga proffs efterfrågas överallt. Kursen är lämplig för versioner av Oracle Database 12c, 18c, 19c och är avsedd för tekniska supportingenjörer, tekniska administratörer, datalageradministratörer som är bekanta med grunderna i att arbeta med Oracle. Utbildning bedrivs på Linux-plattformen, men erfarenhet av Linux krävs inte.
Uppmärksamhet! Framgångsrikt slutförande av Oracle-kurser på Specialist Center på MSTU. N.E. Bauman hjälper dig inte bara att bemästra alla funktioner i att arbeta med Oracle-produkter, utan kommer också att förbereda dig för godkänt prov för att erhålla internationell certifiering Oracle Database Administrator Certified Associate (administratörsassistent Databas).
Du kommer att lära dig:
- skapa frågor till en eller flera databastabeller med hjälp av olika filtrerings- och radsorteringsvillkor;
- använd datamanipuleringskommandon (DML);
- skapa tabeller, index och andra databasobjekt;
- använda datarepresentationer;
- kontrollera åtkomst till databasschemaobjekt;
- använd underfrågor;
- använda enkelrads- och gruppfunktioner i SQL-språket;
- tillämpa skalära och relaterade underfrågor;
- använd reguljära uttryck;
6
kurserPraktisk lärare, erfaren Oracle DBMS-specialist. Han vet hur man förmedlar sin rikedom av erfarenhet till varje lyssnare och gör det på ett enkelt och lättillgängligt språk, med många praktiska exempel. Tacksamma lyssnare noterar hans förmåga att visa en mängd olika nyanser av att arbeta med Oracle DBMS.
Mikhail Fokin har tio års erfarenhet av att arbeta med Oracle DBMS (version 8, 8i, 9i, 10g, 11g), inklusive administrativ erfarenhet och prestandainställningar för Oracle DBMS på Unix- och Windows-plattformar, inklusive i Real Application-konfigurationen Kluster. Professionellt flytande i SQL, PL/SQL-språk. Behärskar tekniker för säkerhetskopiering och återställning av databas - både med RMAN och manuellt (användarhanterad säkerhetskopiering och återställning). Ger tillförlitlig datalagring och feltolerans med hjälp av Data Guard‚ RAC-teknik. Löser problem med databasprestanda och utför även justering av SQL-kommandon och PL/SQL-kod. Dessutom har han sju års erfarenhet av att undervisa i Oracle DBMS-administration, prestandajustering, säkerhet, applikationsutveckling och rapportering med Oracle Forms Developer och Oracle Rapporter.
För närvarande är han Oracle DBMS-administratör på en stor rysk bank.
4
kursExpert lärare i Oracle och Java kurser. Oracle Certified Specialist, Candidate of Technical Sciences. Han utmärker sig genom sin mångsidiga erfarenhet av praktiska och undervisningsaktiviteter. 2003 tog Alexey Anatolyevich examen med utmärkelser från MIREA. År 2006...
Expert lärare i Oracle och Java kurser. Oracle Certified Specialist, Candidate of Technical Sciences. Han utmärker sig genom sin mångsidiga erfarenhet av praktiska och undervisningsaktiviteter.
2003 tog Alexey Anatolyevich examen med utmärkelser från MIREA. 2006 disputerade han på sin doktorsavhandling på temat att bygga säkra automatiserade informationssystem.
En stor specialist inom området databassäkerhet, bygger säkra java- och webbapplikationer för Oracle DBMS och SQL Server, utvecklar lagrade programmoduler i PL/SQL och T-SQL. Automatiserade verksamheten i stora statligt ägda företag. Tillhandahåller konsult- och rådgivningstjänster inom utveckling av komplexa distribuerade webbapplikationer baserade på Java EE-plattformen.
Alexey Anatolyevichs undervisningserfarenhet i forskarutbildningssystemet överstiger 7 år. Arbetade med företagskunder, utbildade anställda på företagen "BANK PSB", "Internet University of Information Technologies (INTUIT)", "SINTERRA".
Författare till flera utbildnings- och metodmanualer om programmering och arbete med databaser. Från 2003 till 2005 var Alexey Anatolyevich engagerad i anpassning och teknisk översättning av utländsk litteratur om webbprogrammering och arbete med databaser. Publicerad över 20 vetenskapliga artiklar.
Tacksamma akademiker noterar alltid det lättillgängliga sättet att presentera även de mest komplexa ämnen, detaljerade svar på frågor från studenter och överflöd av levande exempel från lärarens yrkesutövning.
3
kursLärare med 27 års erfarenhet, Oracle-expert, innehavare av internationella certifieringar Oracle, MySQL, Microsoft, IBM. Har lång erfarenhet av programmering i SQL, PL/SQL, Java, C, C++, R, Python, Unix/Linux administration,...
Lärare med 27 års erfarenhet, Oracle-expert, innehavare av internationella certifieringar Oracle, MySQL, Microsoft, IBM. Har lång erfarenhet av programmering i SQL, PL/SQL, Java, C, C++, R, Python, Unix/Linux administration, använder Git-systemet, skapar virtuella maskiner (VMWare, Virtualbox, HYPER-V), administrering av Oracle-databaser, IBM Informix, konfigurering av serverhårdvara och RÄD.
Sedan 1991 har Ilya Andreevich undervisat i IT-kurser vid Moscow State University, inklusive deras tillämpning i näringslivet. Dess utexaminerade inkluderar anställda i de största företagen i Ryska federationen. Han har skrivit många verk i ekonomiska publikationer om trender i användningen av IT i företag. Han genomför också regelbundet utbildningar för att förbättra kompetensen hos IT-specialister och talar på seminarier.
Artig, med humor, tålmodig, ansvarsfull - det är så eleverna karaktäriserar sin lärare. Han vet hur han ska förmedla sin erfarenhet till varje elev på ett enkelt och lättillgängligt språk, vilket gör honom till en verkligt högkvalitativ lärare.
Modul 1. Introduktion till Oracle 19c-databasen (1 ac. h.)
Översikt över huvudfunktionerna i Oracle 19c-databasen
Diskussion av grundläggande begrepp, samt teoretiska och fysiska aspekter av relationella
Databas
Klassificering av SQL-kommandon som standardspråk för relationsdatabaser
Översikt över data som används i kursen
Använda SQL Developer för att upprätta en databassession
Spara frågeresultat till filer och använda skriptfiler i SQL Developer
Modul 2. Extrahera data med kommandot SQL SELECT (1.5 ac. h.)
Översikt över SELECT-kommandofunktionerna
Skapa en rapport med det grundläggande SELECT-kommandot
Markera alla kolumner
Välja specifika kolumner
Standardkolumnrubriker
Aritmetiska uttryck
Förstå operatörernas prioriteringar
Använd kommandot DESCRIBE för att visa tabellstrukturen
Modul 3. Begränsa och sortera data (2 ac. h.)
Använd en WHERE-sats för att välja önskade rader
Använda jämförelseoperatorer och logiska operatorer i WHERE-satsen
Beskrivning av prioritetsregler för jämförelseoperatorer och logiska operatorer
Använda bokstavliga tecken i WHERE-satsen
Sortera rader med hjälp av ORDER BY-satsen i SELECT-kommandot
Sortera resultatet i stigande och fallande värdeordning
Modul 4. Använda enradsfunktioner i kommandot SELECT (3 ak. h.)
Demonstrera skillnaderna mellan enradiga och flerradiga SQL-funktioner
Konvertera strängar med hjälp av teckenfunktioner som används i SELECT-listan och WHERE-satsen
Konvertera tal med funktionerna ROUND, TRUNC och MOD
Använder datumaritmetik i en SELECT-sats
Använda funktioner för att arbeta med datum
Modul 5. Använda konverteringsfunktioner och villkorliga uttryck (3 ak. h.)
Implicit och explicit datatypkonvertering
Använder konverteringsfunktionerna TO_CHAR, TO_NUMBER och TO_DATE
Kapslade One-line-funktioner
Tillämpa funktionerna NVL, NULLIF och COALESCE till datum
Använda IF THEN ELSE logiska villkor i ett SELECT-kommando
Modul 6. Dataaggregering med hjälp av gruppfunktioner (2 ac. h.)
Använda gruppfunktioner i kommandot SELECT för att skapa analytiska rapporter
Skapa datagrupper med hjälp av GROUP BY-klausulen
Exkluderar grupper av data som använder HAVING-satsen
Modul 7. Sampling av data från flera tabeller (2 ac. h.)
Skriva ett SELECT-kommando för att komma åt data från mer än en tabell
Visa data från tabeller med hjälp av en yttre koppling
Gå med i ett bord med sig själv (själv gå med)
Modul 8. Använda underfrågor (2 ak. h.)
Typer av problem som löses med delfrågor
Definiera underfrågor
Typer av underfrågor
Enkelrads- och flerradsunderfrågor
Modul 9. Använda setoperatorer (2 ak. h.)
Beskrivning av operatörer för arbete med set
Använda set-operatorer för att kombinera flera frågor till en
Sortera resultat vid användning av setoperatorer
Modul 10. Datamanipulation (3 ac. h.)
DML kommandosyntax
Lägga till rader i en tabell med kommandot INSERT
Använd kommandot UPDATE för att ändra tabellrader
Ta bort data från en tabell med kommandot DELETE
Använda skript för att manipulera data
Spara och återställa ändringar med kommandona COMMIT och ROLLBACK
Vad är läskonsistens
Modul 11. Använda DDL-kommandon för att skapa och hantera tabeller (3 ac. h.)
Huvuddatabasobjekt som behandlas i kursen
Tabellstruktur översikt
Grundläggande datatyper som används när du skapar tabellkolumner
Använder enkel syntax för att skapa tabeller
Vilka integritetsregler kan definieras när du skapar en tabell?
Hur schemaobjekt fungerar: (ALTER, DROP-kommandon)
Modul 12. Skapa andra schematiska objekt (2 ak. h.)
Skapa en enkel och komplex vy
Få åtkomst till data via en vy
Skapa, redigera och använd sekvenser
Skapande och underhåll av index
Skapa privata och offentliga synonymer
Modul 13. Användaråtkomstkontroll (2 ac. h.)
Skillnader mellan systemprivilegier och objektprivilegier
Skapa användare
Bevilja systemprivilegier
Bevilja privilegier till bord
Skapa en roll och ge den privilegier
Ändra användarlösenord
Bevilja objektprivilegier
Återkalla privilegier
Modul 14. Hantera schemaobjekt (2 ac. h.)
Lägg till, ändra eller ta bort en kolumn
Lägga till och ta bort begränsningar
Aktivera och inaktivera begränsningar, uppskjuten begränsningskontroll
Skapa och ta bort index
Skapa funktionsbaserade index
Utför en FLASHBACK-operation
Skapa och använda externa tabeller
Modul 15. Hantera objekt med hjälp av en dataordbok (2 ak. h.)
Data ordbok
Använda ordboksvyer
USER_OBJECTS och ALL_OBJECTS vyer
Information om tabeller och kolumner
Visa information om begränsningar
Visa information om sekvenser, index och synonymer
Hur man lägger till kommentarer till en tabell och kolumner
Modul 16. Manipulering av stora datamängder (2 ac. h.)
Manipulera data med hjälp av underfrågor
Beskrivning av funktionerna i multi-table INSERT-kommandot
Använda olika typer av Multi-Table INSERT-kommando
Sammanfoga rader med kommandot MERGE
Spåra förändringar i data över en tidsperiod
Modul 17. Underhåll av data från olika tidszoner (2 ac. h.)
Använda olika datum- och tidsdatatyper för att lagra bråkdelar av en sekund, samt stödja data från olika tidszoner
Använda intervalldatatyper för att lagra skillnaden mellan två värden som innehåller tid
Praktisk tillämpning av ett antal datum- och tidsfunktioner för applikationsglobalisering
Modul 18. Datasampling med hjälp av komplexa delfrågor (2 ac. h.)
Undersökningar med flera kolumner
Använda skalära delfrågor i SQL
En rad problem lösta med hjälp av korrelerade underfrågor
Ändra och ta bort rader med hjälp av korrelerade underfrågor
Använda operatorerna EXISTS och NOT EXISTS
Använder WITH-satsen
Modul 19. Stöd för reguljärt uttryck (1,5 ac. h.)
Fördelar med att använda reguljära uttryck
Använda reguljära uttryck för att matcha och ersätta strängar