Vamos a crear una Base de Datos muy sencilla para continuar con el desarrollo JEE.
Contenido
Crear modelo en MySQL Workbench
Abrimos MySQL Workbench y seleccionamos la instancia local.
Pedirá la contraseña que seleccionamos en la instalación pasada.
En la pantalla principal ir a File -> New Model.
Doble Clic en Add Diagram.
Crear las tablas y sus relaciones
Aquí ya podemos agregar las tablas de la Base de Datos. Damos clic en Place a New Table. y con otro clic sobre el espacio de trabajo se creara la tabla.
Doble clic en la tabla y se mostraran su propiedades en la parte inferior. Seleccionamos el nombre Usuarios.
Y en la pestaña Columns agregamos los campos id, user y password.
Nombre | Tipo de dato | Clave primaria | No acepta null |
id | INT | Si | Si |
user | VARCHAR(10) | No | No |
password | VARCHAR(10) | No | No |
Ahora creamos la tabla Logins_users.
Nombre | Tipo de dato | Clave primaria | No acepta null |
id | INT | Si | Si |
date | DATETIME | No | No |
status | VARCHAR(5) | No | No |
Relacionamos la tablas de 1 a muchos. Damos clic en Place a New 1:n Non-Identifying.
Clic en la tabla Logins_users y finalmente clic en la tabla Users.
Generar Base de Datos
Ya tenemos nuestro modelo ahora vamos a crear la Base de Datos; Database -> Forward Engineer… Seleccionamos la instancia Local y la contraseña. Clic en Next.
Todo predeterminado y clic en Next.
Debe estar habilitado Export MySQL Table Object. Clic en Next.
Se muestra el script de creación. Clic en Next.
Clic en Close.
Desde la pestaña de la instancia seleccionamos el esquema mydb y ejecutamos los querys:
1 2 |
select * from Users; select * from Logins_users; |
En la parte inferior se debe mostrar que las consultas fueron exitosas, indicando que las tablas ya existen.