Kursplan
Introduktion till Databases
- Vad är en databas?
- Typer av databaser
- Introduktion till relationsdatabaser
- Database Management Översikt över system (DBMS)
- Funktioner i ett DBMS
- Populär DBMS-programvara
Database Grundläggande design
- Konceptuella, logiska och fysiska datamodeller
- Introduktion till Entity-Relationship (ER) modellering
- Skapa ER-diagram
- Entiteter, attribut och relationer
Normalisering och Database Design
- Normala former (1NF, 2NF, 3NF, BCNF)
- Fördelar med normalisering
- Praktiska exempel på normalisering
- Avnormalisering och dess användningsområden
Introduktion till SQL
- SQL Syntax och struktur
- Datatyper i SQL
- CREATE, ALTER, DROP-satser
- Begränsningar (PRIMÄRNYCKEL, SEKUNDÄRNYCKEL, UNIK, INTE NULL)
SQL Manipulering av data
- INSERT-sats
- Åtgärder för massinfogning
- UPDATE- och DELETE-satser
- Använda WHERE-sats
Fråga efter data med SQL
- SELECT-sats
- Filtrera data med WHERE-satsen
- Sortera data med ORDER BY
- Använda LIMIT och OFFSET
Avancerade SQL koncept
- INRE KOPPLING, VÄNSTER KOPPLING, HÖGER KOPPLING, FULLSTÄNDIG KOPPLING
- Skriva underfrågor
- GROUP BY- och HAVING-satser
- Mängdfunktioner (ANTAL, SUMMA, MEDELVÄRDE, MAX, MIN)
Arbeta med index och vyer
- Skapa och använda index
- För- och nackdelar med index
- Skapa och hantera vyer
- Använda vyer för att förenkla frågor
Database Säkerhet och transaktioner
- Användarroller och behörigheter
- Implementera metodtips för säkerhet
- ACID-egenskaper
- COMMIT - och ROLLBACK-instruktioner
Database Optimering och underhåll
- Analysera och optimera SQL frågor
- Använda EXPLAIN-planen
- Strategier för säkerhetskopiering
- Återställa databaser
Sammanfattning och nästa steg
Krav
- Grundläggande förståelse för datoroperationer
Publik
- Database Administratörer
- IT-proffs
Vittnesmål (5)
Jag tyckte mycket om formatet på utbildningen, praktiskt tillämpat direkt i SQL Developer.
Andreea - OPEN COURSE
Kurs - Oracle Database 19c PL and Advanced SQL
Machine Translated
Jag lärde mig komplexa funktioner och hur man tillämpar dem
Ana Alexandrescu - DB Global Technology
Kurs - Oracle SQL Advanced
Machine Translated
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
It was quite hands-on, not too much theory.
David Lambaerts - Estee Lauder BV
Kurs - ORACLE PL/SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.