I database sono una raccolta sistematizzata di dati strutturati secondo linee simili per l'archiviazione e l'elaborazione da parte di un computer. Questo oggetto di programmazione consente di lavorare con grandi volumi di materiali senza impegnarsi molto nel loro utilizzo, modifica e smaltimento. Il linguaggio universale per lavorare con i database è SQL.
Istruzioni
Passo 1
Nei database le informazioni sono contenute sotto forma di tabelle, ogni tabella ha una propria struttura e dimensione, ma tutte obbediscono agli stessi comandi per creare, selezionare, modificare ed eliminare i dati. Il lavoro con i database viene eseguito nel linguaggio di query universale SQL.
Passo 2
I comandi nel linguaggio di query sono definiti tramite operatori, che possono essere suddivisi in 4 tipi principali in base al loro campo di applicazione: definizione dei dati, manipolazione dei dati, definizione dell'accesso ai dati e gestione delle transazioni.
Passaggio 3
Il gruppo di operatori più comune è la manipolazione dei dati. Questo tipo di attività è disponibile per gli utenti del database che sono privati dei diritti di amministratore e consente loro di lavorare con le tabelle desiderate.
Passaggio 4
Le istruzioni SQL sono il nome inglese dei verbi che indicano l'azione corrispondente: create - create, insert - add, update - change ed delete - delete. Hanno la seguente struttura: select,…, from; - selezione dall'intera tabella: select, …, da dove = e/o =; - selezione dalla tabella secondo le condizioni, selezionare * da; - selezione di tutti i dati dalla tabella.
Passaggio 5
inserisci in () valori (); - aggiungere una riga con campi specifici alla tabella; inserire nei valori (); - aggiungendo tutti i campi alla tabella, per impostazione predefinita update set =; - modifica di un campo in tutti i record della tabella; update set = dove =; - modifica dei dati in base a determinate condizioni.
Passaggio 6
eliminare da; - eliminazione di tutti i record dalla tabella, elimina da dove =; - rimozione a determinate condizioni.
Passaggio 7
Ogni richiesta è una transazione. In SQL è possibile eseguire una query e vederne il risultato e solo dopo completare l'azione. Ciò consente di tornare indietro di un passo se l'esecuzione della richiesta per qualche motivo ha portato a conseguenze impreviste.
Passaggio 8
Gli operatori di controllo corrispondenti sono responsabili dell'esecuzione delle transazioni: commit - conferma, rollback - rollback e savepoint - suddivisione della transazione.
Passaggio 9
Gli amministratori del database hanno accesso a tutti i dati della tabella e possono creare tabelle, aprire/chiudere l'accesso, ecc. La loro prerogativa sono gli operatori di definizione dei dati e l'accesso ai dati: creare tabella (,…,); - creazione di una nuova colonna table.alter table [aggiungi, modifica, elimina]; - modifica della tabella (aggiunta, modifica, cancellazione di campi).
Passaggio 10
drop tavolo; - eliminazione di una tabella. Questa operazione può essere eseguita solo se la tabella non è correlata ad altre tabelle da determinati campi. In tal caso, devi prima eliminare questi collegamenti e poi provare a eliminarli di nuovo.
Passaggio 11
Operatori per determinare l'accesso ai dati: concedere - concedere [accesso], revocare - chiudere, negare - negare (più forte di revoca, poiché nega tutte le autorizzazioni).