Identificare le entità per il database . Ad esempio , le entità per un database ufficio sono " cliente", " ordini", " dipendenti " e " dipartimenti ".
2
Determinare gli attributi per ogni entità . Ad esempio, la tabella cliente includerà ID , " nome", "Indirizzo ", "CAP ", "telefono ", "stato" e " nazione ".
3
stabilire relazioni tra i tavoli . Ad esempio , "cliente " luoghi "ordini" e "ordina" sono trattati con " dipendenti".
4
Definire i tipi di dati e vincoli per ciascuno degli attributi . Ad esempio, il " customer_id " può essere un valore numerico con massimo di cinque cifre , mentre "nome" sarà un valore alfanumerico composto dalle lettere , numeri e caratteri speciali . Si noti che i numeri sono trattati qui come testo e non è possibile eseguire operazioni matematiche su di loro.
5
Crea un diagramma entità-relazioni per rendere le relazioni chiare. Si può avere uno - a-molti , molti-a -molti , uno-a- uno. Esiste un uno-a -molti in cui un attributo può avere più valori , come il numero di telefono . Un cliente può avere più di un numero di telefono. A molti-a -molti è raffigurato quando ogni attributo può avere più valori . Per esempio , un ordine consiste di molti elementi e un elemento può essere una parte di molti ordini . Esiste un uno-a -uno , quando ogni attributo può avere un solo valore .
6
Creare il database utilizzando il comando "Crea database" in SQL . Ad esempio, è possibile creare il database di ufficio utilizzando il seguente comando :
CREATE TABLE customer
( NUMERO customer_id ( 5) PRIMARY KEY , Stati
Nome VARCHAR2 ( 50 ) NON NULL ,
Via VARCHAR2 ( 50 ) , Stati
Città VARCHAR2 ( 25 ) , Stati
Stato VARCHAR2 ( 20 ) , Stati
Zip_Code VARCHAR2 ( 10) ) ;
Il comando precedente creerà una tabella con tutti gli attributi con tipi di dati specifici , vincoli e una chiave primaria
7
Allo stesso modo creare altre tabelle e stabilire relazioni . . Per esempi , customer_id è una chiave esterna per la tabella "ordine " . È possibile utilizzare la seguente sintassi per l'aggiunta di chiavi esterne della tabella :
CREATE TABLE orders
( order_number NUMBER ( 5) PRIMARY KEY , Stati
Nome VARCHAR2 ( 50 ) ,
NUMERO customer_id ( 5) , Stati
VINCOLO order_customer_ID_fk
FOREIGN KEY ( customer_id ) per
referenze dei clienti ( customer_id ) ) ;
il comando precedente crea la tabella ordine e identifica anche il rapporto tra il cliente e la tabella degli ordini . è necessario creare una colonna per la chiave esterna anche
8
popolare il database utilizzando la seguente sintassi SQL : .
INSERT INTO CLIENTI
VALUES ( 00001 , ' TECNOLOGIE parola d'ordine ', '2200 WATERSIDE PARKWAY ',' Dallas ' , ' Texas ' , '75080 ') ;
Ogni valore corrisponde a un attributo nel database. L'ordine dei valori dovrebbe essere lo stesso gli attributi nella creazione della tabella . Utilizzare questa sintassi per inserire i record individuali , uno alla volta . Si noti che i valori alfanumerici sono racchiusi tra singoli apici .
9
Estrarre informazioni dal database utilizzando istruzioni "Seleziona". Ad esempio, per visualizzare tutti i record nella tabella dei clienti , inserire la seguente sintassi : .
SELECT * FROM clienti;
Questo mostrerà tutti i record della tabella cliente
10
Limitare le righe recuperate dalla tabella aggiungendo clausola "WHERE" , che seleziona le righe che soddisfano i criteri nella clausola . Ad esempio, si desidera visualizzare tutti i clienti residenti in California. Modificare l' istruzione SELECT sopra nel seguente modo :
SELECT * FROM clienti WHERE Stato = " CA " ;
Potete vedere tutti i clienti che risiedono in California per l'esecuzione di questo comando < br . >
11
aggiornamento di una tabella utilizzando il comando ALTER . È possibile utilizzare questo comando per modificare i valori degli attributi o aggiungere colonne . Ad esempio, si desidera aggiungere una colonna per includere lo status di appartenenza ad un cliente. Immettere la seguente sintassi SQL : .
ALTER TABLE customer ADD stato VARCHAR ( 5) ;
L'esecuzione del comando verrà aggiunta una nuova colonna alla tabella clienti esistente
12
Elimina gli attributi, le tabelle e le righe con i comandi "goccia" nel modo seguente "update" e :
DROP TABLE clienti VINCOLI CASCADE ;
Questo comando cancellerà la tabella dei clienti . I "vincoli cascata" farà in modo che la tabella cliente verrà abbandonato , anche se non ci sono record nella tabella " ordini "
È possibile utilizzare il comando " update " nel seguente modo : .
UPDATE cliente
nome SET = " Whalen "
DOVE customer_id = 00001 ;
Questo comando aggiorna la tabella dei clienti e sostituire il nome esistente del cliente per " Whalen " dove customer_id è 00001 .
software © www.354353.com