diff --git a/README.md b/README.md deleted file mode 100644 index 0ef43ea..0000000 --- a/README.md +++ /dev/null @@ -1 +0,0 @@ -# tesffullstack diff --git a/Script/DDL/1_CREATE_DATABASE.sql b/Script/DDL/1_CREATE_DATABASE.sql new file mode 100644 index 0000000..ebbde5c --- /dev/null +++ b/Script/DDL/1_CREATE_DATABASE.sql @@ -0,0 +1 @@ +CREATE DATABASE IF NOT EXISTS bd_argueta; \ No newline at end of file diff --git a/Script/DDL/2_USER_CONNECTION.sql b/Script/DDL/2_USER_CONNECTION.sql new file mode 100644 index 0000000..74b28bc --- /dev/null +++ b/Script/DDL/2_USER_CONNECTION.sql @@ -0,0 +1,2 @@ +CREATE USER 'conexion'@'%' IDENTIFIED BY 'password123'; +GRANT ALL PRIVILEGES ON bd_argueta.* TO 'conexion'@'%'; diff --git a/Script/DDL/3_CREATE_TABLE_PERSON.sql b/Script/DDL/3_CREATE_TABLE_PERSON.sql new file mode 100644 index 0000000..760d689 --- /dev/null +++ b/Script/DDL/3_CREATE_TABLE_PERSON.sql @@ -0,0 +1,10 @@ + +USE bd_argueta; +CREATE TABLE IF NOT EXISTS `bd_argueta`.`person`( + id BIGINT UNSIGNED AUTO_INCREMENT primary key, + nombre VARCHAR(100), + apellido VARCHAR(100), + fechaNacimiento DATE, + puesto VARCHAR(255), + sueldo DECIMAL(10, 2) +); \ No newline at end of file diff --git a/Script/README.md b/Script/README.md new file mode 100644 index 0000000..ec8b748 --- /dev/null +++ b/Script/README.md @@ -0,0 +1,53 @@ +# Requerimientos + +- MySQL instalado en su sistema. Desarrollado con Ver 8.0.31 for Win64 on x86_64 (MySQL Community Server - GPL). +- Acceso de administrador a MySQL. + +# Despliegue y Ejecución + +1. Clonar este repositorio: + ```bash + git clone https://github.com/tonysoft2018/tesffullstack.git + ``` +2. Cambiarse a rama `argueta_bd`: + ```bash + git checkout argueta_bd + ``` + +3. Iniciar sesión en MySQL como usuario root: + ```bash + mysql -u root -p + ``` + +4. Cargar el script de creación de la base de datos: + ```bash + source 1_CREATE_DATABASE.sql + ``` + Ubicación: `D:\SRC\GitHub\tonysoft2018\tesffullstack\Script\DDL\1_CREATE_DATABASE.sql` + +5. Cargar el script de creación de usuario completo de la base de datos: + ```bash + source 2_USER_CONNECTION.sql + ``` + Ubicación: `D:\SRC\GitHub\tonysoft2018\tesffullstack\Script\DDL\2_USER_CONNECTION.sql` + +6. Cargar el script de creación de la tabla en la base de datos: + ```bash + source 3_CREATE_TABLE_PERSON.sql + ``` + Ubicación: `D:\SRC\GitHub\tonysoft2018\tesffullstack\Script\DDL\3_CREATE_TABLE_PERSON.sql` + +4. Cambiar a la base de datos recién creada: + ```bash + USE bd_argueta; + ``` + +5. Ejecutar la consulta para verificar los datos en la tabla person: + ```bash + SELECT * FROM person; + ``` + +7. Salir de MySQL: + ```bash + exit; + ``` \ No newline at end of file diff --git a/bd/README.md b/bd/README.md deleted file mode 100644 index 0ad162f..0000000 --- a/bd/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# Requerimientos - -- MySQL instalado en su sistema. Desarrollado con Ver 8.0.31 for Win64 on x86_64 (MySQL Community Server - GPL). -- Acceso de administrador a MySQL. - -# Despliegue y Ejecución - -1. Clonar este repositorio: - ``` - git clone https://github.com/usuario/repositorio.git - ``` - -2. Iniciar sesión en MySQL como usuario root: - ``` - mysql -u root -p - ``` - -3. Cargar el script de creación de la base de datos: - ``` - source ruta_del_script_creacion_bd.sql - ``` - Ejemplo: `D:\SRC\GitHub\tonysoft2018\tesffullstack\bd\script_creacion_bd.sql` - -4. Cambiar a la base de datos recién creada: - ``` - USE bd_garcia; - ``` - -5. Ejecutar la consulta para verificar los datos en la tabla person: - ``` - SELECT * FROM person; - ``` - -6. Crear un nuevo usuario para la conexión del backend y otorgarle privilegios: - ``` - CREATE USER 'conexion'@'localhost' IDENTIFIED BY 'Wk2!rT8s@6w'; - GRANT ALL PRIVILEGES ON bd_garcia.* TO 'conexion'@'localhost'; - FLUSH PRIVILEGES; - ``` - -7. Salir de MySQL: - ``` - exit; - ``` \ No newline at end of file diff --git a/bd/script_creacion_bd.sql b/bd/script_creacion_bd.sql deleted file mode 100644 index 89a9fbc..0000000 --- a/bd/script_creacion_bd.sql +++ /dev/null @@ -1,12 +0,0 @@ -CREATE DATABASE IF NOT EXISTS bd_garcia; - -USE bd_garcia; - -CREATE TABLE IF NOT EXISTS person ( - id INT AUTO_INCREMENT PRIMARY KEY, - nombre VARCHAR(255), - apellido VARCHAR(255), - fechaNacimiento DATE, - puesto VARCHAR(255), - sueldo DECIMAL(10, 2) -);