Che cos'è SQL Developer?

SQL Developer è un IDE (Integrated Development Environment) per lavorare con database SQL. È una GUI che aiuta DBA e gli sviluppatori a lavorare in modo efficiente e semplice. Migliora la produttività e aiuta gli utenti a eseguire comandi SQL, esportare i dati nel formato desiderato, esplorare gli oggetti del database, gestire i database, eseguire il debug ed eseguire il database e molte altre funzionalità correlate. Oracle fornisce agli sviluppatori SQL su cui lavorare sia per gli sviluppatori che per gli amministratori di database. Oracle SQL Developer offre Oracle SQL Developer Data Modeler (SDDM) che supporta Data Definition Language Scripting (DDL), Diagrammi di flusso dei dati (DFD), un repository di report, modelli di confronto e molti altri. SQL Developer ha fornito una serie di interfacce per gli amministratori di database per le loro attività importanti. Il pannello Amministratore database di SQL Developer supporta la gestione dell'archiviazione, la gestione dei ruoli, la gestione degli utenti, la gestione delle risorse, la gestione del recupero, il pumping dei dati, il controllo Oracle e molti altri.

Se sei un principiante, l'utilizzo di Oracle SQL Developer sarebbe più efficiente e semplice. SQL Developer è sviluppato in Java e funziona su Windows, Mac OS X e Linux. Esistono molte versioni dello sviluppatore SQL. Puoi usare chiunque secondo le tue esigenze. Non è solo facile da usare ma anche da installare.

Passaggi per installare lo sviluppatore SQL:

  1. È possibile installarlo dal sito Web Oracle ma è necessario disporre di un account per crearne uno.
  2. Installa la versione richiesta di Oracle SQL Developer.
  3. Installa Oracle Database 10g e schema di esempio.
  4. Sblocca l'utente HR e accedi come utente SYS e digita il comando: modifica utente h identificato dallo sblocco dell'account hr;
  5. Scarica e decomprimi il file.zip che contiene tutti i file richiesti in una cartella locale sul tuo sistema.

La prima attività dopo l'installazione è quella di creare una connessione al database Oracle utilizzando Oracle SQL Developer.

I passaggi per creare una connessione al database:

1. Apri Oracle SQL Developer.

2. Ora in Connessioni, fare clic con il tasto destro del mouse su Connessioni e appare il menu Connessioni. Fai clic su Nuova connessione .

3. Verrà visualizzata la finestra di dialogo Nuovo / Seleziona connessione al database.

4. Immettere i seguenti dettagli nei campi della finestra di dialogo visualizzata sopra.

  • Nome connessione: nome della connessione cloud.
  • Nome utente: Nome utente database
  • Password: la tua scelta (quindi seleziona la casella Salva password )
  • Nome host: il nome host locale
  • SID: il tuo SID
  • Quindi fare clic su Test .

Per esempio:

5. È possibile verificare lo stato del test nella parte inferiore sinistra. Quindi fare clic su Connetti e salva.

6. La connessione verrebbe salvata e la nuova connessione apparirà sotto

Dopo aver creato una connessione è possibile utilizzare oggetti esistenti di Oracle SQL Developer o crearne di nuovi. Ora vediamo come sfogliare oggetti già esistenti.

Esplorazione di oggetti in Oracle SQL Developer:

1. Espandere la connessione appena aggiunta.

Puoi usare qualsiasi oggetto come tabelle, viste, indici, pacchetti, trigger, sequenze, sinonimi, directory, tipi, viste materializzate, funzioni e molti altri.

Vedremo in breve come possiamo usare le tabelle.

2. Espandere le tabelle.

3. È possibile selezionare qualsiasi tabella dall'elenco per visualizzare la definizione della tabella e fare clic sulla scheda Dati.

Nella figura seguente abbiamo selezionato la tabella DEPARTMENTS.

È quindi possibile visualizzare i dati presenti nella tabella.

È possibile applicare varie operazioni su una tabella come l'ordinamento, il filtraggio dei dati, l'applicazione di vari vincoli e molti altri. Puoi applicare l'ordinamento facendo clic sull'icona della freccia accanto al nome della colonna che desideri ordinare.

Creazione di oggetti in Oracle SQL Developer:

È possibile creare finestre di dialogo per ciascun tipo di oggetto supportato. Oracle SQL Developer supporta anche tabelle temporanee, tabelle esterne, elenco, tabelle partizionate, tabelle organizzate per indice e molti altri tipi di oggetti.

1. Fare clic con il tasto destro su

2. Seleziona una nuova tabella.

3. Immettere il Nome tabella e selezionare Avanzate

4. Immettere le informazioni per la prima colonna come indicato di seguito:

  • Nome colonna : Performance_id
  • Tipo: VARCHAR
  • Dimensione: 3
  • Not Null: selezionalo
  • Chiave primaria: selezionala

5. Immettere le informazioni per la seconda colonna come di seguito:

  • Nome colonna : Nome
  • Tipo: Varchar
  • Taglia: 40
  • Not Null: selezionalo
  • Chiave primaria: lasciala

6. Allo stesso modo, inserire le informazioni per tutte le colonne richieste.

7. Fare clic su OK.

8. La nuova tabella verrebbe creata in TABELLE.

9. Per vederlo, è possibile espandere le TABELLE e quindi utilizzarlo per eseguire i comandi SQL.

Not Null e Primary Key sono i vincoli di integrità che indicano quale tipo di dati può essere inserito in ciascuna colonna. Esistono più vincoli di integrità che possono essere applicati per limitare il tipo di dati valido per una rispettiva colonna.

Vediamo brevemente cosa fanno questi vincoli di integrità. Esistono sostanzialmente cinque vincoli di integrità:

  • NON NULLO:

Questo vincolo garantisce che i dati debbano essere presenti in quella colonna. Non è possibile inserire un valore null in quella colonna.

  • Unico:

Questo vincolo garantisce che ogni valore nella colonna deve essere univoco, cioè nessuna ripetizione di valori. Questo vincolo può essere applicato su più colonne insieme come un gruppo chiamato come Composito Unico. Non dice nulla sul valore Null.

  • Chiave primaria:

Questo vincolo garantisce le proprietà del vincolo NOT NULL e UNIQUE, vale a dire che più righe non possono avere lo stesso valore e impedisce allo stesso tempo valore nullo.

  • Chiave esterna:

Questo vincolo afferma che per ciascun valore nella colonna su cui viene applicato il vincolo, devono esserci valori uguali o corrispondenti in altre tabelle e colonne specificate. Fondamentalmente si chiama riferimento ad altre tabelle .

  • Dai un'occhiata:

Questo vincolo non viene utilizzato frequentemente ma garantisce che i valori debbano soddisfare la condizione specificata. La condizione può essere l'espressione logica o l'espressione di confronto a seconda della necessità di applicare le restrizioni.

Articoli consigliati

Questa è stata una guida a What is SQL Developer. Qui abbiamo discusso su come installare e creare un nuovo database di SQL Developer. Puoi anche consultare i nostri altri articoli suggeriti-

  1. Una carriera in SQL Server
  2. Differenze tra PL SQL e SQL
  3. Oracle vs MSSQL - Confronto
  4. Carriera in Oracle