Corso Vittorio Emanuele II, 39 - Roma 0669207671

هندسة تكنولوجيات المعلومات والاتصالات (السنة الدراسية 2019/2020) - هندسة تكنولوجيات المعلومات والاتصالات (Helwan University)

Basi di dati



أساتذة الفيديو: Ayman Hamadeh - University of Aleppo (Aleppo - Syria)

درس فيديو

درس رقم 1: Basi di Dati
   Introduzione al corso

   Argomenti della lezione

   Sistema informativo e informatico

   Gestione delle informazioni
إذهب إلى درس الفيديو Paolo Atzeni
درس رقم 2: Sistemi di Basi di Dati
   Definizione di basi di dati e di DBMS

   Caratteristiche di una base di dati

   Caratteristiche dei sistemi di gestione di una base di dati

   Dati: schemi e istanze

   Professionalita' di interesse nel settore delle basi di dati
إذهب إلى درس الفيديو Paolo Atzeni
درس رقم 3: Modelli e linguaggi per Basi di Dati
   Modelli dei dati

   Linguaggi per basi di dati:DDL e DML

   Introduzione al modello relazionale
إذهب إلى درس الفيديو Paolo Atzeni
درس رقم 4: Il Modello relazionale
   Modello relazionale: tabelle e relazioni

   Caratteristica fondamentale del modello relazionale

   Definizioni relative al modello relazionale

   Strutture nidificate
إذهب إلى درس الفيديو Paolo Atzeni
درس رقم 5: Vincoli di integrità (I parte)
   Vincoli di integrita'

   Chiavi
إذهب إلى درس الفيديو Paolo Atzeni
درس رقم 6: Vincoli di integrità (II parte)
   Chiavi e schemi di relazione

   Informazione incompleta

   Chiavi e valori nulli

   Vincolo di integrita' referenziale
إذهب إلى درس الفيديو Paolo Atzeni
درس رقم 7: Algebra relazionale (I parte)
   Linguaggi di interrogazione

   Algebra relazionale

   Operatori insiemistici: unione, intersezione, differenza

   Operatore di ridenominazione

   Operatore di selezione
إذهب إلى درس الفيديو Paolo Atzeni
درس رقم 8: Algebra relazionale (II parte)
   Operatore di proiezione

   Operatore di join

   Esempio di join su attributo chiave
إذهب إلى درس الفيديو Paolo Atzeni
درس رقم 9: Algebra relazionale (III parte)
   Join esterno

   Selezione con valori nulli

   Prodotto cartesiano: equi join, theta join

   Esercizi
إذهب إلى درس الفيديو Paolo Atzeni
درس رقم 10: SQL (I parte)
   Introduzione al linguaggio SQL

   Definizione dei dati in SQL (CREATE TABLE)

   Modifche degli schemi in SQL

   Definizione degli indici in SQL

   Definizione di uno schema di una base di dati mediante Microsoft Access 97
إذهب إلى درس الفيديو Paolo Atzeni
درس رقم 11: SQL (II parte)
   Classificazione delle operazioni sui dati esprimibili in SQL

   Istruzione SELECT

   Base di dati utilizzata negli esercizi

   Esempi con selezione e proiezione

   Confronto tra SQL e algebra relazionale

   Selezione, proiezione e join
إذهب إلى درس الفيديو Paolo Atzeni
درس رقم 12: SQL (III parte)
   Base di dati utilizzata negli esercizi

   Esercizi

   Esempi di interrogazioni formulate mediante l'interfaccia interattiva di Microsoft Access 97
إذهب إلى درس الفيديو Paolo Atzeni
درس رقم 13: SQL (IV parte)
   Base di dati utilizzata negli esercizi

   Join esplicito

   Outer join

   Ordinamento del risultato

   Operatori aggregati

   Operatore UNION

   Corrispondenza tra interrogazioni nidificate e piane

   Interrogazioni nidificate con quantificazione esistenziale
إذهب إلى درس الفيديو Paolo Atzeni
درس رقم 14: SQL (V parte)
   Esercizio in Microsoft Access 97

   Concetto di relazioni (join esplicito)

   Esercizio con operatore UNION

   Esercizi sugli operatori aggregati

   Interrogazioni nidificate

   Operazioni di aggiornamento
