Basi di dati: dalla progettazione da 0 al linguaggio SQL

Categoria: Corsi
Autore:
data: – 05.12.2022, 20:44
Viste: 303
Commenti: 0
Gruppo:
Descrizione articolo
Basi di dati: dalla progettazione da 0 al linguaggio SQL
Corso ideale per universitari e neofiti nell'ambito della gestione dei database, dalla progettazione fino alle query SQL
(Lingua: Italiano | Durata: 4.5 hours | Peso: 1.55 GB)



What you'll learn

  • Imparare i concetti di base che costituiscono le fondamenta di ogni database
  • Effettuare una progettazione concettuale e logica di un database qualsiasi
  • Saper interrogare e conoscere le procedure di gestione di una base di dati in Algebra Relazionale
  • Conoscere gli aspetti fondamentali delle formulazione di query e aggiornamento tramite linguaggio SQL

Course content

6 sections • 14 lectures • 4h 23m total length



Requirements

  • Non è necessario avere conoscenze nell'ambito della programmazione. Sono preferibili alcune pre-conoscenze riguardanti concetti base dell'informatica (operatori logici ad esempio) e della matematica (teoria degli insiemi), anche se ogni concetto è comunque ripreso all'interno del corso.

Description

Corso fondamentale per approcciarsi ai concetti propri della gestione dei database, fin dai primi passi di progettazione della base di dati in accordo col cliente, fino ad arrivare alle interrogazioni in SQL più complesse. Scopri un mondo fantastico e richiesto ormai in ogni settore aziendale: potrai appassionarti a questo mondo e decidere di approfondire e continuarne lo studio per lavorare con i più grandi colossi internazionali, che fanno della gestione dei dati e delle informazioni uno dei loro asset principali nella catena di produzione del valore aziendale. Impara in modo chiaro e preciso le fondamenta teoriche e pratiche per la gestione di database in contesti più complessi, per arrivare un giorno ad utilizzare per grandi aziende software come MySQL, AWS, Microsoft Access ed altri strumenti per database relazionali e per l'analisi dei dati. 

Ecco il programma dettagliato degli argomenti affrontati nel corso:

  • Prime definizioni: dati e informazioni
  • Sistemi informativi ed informatici
  • Gestione delle informazioni
  • Basi di dati, DBMS e ciclo di vita dei sistemi
  • Modellazione concettuale e logica
  • Entità
  • Relazioni o associazioni
  • Attributi elementari e composti
  • Cardinalità 
  • Tipologie di relazioni
  • Cardinalità di attributi 
  • Identificatore primario 
  • Identificazione esterna 
  • Ereditarietà e generalizzazione
  • Modellazione logica 
  • Database relazionali 
  • Relazione matematica 
  • Domini e tabelle 
  • Gestione delle informazioni incomplete
  • Funzioni booleane 
  • Vincoli di integrità intra-relazionali
  • Identificazione delle tuple e chiavi primarie 
  • Esistenza delle chiavi 
  • Vincoli di integrità referenziale 
  • Ristrutturazione schema E-R: motivazioni
  • Indici di prestazione 
  • Principio di Pareto o Legge 80-20
  • Attività della ristrutturazione
  • Analisi delle ridondanze: attributi e relazioni derivabili
  • Procedure di eliminazione delle generalizzazioni 
  • Criterio di scelta dei metodi 
  • Soluzioni ibride
  • Accorpamento/Partizione nello schema E-R
  • Scelta delle chiavi primarie 
  • Idee di base nel passaggio ai database relazionali 
  • Gestione efficiente di relazioni many-to-many, one-to-many e one-to-one
  • Identificazione esterna nel modello relazionale
  • Gestione dei valori NULL nelle tabelle 
  • Linguaggi per database
  • Data definition e Data manipulation Language 
  • Aspetti dichiarativi e procedurali 
  • Operatori fondamentali dell'algebra relazionale
  • Unione, intersezione e differenza di relazioni 
  • Operatori monadici e ridenominazione
  • Selezione 
  • Proiezione e cardinalità 
  • Prodotto cartesiano 
  • Join naturale 
  • Theta-join 
  • Equi-Join e cardinalità 
  • Outer Join: Full, Left, Right 
  • Equivalenza di espressioni e valori NULL 
  • Viste materializzate e virtuali 
  • Structured Query Language: storia 
  • Creazione di una tabella 
  • Applicazione di vincoli intra-relazionali: not null, unique e primary key
  • Vincoli di integrità referenziale e politiche di reazione alle violazioni 
  • Modifiche degli schemi di relazione e dei domini: Drop e Alter 
  • Interrogazione con la clausola select, from, where 
  • Analogie con l'algebra relazionale: selezione e proiezione 
  • Istruzione LIKE 
  • Gestione dei valori NULL in SQL
  • Aspetti dichiarativi del linguaggio 
  • Join impliciti ed espliciti
  • Ordinamento ascendente e discendente del risultato 
  • Operatori aggregati 
  • Count, sum, avg, max e min 
  • Omogeneità della Target List 
  • Raggruppamento: GROUP BY 
  • Clausola HAVING per i sotto-gruppi 
  • Operatori insiemistici in SQL
  • Interrogazioni nidificate: esempi ed errori comuni 
  • Quantificazione esistenziale: EXISTS e NOT EXISTS
  • Creazione di viste in SQL
  • Applicazione di vincoli di integrità generici: CONSTRAINT-CHECK
  • Gestione in SQL di operazioni di inserimento, eliminazione e modifica

Who this course is for:

  • I destinatari del mio corso sono universitari in ambito IT (e non solo) che vogliono approcciarsi al mondo dei database per impararne i concetti base, fondamentali per approfondimenti futuri e l'utilizzo dei maggiori software in circolazione come MySQL. La spiegazione e i temi trattati sono adatti anche a neofiti del settore, curiosi di conoscere se questo tema può interessarli e valga la pena di essere considerato nel loro bagaglio culturale.



Easybytez - RapidGator




Come trovarci sempre (Telegram)
Importante : Come trovarci sempre...
clicca per vedere
come diventare Vip
Vip: come diventare vip...
clicca per vedere
Premium : Offerta FileStore.me
clicca qua per l'offerta
Informazione
Gli utenti del Visitatori non sono autorizzati a commentare questa pubblicazione.
Nuovi Film