Il programma di gestione database Oracle consente agli amministratori di mantenere l’integrità delle informazioni del database creando vincoli. Gli amministratori utilizzano vincoli per impedire agli utenti di immettere informazioni incomplete , senza senso o incompatibile nel database . Ad esempio , un amministratore di database aggiunge un vincolo a una tabella per evitare che accettare informazioni duplicate , come più record per lo stesso cliente . Creazione di vincoli Oracle mantiene il database senza intoppi e diminuisce il rischio di perdita di informazioni . Istruzioni

1

Run Oracle . Fare clic su “Connetti a Database” e selezionare il database che si desidera modificare .

2

Aprire la finestra di query SQL . Digitare “CREATE TABLE ” se si desidera aggiungere una nuova tabella con un vincolo o ” ALTER TABLE ” per aggiungere un vincolo a una tabella esistente . Immettere il nome della tabella dopo il comando .

3

Definire i campi all’interno della tabella se si sta creando una nuova tabella . Fornire il nome del campo , il tipo di valore di accettare e se il campo può essere vuoto . Ad esempio, ” CREATE TABLE ( field_id numerico ( 10) non nullo, VARCHAR2 field_name ( 50) non nullo, field_description VARCHAR2 ( 255 )” creerebbe una tabella con tre colonne – . Field_id , FIELD_NAME e field_description

4

Inserisci il vincolo . Digita ” aggiungere FUNZIONAMENTO CONSTRAINT (colonna # )” senza le virgolette dopo il ” ALTER TABLE” comando se si sta vincolando una tabella esistente . Tipo “OPERAZIONE CONSTRAINT (colonna # ) ” senza le virgolette dopo aver definito i campi all’interno della tabella se si sta creando una nuova tabella .

5

Sostituisci ” nome_vincolo ” con il nome che si desidera dare il vincolo . Modifica “OPERAZIONE ” al comando che si desidera vincolare la tabella, ad esempio il comando ” UNIQUE ( )” che controlla le voci duplicate nei campi selezionati. ad esempio, ” vINCOLO field_unique UNIQUE ( field_id , fIELD_NAME ) ” controlli il field_id e fIELD_NAME di una voce contro le voci esistenti per assicurarsi che non sia un duplicato prima di aggiungere alla tabella .

6

Chiudere tutti i comandi di tipo aperto in modo che tutti paio parentesi up . Termina la dichiarazione con un delimitatore , di solito un punto e virgola . Ad esempio, ” CREATE TABLE ( field_id numerico ( 10 ) , CONSTRAINT field_unique UNIQUE ( field_id ) ); ”

7

clic su ” Esegui” per commettere la query al database

.