Kursplan
Introduksjon til Databases
- Hva er en database?
- Typer databaser
- Introduksjon til relasjonsdatabaser
- Database Management Systemoversikt (DBMS).
- Funksjoner til en DBMS
- Populær DBMS-programvare
Database Grunnleggende om design
- Konseptuelle, logiske og fysiske datamodeller
- Introduksjon til Entity-Relationship (ER) modellering
- Opprette ER-diagrammer
- Entiteter, attributter og relasjoner
Normalisering og Database Design
- Normale former (1NF, 2NF, 3NF, BCNF)
- Fordeler med normalisering
- Praktiske eksempler på normalisering
- Denormalisering og dens bruk
Introduksjon til SQL
- SQL syntaks og struktur
- Datatyper i SQL
- CREATE, ALTER, DROP uttalelser
- Begrensninger (PRIMÆR NØKKEL, UTENLANDSKE NØKKEL, UNIK, IKKE NULL)
SQL Datamanipulasjon
- INSERT uttalelse
- Masseinnsatsoperasjoner
- OPPDATERING og SLETT uttalelser
- Bruker WHERE-klausulen
Spørre data med SQL
- SELECT-setning
- Filtrering av data med WHERE-klausul
- Sortering av data med ORDER BY
- Bruker LIMIT og OFFSET
Avanserte SQL konsepter
- INDRE JOIN, VENSTRE JOIN, HØYRE JOIN, FULL JOIN
- Skrive underspørringer
- GROUP BY og HAVING klausuler
- Aggregerte funksjoner (COUNT, SUM, AVG, MAX, MIN)
Arbeid med indekser og visninger
- Opprette og bruke indekser
- Fordeler og ulemper med indekser
- Opprette og administrere visninger
- Bruk av visninger for å forenkle søk
Database Sikkerhet og transaksjoner
- Brukerroller og tillatelser
- Implementering av beste praksis for sikkerhet
- SYRE egenskaper
- COMMIT og ROLLBACK uttalelser
Database Optimalisering og vedlikehold
- Analysere og optimalisere SQL spørringer
- Bruker EXPLAIN-planen
- Backup strategier
- Gjenoppretting av databaser
Sammendrag og neste trinn
Krav
- Grunnleggende forståelse av datamaskindrift
Publikum
- Database administratorer
- IT-fagfolk
Testimonials (5)
Jeg likte veldig formatet på opplysningen, hånden-i-handen, direkte i SQL Developer.
Andreea - OPEN COURSE
Kurs - Oracle Database 19c PL and Advanced SQL
Machine Translated
Jeg lærte komplekse funksjoner og hvordan man bruker 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.