Casa Finanza personale Come vincolare valori in SQL Server 2005 - dummies

Come vincolare valori in SQL Server 2005 - dummies

Video: I vincoli in Sql Server 2008: il vincolo di controllo 2024

Video: I vincoli in Sql Server 2008: il vincolo di controllo 2024
Anonim

Parte di Microsoft SQL Server 2005 per Dummies Cheat Sheet

Vincoli (regole applicate da SQL Server 2005) offrono un modo fondamentale per garantire l'integrità dei dati. SQL Server 2005 consente di vincolare i valori consentiti in una particolare colonna in modo che non siano consentiti dati inappropriati.

SQL Server 2005 supporta cinque tipi di vincoli:

  • Non null: Quando viene specificato questo vincolo, non è possibile avere un campo in una colonna senza dati in esso.

  • Verifica: Questo vincolo specifica i valori consentiti. Ad esempio, è possibile che l'età dei dipendenti sia compresa tra 16 e 65.

  • Unico: Questo vincolo specifica che non è possibile ripetere il valore in un campo in nessun altro campo nella stessa colonna.

  • Chiave primaria: Questo vincolo specifica un identificativo univoco per il valore in un campo, che identifica in modo univoco una riga.

  • Chiave esterna: Questo vincolo fa riferimento a un identificativo univoco in un'altra tabella nel database.

(Il tipo di dati in Progettazione tabelle vincola anche i valori consentiti in una colonna ma non è considerato come un vincolo.)

Quando si crea una tabella, in genere si aggiunge una chiave primaria alla tabella. Una tabella può avere solo una chiave primaria.

Se non si designa una colonna (o una combinazione di colonne) come chiave primaria quando si crea la tabella, è possibile specificare una chiave primaria in un secondo momento, a condizione che vengano soddisfatte determinate condizioni. Una colonna intesa come chiave primaria non può avere valori NULL e ogni valore nella colonna deve essere univoco. Se la tabella contiene dati e tali condizioni non vengono soddisfatte, il tentativo di creare una chiave primaria su quella colonna provoca un errore e non viene creata alcuna chiave primaria.

Scegli una chiave primaria quando crei per la prima volta una tabella. In tal modo, si evitano possibili modifiche dispendiose in termini di tempo in una tabella dopo che contiene dati.

Se si desidera modificare la colonna (o la combinazione di colonne) che è la chiave primaria, è necessario eliminare il vincolo della chiave primaria sulle colonne originali e aggiungere un vincolo di chiave primaria. Se la chiave primaria originale fa riferimento a un vincolo di chiave esterna, è necessario eliminare prima il vincolo di chiave esterna e quindi eliminare il vincolo di chiave primaria originale.

Per aggiungere un vincolo di controllo, attenersi alla seguente procedura:

  1. Fare clic con il pulsante destro del mouse sulla riga che specifica la colonna pertinente.

  2. Scegli Verifica vincoli dal menu di scelta rapida.

  3. Nella finestra di dialogo Verifica vincoli, fare clic sul pulsante Aggiungi per aggiungere un nuovo vincolo.

  4. Fare clic sui puntini di sospensione nella riga Espressione del riquadro destro della finestra Verifica vincoli.

    Si apre la finestra di dialogo Verifica vincoli.

  5. Inserire un'espressione che specifica il vincolo.

    Le espressioni consentite dipendono dal tipo di dati della colonna. Ad esempio, in una colonna Età, è possibile specificare che le età consentite siano comprese tra 16 e 70 utilizzando la seguente espressione:

Età> = 16 E Età 

Come vincolare valori in SQL Server 2005 - dummies

Scelta dell'editore

Come creare e modificare i simboli grafici in Adobe Flash CS6 - dummies

Come creare e modificare i simboli grafici in Adobe Flash CS6 - dummies

Sequenze di animazione più comuni in Adobe Flash CS6 è necessario l'uso di simboli, quindi è necessario acquisire familiarità con il tipo di simbolo più basilare: la grafica. È possibile convertire qualsiasi oggetto sullo stage in un simbolo grafico, che consente di sfruttare le funzionalità aggiuntive uniche per i simboli. È anche possibile creare ...

