Progettazione e creazione di database

Un sistema di database client/server è costituito da due componenti:

  • I programmi che offrono agli utenti dei client un'interfaccia per l'accesso ai dati.
  • La struttura di database che gestisce e archivia i dati sul server.

Se si utilizza ad esempio Microsoft SQL Server 2005 per creare un'applicazione per la gestione di conti correnti, è necessario configurare una struttura di database per gestire i dati delle transazioni relative ai conti correnti e un'applicazione con funzione di interfaccia utente per il database in modo da consentire agli utenti di accedere alle informazioni sui conti correnti.

Per poter creare un database in grado di soddisfare le esigenze aziendali, è necessario conoscere le procedure di progettazione, creazione e manutenzione di ogni componente in modo da ottenere prestazioni ottimali dal database.

Argomento Descrizione

Database

Descrive come utilizzare i database per rappresentare, gestire e accedere ai dati. Include informazioni sulla progettazione, l'implementazione e la manutenzione di database.

Federazione di server di database

Descrive le linee guida relative alla progettazione e le considerazioni per l'implementazione di un livello con federazione di server di database.

Tabelle

Descrive come utilizzare le tabelle per archiviare righe di dati e definire le relazioni tra più tabelle.

Indici

Descrive come utilizzare gli indici per aumentare la velocità di accesso ai dati della tabella.

Tabelle e indici partizionati

Descrive come partizionare indici e tabelle di grandi dimensioni affinché siano più gestibili e scalabili.

Viste

Descrive le viste e la loro utilità come modalità alternativa di visualizzazione dei dati di una o più tabelle.

Stored procedure

Descrive come utilizzare questi programmi Transact-SQL per centralizzare le attività e i processi aziendali nonché le regole business all'interno del server.

Trigger DML

Descrive la funzione dei trigger DML, ovvero tipi speciali di stored procedure eseguite solo quando si modificano i dati di una tabella.

Trigger DDL

Descrive la funzione dei trigger DDL, ovvero tipi speciali di trigger attivati in risposta a istruzioni DDL (Data Definition Language).

Trigger LOGON

Descrive i trigger LOGON, attivati in risposta all'evento LOGON.

Notifiche degli eventi

Descrive le notifiche degli eventi, ovvero tipi speciali di oggetti di database che inviano informazioni relative al server e agli eventi di database a Service Broker.

Funzioni definite dall'utente

Descrive come utilizzare le funzioni per centralizzare attività e processi all'interno del server.

Assembly

Descrive come utilizzare gli assembly in SQL Server per distribuire funzioni, stored procedure, trigger, funzioni di aggregazione definite dall'utente e tipi definiti dall'utente scritti utilizzando uno dei linguaggi di codice gestito di Common Language Runtime (CLR) di Microsoft .NET Framework e non Transact-SQL.

Sinonimi

Descrive come utilizzare un sinonimo per fare riferimento a un oggetto di base. Sinonimo è un modo diverso di chiamare un oggetto incluso in uno schema.

Vedere anche

Concetti

Motore di database di SQL Server

Guida in linea e informazioni

Assistenza su SQL Server 2005