Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Progettare Database Relazionali - Analisi e progettazione DB
Highest Rated
Rating: 4.4 out of 5(25 ratings)
69 students

Progettare Database Relazionali - Analisi e progettazione DB

Modelli, metodologie e tecniche per l'analisi e la progettazione di basi di dati relazionali
Created bySergio Palumbo
Last updated 3/2024
Italian

What you'll learn

  • Apprendere una metodologia di progettazione sviluppata su tre fasi: progettazione concettuale, progettazione logica e progettazione fisica
  • Imparare i costrutti del modello Entità/Relazioni e a disegnare gli schemi concettuali
  • Imparare a ristrutturare il diagramma Entità/Relazioni per la sua traduzione nel modello relazionale durante la fase di progettazione logica
  • Portare a termine la fase di progettazione logica traducendo lo schema concettuale nello schema logico dei dati, con tabelle e vincoli di integrità referenziale
  • Verificare la validità dello schema logico con l'analisi delle dipendenze funzionali
  • Le possibili scelte del progettista in fase di progettazione fisica

Course content

1 section7 lectures2h 22m total length
  • Introduzione metodologica14:34
  • La progettazione concettuale26:54
  • Un esempio di progettazione concettuale16:08
  • La progettazione logica (prima parte)39:53
  • La progettazione logica (seconda parte)22:43
  • Un esempio di progettazione logica11:54
  • La progettazione fisica9:59

Requirements

  • Conoscenza dell'informatica di base

Description

La progettazione di un database è una fase cruciale nell’ambito della realizzazione di un sistema informativo. È la fase in cui si gettano le fondamenta per la costruzione delle strutture che ospiteranno il più importante asset del sistema: le informazioni. In questo corso vengono trattati semplicemente ed efficacemente i modelli, le metodologie e le tecniche per l’analisi e la progettazione di basi di dati relazionali. Durante il corso vengono illustrate le tecniche più utilizzate per una buona progettazione dei database, secondo una metodologia che prevede tre fasi principali: la progettazione concettuale, la progettazione logica e la progettazione fisica. Nella lezione relativo alla progettazione concettuale viene illustrato il modello Entità/Relazioni per la schematizzazione, tramite appositi diagrammi, del contenuto informativo del dominio applicativo in esame. Nelle due lezioni relative alla progettazione logica viene illustrato come avviene il passaggio dallo schema concettuale alle strutture logiche della base dati che si intende realizzare. Viene proposto un esempio completo che, a partire dalla raccolta e dall’analisi dei requisiti, mostra come condurre le fasi di progettazione concettuale e logica, illustrando con dovizia di particolari tutti i passaggi da eseguire e le motivazioni delle scelte adottate. Completano il corso una trattazione semplice della normalizzazione delle basi dati la lezione sulla progettazione fisica, che espone le possibili decisioni da intraprendere in sede progettuale per ottimizzare le prestazioni di un database. La trattazione, semplice ed efficace, anche grazie agli esempi proposti, consente una semplice comprensione da parte dei neofiti del mondo della progettazione delle basi di dati relazionali, ma il corso è anche consigliato per studenti universitari e professionisti del settore.

Who this course is for:

  • Imparare ad analizzare e progettare basi di dati relazionali a partire dai requisiti utente fino ad arrivare allo schema logico dei dati