sql >> Base de Datos >  >> RDS >> Database

Herramientas en línea para probar el diseño y las consultas de SQL

En este artículo, le mostraré cómo diseñar una base de datos, ingresar algunos datos y finalmente ejecutar consultas. Todo se hará usando solo un ... navegador web. Así es, sin instalación, sin claves de licencia, sin desinstalación. Simplemente cambia a Google Chrome y síguelo.

Diseño de base de datos

Para diseñar una base de datos usaré Vertabelo . Dado que este es un blog de productos Vertabelo, la elección es obvia :)

Deberá registrarse para una cuenta para practicar los siguientes pasos. La generación de secuencias de comandos SQL (también conocida como ingeniería avanzada) no está disponible para Anonymous Cowards. Pero no te preocupes. Puede registrar una cuenta gratuita de Vertabelo lo cual es más que suficiente para nuestro proyecto.

Aquí está mi diseño. Es rudimentario. Puedes diseñar algo más sofisticado.


Script de base de datos DDL

Para generar la secuencia de comandos de creación del esquema, haga clic en el icono de SQL y, a continuación, haga clic en "Generar" en el formulario que aparece.


No tiene que descargar el script de generación en su computadora. Haga clic en el nombre del script y el script se abrirá en una nueva ventana. Verás algo como esto:

[...]

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

[...]

No cierre esta ventana. Copiarás y pegarás desde aquí.

Conexión a un motor de base de datos

No tiene que instalar nada para probar sus scripts SQL. Puede usar la aplicación SqlFiddle.com para hacer algunos ejercicios de SQL en línea. Recuerde elegir la versión específica del motor de la base de datos con la que desea jugar.

Copie el script generado y péguelo en el panel izquierdo de SQL Fiddle. Haga clic en "Crear esquema" y obtendrá una base de datos con tablas y referencias.

Practica

Puede agregar estos insertos al final del panel izquierdo para agregar algunos datos.

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);

Haga clic en el botón "Crear esquema" una vez más.

En el panel derecho hay un lugar para realizar consultas. Por ejemplo:

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

Haga clic en el botón "Ejecutar SQL" y verá los resultados en la parte inferior de la página.

Como puede ver, no es necesario instalar nada para determinar cómo funciona un modelo relacional. Si tiene alguna pregunta sobre el diseño de la base de datos compatible con el navegador, no dude en consultarnos. Puede obtener un descuento si pide uno bueno :).