Come creare un documento Flash CS6 - dummies

Come creare un documento Flash CS6 - dummies

Quando si avvia Flash CS6 per la prima volta, il primo cosa che vuoi fare è creare un documento. L'interfaccia è carina, ma non ti farà un po 'di bene senza un documento. È possibile creare diversi tipi di documenti. Qui, crei un documento di base con le dimensioni del documento, il frame predefinito ...

Come creare e posizionare filmati in Adobe Flash CS6 - dummy

Come creare e posizionare filmati in Adobe Flash CS6 - dummy

Clip filmato in Adobe Flash CS6 vengono creati come simboli nuovi e vuoti, nonché da contenuti esistenti sul palco. Se si crea un filmato da zero, è possibile aggiungere animazione e grafica in un secondo momento modificando il simbolo. Segui questi passaggi per creare un clip filmato da elementi grafici esistenti: crea alcuni elementi grafici interessanti ...

Scelta dell'editore

Come costruire un modello di pagina Web da zero - dummies

Come costruire un modello di pagina Web da zero - dummies

Lo strumento standard attraverso il digitale le agenzie e i reparti interni per la creazione di grafica per siti Web sono Adobe Photoshop. Sebbene Fireworks sia ottimizzato e costruito appositamente per produrre file sorgente di grafica web, non è stato preso in considerazione, probabilmente a causa del massiccio sforzo di riqualificazione che avrebbe richiesto la realizzazione di interi reparti. Per impostare un nuovo ...

Come costruire un sito web: la Home Page - dummies

Come costruire un sito web: la Home Page - dummies

Pianifica attentamente la tua home page quando costruisci il tuo sito web. I contenuti della tua home page possono determinare se le persone si tufferanno nelle tue altre pagine o se rimarranno sul tuo sito web, a tutti! Ma cosa dovresti mettere sulla tua home page? Il problema "cosa dire" è più facile da risolvere se ...

Come verificare se si è su una lista nera di e-mail - manichini

Come verificare se si è su una lista nera di e-mail - manichini

Se stai commercializzando i tuoi prodotti o servizi via e-mail, devi sapere quando il tuo IP è in blacklist. Se il tuo messaggio non viene consegnato, i clienti non possono radunarsi per acquistare i tuoi prodotti e la tua linea di fondo soffre. Le e-mail di rimbalzo sono spesso la prima indicazione che le tue e-mail vengono bloccate e se il messaggio dice ...

Scelta dell'editore

Amministrazione di rete: profili utente di Windows Server 2008 - manichini

Amministrazione di rete: profili utente di Windows Server 2008 - manichini

Un profilo utente roaming è semplicemente un utente profilo che è stato copiato in una condivisione di rete in modo che sia possibile accedervi da qualsiasi computer sulla rete. Prima di poter creare profili utente comuni, è necessario creare una cartella condivisa sul server per contenere i profili. È possibile assegnare un nome alla cartella condivisa ...

Amministrazione di rete: Visualizzatore eventi di Windows Server 2008 - dummies

Amministrazione di rete: Visualizzatore eventi di Windows Server 2008 - dummies

Windows Server 2008 ha un evento incorporato- funzionalità di tracciamento che registra automaticamente una serie di eventi di sistema interessanti. Di solito, quando qualcosa va storto con il tuo server, puoi trovare almeno uno e forse dozzine di eventi in uno dei log. Tutto ciò che devi fare è aprire il Visualizzatore eventi e controllare i registri ...

Amministrazione rete: Creazione gruppo utenti Windows Server - manichini

Amministrazione rete: Creazione gruppo utenti Windows Server - manichini

Per impostazione predefinita, Windows Server 2008 include una varietà di gruppi di utenti che semplificano l'amministrazione della rete. Se nessuno dei gruppi predefiniti soddisfa le tue esigenze, puoi creare il tuo gruppo seguendo questi passaggi: Accedi come amministratore. È necessario disporre dei privilegi di amministratore per eseguire questa procedura. Scegli Start → Strumenti di amministrazione → Utenti e computer di Active Directory. ...