Skip to content

Creacion de Bases de Datos y Consultas Avanzadas con DBeaver

Iniciaremos con la creación de las bases de datos

Creación y Administración de Base de Datos

Utilizaremos la siguiente base de datos:

Para ello es importante que al momento de crear la base de datos tenemos que estar ubicados en la conexión de la base de datos correspondientes:

Conexión en MySQL Server

Pulse en Finalizar

Creación de Base de Datos

Creación de Tablas

Por medio de Código

Debe verificar que este seleccionada la conexión y la base de datos en forma de Negrita para estar seguro que realizará el código en dicha base de datos.

Pegar código para la creación de la tabla y presionar en el play, donde indica la flecha.

Debe actualizar o renovar para ver el resultado de la nueva tabla.

Nota: En lugar de crear las tablas una por una, puedo pegar todo el código completo para crear todas las tablas, pero debe ir seleccionando el código una por una por una y luego en ejecutar para que realice en orden y exista problemas en las referencias.

Por medio de Interfaz Gráfica

se ve de la siguiente manera:

En caso que en la tabla existan llaves foráneas, se explica a continuación. Tomaremos de ejemplo la tabla ventas, que como se observa tiene una llave foránea llamada cliente_id y se relaciona con la tabla clientes.

Como estamos en la tabla ventas, solo presionamos doble clic en la tabla clientes y la herramienta estable la relación.

Insertar Registros

Por medio de Código

Nota: Puede hacer el mismo proceso que en la creación, pegar todo el código de inserción de registros e ir seleccionando uno por uno, para no infringir las reglas de integridad si existen relaciones. Si no existen relaciones con oras tablas si puede ejecutarlas en una sola pasada,

Por medio de Interfaz Gráfica

Presionamos en Añadir o Insertar Registro

Y luego save para salvar o guardar los datos.

Ayuda DBeaver o Generador de Código SQL

En caso que desee crear, read o seleccionar, actualizar o eliminar por código, DBeaver tiene un generador de código SQL de la siguiente manera:

Por ejemplo, en caso deseemos insertar registros en la tabla clientes por medio del generador de códigos, seria

Muestra el código generado

Y lo copiamos y pegamos en el script SQL y reemplazamos los valores que queremos insertar

Consultar datos de una tabla

Consultar datos de varias tablas

Conexión en PostgreSQL

Y Para crear una base de datos:

Las consultas correspondientes al CRUD, son idénticas que las explicadas en MySQL en esta misma sección.

Conexión en MS SQL Server

Para crear una base de datos, acceda a las siguientes opciones:

Botón derecho encima de DataBases

Las consultas correspondientes al CRUD, son idénticas que las explicadas en MySQL en esta misma sección.

Conexión en Oracle Data Base

Recordemos que primero debemos crear el usuario con permisos de recursos y conexión, según lo visto en la sección motores de bases de datos.

Creación de Tablas

Por medio de Código

Pego todo el código y luego ejecuto una por una las creaciones de las diferentes tablas.

Insertar Registros

Por medio de Código