Hai una domanda?
Messaggio inviato Chiudi
Durata: 40 ore
Luogo: A distanza
Modalità di erogazione: Parti teoriche alternate a parti laboratoriali
Livello: Principiante

Vuoi capire cos’è un database relazionale?

Vuoi apprendere i concetti fondamentali di SQL?

Vuoi iniziare a lavorare su progetti DB-oriented?

DESCRIZIONE

Il corso ti permetterà di comprendere i principi alla base del modello relazionale per poi poter creare un data model. Conoscerai il linguaggio SQL, potrai leggere, modificare, raggruppare dati usando anche logiche complesse. Sarai in grado di creare e gestire i vari tipi di oggetti di uno Schema Oracle quali Tables, Views, Sequences, Synonyms. Potrai definire utenze, privilegi, ruoli, conoscerai il concetto di transazione e infine avrai le conoscenze per accedere ai metadati di Oracle tramite le viste del Data Dictionary.

DESTINATARI

Sviluppo Back-end o DB oriented.

PREREQUISITI

Conoscenza di concetti generali di informatica.

PROGRAMMA

  • Oracle, un database relazionale
  • Modellazione e normalizzazione
  • Schema Oracle
  • Definire una tabella (data types, constraints, column properties)
  • Interrogare e modificare i dati tramite DML (Data Manipulation Language)
  • Filtrare e ordinare i dati
  • Usare Single-Row functions
  • Usare funzioni di conversione ed espressioni condizionali
  • Aggregare i dati e funzioni di raggruppamento
  • Mostrare dati da più tabelle
  • Usare Subquery
  • Usare Set Operators
  • Transazioni, cosa sono, come si gestiscono
  • Altri oggetti di uno Schema (Views, Indexes, Sequences, Synonyms)
  • Modificare dati tramite Subquery, Merge, Multi-Table Insert
  • Data Dictionary
  • Usare istruzioni DDL (Data Definition Language) per gestire tabelle
  • Utenze, privilegi e ruoli
  • Analytic functionsa