Progettazione di database

Per progettare un database è necessario conoscere le funzionalità business che si desidera modellare nonché i concetti di base e le caratteristiche del database che si desidera utilizzare per rappresentare tali funzionalità. È importante progettare un database in modo accurato per adattarlo alle proprie esigenze, perché la modifica sostanziale di un database già implementato può richiedere tempi lunghi. Inoltre, le prestazioni di un database progettato in modo appropriato saranno migliori.

Contenuto della sezione

Argomento

Descrizione

Sviluppo di piani di database

Descrive le finalità del database e i relativi effetti sulla struttura. Fornisce inoltre linee guida sulla creazione di un piano del database adeguato alle finalità.

Elaborazione delle transazioni in linea e supporto decisionale

Descrive le caratteristiche delle applicazioni per l'elaborazione delle transazioni in linea (OLTP, Online Transaction Process) e delle applicazioni per il supporto decisionale, nonché i relativi effetti sulla progettazione di un database.

Normalizzazione

Descrive le regole di normalizzazione del database che aiutano a impedire gli errori durante la progettazione del database.

Integrità dei dati

Descrive le procedure per la protezione dell'integrità dei dati del database.

Utilizzo di proprietà estese su oggetti di database

Descrive l'utilizzo delle proprietà estese per aggiungere testo descrittivo o istruzioni, maschere di input e regole di formattazione come proprietà degli oggetti del database o del database stesso.

Stima delle dimensioni di un database

Illustra le procedure disponibili per stimare le dimensioni del database dopo l'inserimento dei dati.

Progettazione di file e filegroup

Descrive l'utilizzo di file e filegroup per gestire l'aumento delle dimensioni del database, migliorare le strategie di backup e ripristino e aumentare le prestazioni del database.