Oracle Database 19c: SQL Fundamentals - cursus RUB 68.990. van Specialist, opleiding 40 academische uren, datum: 7 mei 2023.
Gemengde Berichten / / December 04, 2023
De cursus biedt studenten basiskennis van SQL, waardoor de ontwikkelaar query's tegen een of meer tabellen kan schrijven, tabelgegevens kan wijzigen en databaseobjecten kan maken. Het belangrijkste ontwikkelingshulpmiddel dat in de cursus wordt gebruikt, is Oracle SQL Developer; SQL Plus wordt als extra gebruikt.
De cursus wordt in het Russisch gegeven!
Orakel is de populairste database die wordt gebruikt door de meeste grote bedrijven, banken en overheidsinstanties. Er is overal vraag naar Oracle-deskundige professionals. De cursus is geschikt voor versies van Oracle Database 12c, 18c, 19c en is bedoeld voor technische ondersteuningsingenieurs, technisch beheerders en datawarehouse-beheerders die bekend zijn met de basisprincipes van het werken met Oracle. De training wordt gegeven op het Linux-platform, maar ervaring met Linux is niet vereist.
Aandacht! Succesvolle afronding van Oracle-cursussen bij het Specialist Center van MSTU. N.E. Bauman helpt u niet alleen alle functies van het werken met Oracle-producten onder de knie te krijgen, maar bereidt u ook voor op het slagen examens voor het behalen van internationale certificering Oracle Database Administrator Certified Associate (Administrator Assistant). Databank).
Je leert:
- maak query's naar een of meer databasetabellen met behulp van verschillende filter- en rijsorteervoorwaarden;
- gebruik commando's voor gegevensmanipulatie (DML);
- maak tabellen, indexen en andere databaseobjecten;
- gebruik datarepresentaties;
- controle van de toegang tot databaseschema-objecten;
- gebruik subquery's;
- gebruik enkellijns- en groepsfuncties van de SQL-taal;
- scalaire en gerelateerde subquery's toepassen;
- gebruik reguliere expressies;
6
cursussenPraktijkdocent, ervaren Oracle DBMS specialist. Hij weet zijn schat aan ervaring op iedere luisteraar over te brengen en doet dat in eenvoudige en toegankelijke taal, waarbij hij gebruik maakt van veel praktijkvoorbeelden. Dankbare luisteraars merken zijn vermogen op om een grote verscheidenheid aan nuances van het werken met Oracle DBMS te laten zien.
Mikhail Fokin heeft tien jaar ervaring met het werken met Oracle DBMS (versies 8, 8i, 9i, 10g, 11g), inclusief administratieve ervaring en prestatie-instellingen van het Oracle DBMS op Unix- en Windows-platforms, inclusief in de Real Application-configuratie Clusters. Professioneel vloeiend in SQL, PL/SQL-talen. Vloeiend in databaseback-up- en hersteltechnologieën - zowel met behulp van RMAN als handmatig (door de gebruiker beheerde back-up en herstel). Biedt betrouwbare gegevensopslag en fouttolerantie met behulp van Data Guard‚RAC-technologieën. Lost databaseprestatieproblemen op en voert ook afstemming uit van SQL-opdrachten en PL/SQL-code. Daarnaast heeft hij zeven jaar ervaring met het geven van cursussen over Oracle DBMS-beheer, performance tuning, beveiliging, applicatieontwikkeling en rapportage met behulp van Oracle Forms Developer en Oracle Rapporten.
Momenteel is hij Oracle DBMS-beheerder bij een grote Russische bank.
4
cursusDeskundige docent Oracle- en Java-cursussen. Oracle Certified Specialist, kandidaat voor technische wetenschappen. Hij onderscheidt zich door zijn uiteenlopende ervaring in praktijk- en onderwijsactiviteiten. In 2003 studeerde Alexey Anatolyevich cum laude af aan MIREA. In 2006 jaar...
Deskundige docent Oracle- en Java-cursussen. Oracle Certified Specialist, kandidaat voor technische wetenschappen. Hij onderscheidt zich door zijn uiteenlopende ervaring in praktijk- en onderwijsactiviteiten.
In 2003 studeerde Alexey Anatolyevich cum laude af aan MIREA. In 2006 verdedigde hij zijn proefschrift op het onderwerp van het bouwen van veilige geautomatiseerde informatiesystemen.
Een grote specialist op het gebied van databasebeveiliging, het bouwen van veilige java- en webapplicaties voor Oracle DBMS en SQL Server, het ontwikkelen van opgeslagen programmamodules in PL/SQL en T-SQL. Automatiseerde de activiteiten van grote staatsbedrijven. Biedt advies- en adviesdiensten bij de ontwikkeling van complexe gedistribueerde webapplicaties op basis van het Java EE-platform.
De onderwijservaring van Alexey Anatolyevich in het postdoctorale onderwijssysteem bedraagt meer dan 7 jaar. Werkte met zakelijke klanten, opgeleide medewerkers van de bedrijven "BANK PSB", "Internet University of Information Technologies (INTUIT)", "SINTERRA".
Auteur van diverse educatieve en methodologische handleidingen over programmeren en werken met databases. Van 2003 tot 2005 hield Alexey Anatolyevich zich bezig met de aanpassing en technische vertaling van buitenlandse literatuur over webprogrammering en het werken met databases. Publiceerde meer dan 20 wetenschappelijke artikelen.
Dankbare afgestudeerden merken steevast de toegankelijke manier waarop zelfs de meest complexe onderwerpen worden gepresenteerd, gedetailleerde antwoorden op vragen van studenten en de overvloed aan levende voorbeelden uit de professionele praktijk van de leraar.
3
cursusDocent met 27 jaar ervaring, Oracle-expert, houder van internationale certificeringen Oracle, MySQL, Microsoft, IBM. Heeft ruime ervaring met programmeren in SQL, PL/SQL, Java, C, C++, R, Python, Unix/Linux beheer,...
Docent met 27 jaar ervaring, Oracle-expert, houder van internationale certificeringen Oracle, MySQL, Microsoft, IBM. Heeft ruime ervaring met het programmeren in SQL, PL/SQL, Java, C, C++, R, Python, Unix/Linux administratie, gebruik makend van het Git systeem, het creëren virtuele machines (VMWare, Virtualbox, HYPER-V), beheer van Oracle-databases, IBM Informix, configureren van serverhardware en INVAL.
Sinds 1991 geeft Ilya Andreevich IT-cursussen aan de Staatsuniversiteit van Moskou, inclusief de toepassing ervan in het bedrijfsleven. Tot de afgestudeerden behoren werknemers van de grootste ondernemingen in de Russische Federatie. Hij heeft veel werken geschreven in economische publicaties over trends in het gebruik van IT in het bedrijfsleven. Hij geeft ook regelmatig trainingen om de vaardigheden van IT-specialisten te verbeteren en spreekt op seminars.
Beleefd, met gevoel voor humor, geduldig, verantwoordelijk - zo typeren studenten hun leraar. Hij weet zijn ervaring in eenvoudige en toegankelijke taal op elke leerling over te brengen, wat hem tot een echte kwaliteitsdocent maakt.
Module 1. Inleiding tot de Oracle 19c-database (1 ac. H.)
Overzicht van de belangrijkste kenmerken van de Oracle 19c-database
Bespreking van basisconcepten, evenals theoretische en fysieke aspecten van relationeel
Database
Classificatie van SQL-opdrachten als standaardtaal voor relationele databases
Overzicht van gegevens die in de cursus worden gebruikt
SQL Developer gebruiken om een databasesessie tot stand te brengen
Queryresultaten opslaan in bestanden en scriptbestanden gebruiken in SQL Developer
module2. Gegevens extraheren met behulp van de SQL SELECT-opdracht (1.5 ac. H.)
Overzicht van de SELECT-opdrachtfuncties
Een rapport maken met behulp van de basisopdracht SELECT
Alle kolommen selecteren
Specifieke kolommen selecteren
Standaard kolomkoppen
Rekenkundige uitdrukkingen
Prioriteiten van operators begrijpen
Het DESCRIBE-commando gebruiken om de tabelstructuur weer te geven
module3. Gegevens beperken en sorteren (2 ac. H.)
Een WHERE-clausule gebruiken om de vereiste rijen te selecteren
Vergelijkingsoperatoren en logische operatoren gebruiken in de WHERE-clausule
Beschrijving van prioriteitsregels voor vergelijkingsoperatoren en logische operatoren
Letterlijke tekens gebruiken in de WHERE-clausule
Rijen sorteren met behulp van de ORDER BY-clausule van het SELECT-commando
Sorteer het resultaat in oplopende en aflopende volgorde van waarden
module4. Het gebruik van enkelregelige functies in de opdracht SELECT (3 ak. H.)
De verschillen aantonen tussen SQL-functies met één regel en meer regels
Tekenreeksen converteren met behulp van tekenfuncties die worden gebruikt in de SELECT-lijst en de WHERE-clausule
Getallen converteren met de functies ROUND, TRUNC en MOD
Datumberekeningen gebruiken in een SELECT-clausule
Functies gebruiken om met datums te werken
module5. Met behulp van conversiefuncties en voorwaardelijke expressies (3 ak. H.)
Impliciete en expliciete conversie van gegevenstypen
Met behulp van de conversiefuncties TO_CHAR, TO_NUMBER en TO_DATE
Geneste functies met één regel
De functies NVL, NULLIF en COALESCE toepassen op datums
Gebruik van IF THEN ELSE Logische voorwaarden in een SELECT-commando
module6. Gegevensaggregatie met behulp van groepsfuncties (2 ac. H.)
Groepsfuncties gebruiken in de opdracht SELECT om analytische rapporten te maken
Gegevensgroepen maken met behulp van de GROUP BY-clausule
Groepen gegevens uitsluiten met behulp van de HAVING-clausule
Module 7. Bemonsteringsgegevens uit verschillende tabellen (2 ac. H.)
Een SELECT-opdracht schrijven om toegang te krijgen tot gegevens uit meer dan één tabel
Gegevens uit tabellen bekijken met behulp van een outside join
Een tabel met zichzelf samenvoegen (self join)
Module 8. Het gebruik van subquery's (2 ak. H.)
Soorten problemen opgelost met subquery's
Subquery's definiëren
Soorten subquery's
Subquery's met één en meerdere rijen
Module 9. Met behulp van set-operatoren (2 ak. H.)
Beschrijving van operators voor het werken met sets
Set-operatoren gebruiken om meerdere query's in één te combineren
Resultaten sorteren bij gebruik van set-operatoren
Module 10. Gegevensmanipulatie (3 ac. H.)
DML-opdrachtsyntaxis
Rijen aan een tabel toevoegen met behulp van de opdracht INSERT
Het UPDATE-commando gebruiken om tabelrijen te wijzigen
Gegevens uit een tabel verwijderen met de opdracht DELETE
Scripts gebruiken om gegevens te manipuleren
Wijzigingen opslaan en terugdraaien met de opdrachten COMMIT en ROLLBACK
Wat is leesconsistentie
Module 11. DDL-opdrachten gebruiken om tabellen te maken en te beheren (3 ac. H.)
Belangrijkste databaseobjecten die in de cursus worden behandeld
Overzicht van de tabelstructuur
Basisgegevenstypen die worden gebruikt bij het maken van tabelkolommen
Eenvoudige syntaxis gebruiken om tabellen te maken
Welke integriteitsregels kunnen worden gedefinieerd bij het maken van een tabel?
Hoe schemaobjecten werken: (ALTER-, DROP-opdrachten)
Module 12. Andere schemaobjecten maken (2 ak. H.)
Een eenvoudige en complexe weergave creëren
Toegang tot gegevens via een weergave
Reeksen maken, bewerken en gebruiken
Creëren en onderhouden van indexen
Privé- en openbare synoniemen maken
Module 13. Toegangscontrole voor gebruikers (2 ac. H.)
Verschillen tussen systeemrechten en objectrechten
Gebruikers aanmaken
Systeemrechten verlenen
Rechten verlenen aan tabellen
Maak een rol en verleen deze rechten
Gebruikerswachtwoord wijzigen
Objectrechten verlenen
Rechten intrekken
Module 14. Schemaobjecten beheren (2 ac. H.)
Een kolom toevoegen, wijzigen of verwijderen
Beperkingen toevoegen en verwijderen
Beperkingen in- en uitschakelen, uitgestelde controle van beperkingen
Indexen maken en verwijderen
Op functies gebaseerde indexen maken
Een FLASHBACK-bewerking uitvoeren
Externe tabellen maken en gebruiken
Module 15. Objecten beheren met behulp van een datadictionary (2 ak. H.)
Data woordenboek
Woordenboekweergaven gebruiken
USER_OBJECTS- en ALL_OBJECTS-weergaven
Informatie over tabellen en kolommen
Beperkingsinformatie bekijken
Bekijk informatie over reeksen, indexen en synoniemen
Opmerkingen toevoegen aan een tabel en kolommen
Module 16. Manipulatie van grote datasets (2 ac. H.)
Gegevens manipuleren met behulp van subquery's
Beschrijving van de kenmerken van de opdracht INSERT met meerdere tabellen
Verschillende soorten INSERT-opdrachten voor meerdere tabellen gebruiken
Rijen samenvoegen met de opdracht MERGE
Houd veranderingen in gegevens over een bepaalde periode bij
Module 17. Onderhoud van gegevens uit verschillende tijdzones (2 ac. H.)
Gebruik van verschillende datum- en tijdgegevenstypen om fracties van een seconde op te slaan, en om gegevens uit verschillende tijdzones te ondersteunen
Intervalgegevenstypen gebruiken om het verschil tussen twee waarden die tijd bevatten op te slaan
Praktische toepassing van een aantal datum- en tijdfuncties voor applicatieglobalisering
Module 18. Gegevensbemonstering met behulp van complexe subquery's (2 ac. H.)
Subquery's met meerdere kolommen
Scalaire subquery's gebruiken in SQL
Een reeks problemen opgelost met behulp van gecorreleerde subquery's
Rijen wijzigen en verwijderen met behulp van gecorreleerde subquery's
Met behulp van de EXISTS- en NOT EXISTS-operatoren
Met behulp van de WITH-clausule
Module 19. Ondersteuning voor reguliere expressies (1,5 ac. H.)
Voordelen van het gebruik van reguliere expressies
Reguliere expressies gebruiken om tekenreeksen te matchen en te vervangen