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.