Oracle e SQL
Implementazione in Oracle di un semplice progetto
Operazioni preliminari
La versione del DBMS Oracle a cui si farà riferimento di qui in seguito è la 10g Express Edition, liberamente scaricabile dal sito http://www.oracle.com/technology/software/products/database/index.html nelle versioni Linux e Windows.
Nel corso dell’installazione verrà chiesto di indicare una password per l’utente l’amministratore principale del database. Dopo aver installato il software è possibile accedere alla home page per la gestione del database dal link nel menu Start, cliccando su “Vai alla home page del database” nella cartella appena creatasi all’interno del gruppo Programmi.
Link alla home del database nel menu Start
Si presenterà la schermata di login; per connettersi, è sufficiente per adesso specificare l’user e la password scelta in fase di installazione.
Una volta nella home page, per poter agire sul database bisogna accedere alla pagina Comandi SQL, mediante la quale si possono eseguire sia operazioni di amministrazione che di interrogazione.
Per raggiungerla è sufficiente cliccare sulle icone SQL, dunque Comandi SQL.
La pagina Comandi SQL si presenta con una finestra di testo bianca, all’interno della quale è possibile scrivere il proprio codice SQL (ed eseguirlo cliccando sul pulsante Esegui), ed un riquadro che mostra i risultati dell’operazione eseguita.
In alternativa, è possibile accedere alle funzionalità del database mediante la riga di comando SQL, che può essere avviata anch’essa dal menu Start. Tutte le operazioni descritte in seguito possono essere eseguite allo stesso modo tramite questa interfaccia testuale, con l’unica differenza che l’accesso andrà eseguito tramite il comando: CONNECT user/password
Creazione degli utenti e del tablespace
La prima operazione da eseguire è la creazione di un tablespace apposito per il database che ci si accinge a creare; dalla finestra Comandi SQL si esegue il comando:
CREATE TABLESPACE voli
DATAFILE 'E:\voli.dbf'
SIZE 5M
AUTOEXTEND ON NEXT 5M
MAXSIZE 10M;
In questo modo si è creato un nuovo tablespace, ospitato nel datafile voli.dbf. Trattandosi di un database di esempio, non c’è bisogno di dedicare molto spazio al tablespace che lo conterrà: i 5 Megabyte assegnatigli saranno sicuramente più che sufficienti ad ospitarne il contenuto; tuttavia è lecito chiedersi cosa succederebbe se il contenuto dovesse eccedere i 5 MB inizialmente allocati: Oracle si rifiuterebbe di accettare ogni successivo inserimento! Dunque è buona norma definire anche una dimensione massima per il...
-
PDP e implementazione circuiti
-
Sistemi operativi - Implementazione programma in C
-
Kinect: Implementazione di gesti per le interazioni touchless
-
Informatica I - interfacce e implementazione di interfacce in java