إذهب إلى درس الفيديو Paolo Atzeni
درس رقم 15: Progettazione di basi di dati. Metodologie e modelli
   Ciclo di vita di un sistema informativo

   Metodologia di progettazione di una base di dati

   Fasi del progetto di una base di dati

   Introduzione al modello Entita'-Relazioni
إذهب إلى درس الفيديو Riccardo Torlone
درس رقم 16: Il Modello Entità-Relazione. I costruttori di base
   Entita'

   Relazioni

   Attributi

   Costruzione di schemi con i costrutti base

   Cenni sugli altri costrutti
إذهب إلى درس الفيديو Riccardo Torlone
درس رقم 17: Il Modello Entità-Relazione. Gli altri costruttori
   Cardinalita' delle relazioni

   Classificazione di relazioni

   Cardinalita' degli attributi

   Identificatore di un'entita'

   Esempio di cardinalita' ed identificatori

   Generalizzazioni
إذهب إلى درس الفيديو Riccardo Torlone
درس رقم 18: Progettazione concettuale (I parte)
   Esercizio sulle generalizzazioni

   Documentazione di schemi ER

   Analisi dei dati e requisiti

   Esempio di raccolta dei requisiti:

   Esempio articolato di analisi dei requisiti:

   Criteri generali di rappresentazione dei requisiti

   Strategie di progetto
إذهب إلى درس الفيديو Riccardo Torlone
درس رقم 18: Progettazione concettuale (I parte)
   Esercizio sulle generalizzazioni

   Documentazione di schemi ER

   Analisi dei dati e requisiti

   Esempio di raccolta dei requisiti:

   Esempio articolato di analisi dei requisiti:

   Criteri generali di rappresentazione dei requisiti

   Strategie di progetto
إذهب إلى درس الفيديو Riccardo Torlone
درس رقم 19: Progettazione concettuale (II parte)
   Strategie di progetto

   Qualita' di uno schema concettuale

   Esempio di progettazione concettuale

   Metodologia generale
إذهب إلى درس الفيديو Riccardo Torlone
درس رقم 20: La progettazione logica (I parte)
   Inquadramento del problema della progettazione logica

   Fasi della progettazione logica

   Ristrutturazione di schemi ER

   Analisi delle prestazioni su schemi ER

   Esempio di valutazione dei costi

   Attivita' di ristrutturazione

   Analisi delle ridondanze

   Esempio di analisi di prestazioni in caso di presenza/assenza di ridondanza
إذهب إلى درس الفيديو Riccardo Torlone
درس رقم 21: La progettazione logica (II parte)
   Richiamo delle fasi della progettazione logica

   Attivita' di ristrutturazione

   Eliminazione delle gerarchie

   Partizionamento e accorpamento di concetti

   Identificatori principali

   Introduzione alla fase di traduzione
إذهب إلى درس الفيديو Riccardo Torlone
درس رقم 22: La progettazione logica (III parte)
   Traduzione verso il modello relazionale

   Esempio di progettazione logica

   Strumenti di supporto alla progettazione delle basi di dati
إذهب إلى درس الفيديو Riccardo Torlone
درس رقم 23: La normalizzazione (I parte)
   Forme normali e normalizzazione

   Anomalie

   Dipendenze funzionali

   Legame tra proprieta' che causano le anomalie e dipendenze funzionali

   Forma normale di Boyce e Codd

   Qualita' delle decomposizioni
إذهب إلى درس الفيديو Riccardo Torlone
درس رقم 24: La normalizzazione (II parte)
   Richiami sul concetto di normalizzazione

   Qualita' delle decomposizioni

   Analisi di una relazione non normalizzata

   Terza forma normale

   Strategia per normalizzare uno schema

   Progettazione concettuale e normalizzazione

   Analisi sulla base delle dipendenze
إذهب إلى درس الفيديو Riccardo Torlone
درس رقم 25: La progettazione di Basi di Dati. Un esempio completo
   Caso di studio: "Società di formazione"

   Progettazione concettuale

   Documentazione da allegare alla progettazione concettuale

   Progettazione logica

   Fase di ristrutturazione

   Fase di progettazione logica

   Normalizzazione

   Progettazione fisica
إذهب إلى درس الفيديو Riccardo Torlone