Come progettare, creare e mantenere un database di SQL Server (it-IT)
Si rivolge a: sviluppatori di applicazioni che non hanno familiarità con la progettazione, l'implementazione o la manutenzione di database, che hanno bisogno di creare un database per usarlo con le loro applicazioni.
I link seguenti **sono link esterni **e forniscono informazioni e guide per capire come progettare, creare e mantenere database utilizzando SQL Server, come pure evitare errori comuni durante la progettazione del database.
NOTA: alcune risorse elencate sono disponibili solo in lingua Inglese.
Questo argomento è un how to. Si prega di mantenerlo chiaro e semplice per quanto possibile. Evitare discussioni speculative, come pure un esame in profondità dei meccanismi sottostanti o delle tecnologie correlate. |
Informazioni generali
- An Overview of SQL Server 2005 for the Database Developer
- Informazioni sui database
- Attività correlate ai database (SQL Server Express)
Progettazione del database
Una ben congegnata progettazione di un database ridurrà lo spazio di memorizzazione richiesto tramite la normalizzazione dei dati, aumenterà le prestazioni per mezzo dell'organizzazione e dell'indicizzazione dei dati e, in generale, consentirà di evitare di rivedere e riprogettare il database più volte durante lo sviluppo dell'applicazione. Ten Common Database Design Mistakes fornisce una lista di dieci tra i più comuni errori di pgettazione, come pure le conseguenze di questi errori. Gli altri link in questa sezione forniscono risorse aggiuntive per aiutare a progettare con successo il database utilizzato dall'applicazione.
- Progettazione di database
- Implementazione di database
- What good are SQL Server Schemas
- Separazione tra schema e utente
- Ten Common Database Design Mistakes
Ottimizzazione del progetto
Manutenzione
Transact-SQL (T-SQL)
T-SQL è il linguaggio di query utilizzato per comunicare ed agire con i dati contenuti in un database SQL Server. Pur essendoci altri modi per interagire con i dati dall'interno di un'applicazione, come LINQ, per la maggior parte delle interazioni con il database sarà necessario utilizzare T-SQL.
- Esercitazione: Scrittura di istruzioni Transact-SQL
- Esecuzione di una query e modifica dei dati (motore di database)
Applicazioni di livello dati (Data-Tier Application, DAC) - SQL Server 2008R2
Un'applicazione di livello dati (Data-Tier Application, DAC) è un'entità che contiene tutti gli oggetti di database e di istanza utilizzati da un'applicazione. Una DAC fornisce una singola unità per l'authoring, la distribuzione e la gestione degli oggetti di livello dati, invece di doverli gestire separatamente.
- Progettazione e implementazione di applicazioni del livello dati
- Distribuzione delle applicazioni livello dati
- Gestione delle applicazioni livello dati
- Esercitazioni sull'applicazione del livello dati
Esempi
- Microsoft SQL Server Community Projects & Samples
- SQL Sever 2005 Samples and Sample Databases
- DAC PowerShell Samples
Vedere anche
- SQL Server Overview
- [[Introduction to Development with SQL Server]]
Altre lingue
Questo articolo è disponibile anche nelle seguenti lingue: