Database
 sql >> Database >  >> RDS >> Database

Strumenti online per provare la progettazione e le query SQL

In questo articolo ti mostrerò come progettare un database, inserire alcuni dati e infine eseguire query. Tutto sarà fatto utilizzando solo un ... browser web. Esatto, nessuna installazione, nessuna chiave di licenza, nessuna disinstallazione. Passa a Google Chrome e segui.

Progettazione database

Per progettare un database utilizzerò Vertabelo . Poiché si tratta di un blog di prodotti Vertabelo, la scelta è ovvia :)

Dovrai registrarti per un account per esercitarsi con i seguenti passaggi. La generazione di script SQL (aka forward engineering) non è disponibile per Anonymous Cowards. Ma non preoccuparti. Puoi registrarti per un account Vertabelo gratuito che è più che sufficiente per il nostro progetto.

Ecco il mio disegno. È rudimentale. Puoi progettare qualcosa di più sofisticato.


Script di database DDL

Per generare lo script di creazione dello schema, fai clic sull'icona SQL, quindi fai clic su "Genera" nel modulo visualizzato.


Non è necessario scaricare lo script di generazione sul tuo computer. Fare clic sul nome dello script e lo script si aprirà in una nuova finestra. Vedrai qualcosa del genere:

[...]

-- tables
-- Table: category
CREATE TABLE category (
    id int  NOT NULL,
    code int  NOT NULL,
    CONSTRAINT category_pk PRIMARY KEY (id)
);

[...]

Non chiudere questa finestra. Potrai copiare e incollare da qui.

Connessione a un motore di database

Non devi installare nulla per testare i tuoi script SQL. Puoi utilizzare l'applicazione SqlFiddle.com per eseguire alcuni allenamenti SQL online. Ricordati di scegliere la versione specifica del motore di database con cui vuoi giocare.

Copia lo script generato e incollalo nel pannello di sinistra di SQL Fiddle. Fai clic su "Crea schema" e otterrai un database con tabelle e riferimenti.

Esercitati

Puoi aggiungere questi inserti alla fine del pannello di sinistra per aggiungere alcuni dati.

insert into category values(1,'designer');
insert into category values(2,'sql');
insert into category values(3,'database');

insert into product values(1,'vertabelo','vert1', 1);
insert into product values(2,'sqlfilddle','sf1', 2);

Fai di nuovo clic sul pulsante "Crea schema".

Nel pannello di destra c'è un posto dove eseguire le query. Ad esempio:

select p.name, c.code 
from product p join category c on (c.id = p.category_id) ;

Fai clic sul pulsante "Esegui SQL" e vedrai i risultati nella parte inferiore della pagina.

Come puoi vedere, non è necessario installare nulla per determinare come funziona un modello relazionale. Se hai domande sulla progettazione di database supportati da browser, non esitare a contattarci. Potresti ottenere uno sconto se ne chiedi uno buono :).