/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Other/SQLTemplate.sql to edit this template
*/
/**
* Author: alejandro.huefer
* Created: 3 nov. 2025
* Script de creación de la base de datos y el usuario.
*/
/**
* Creacion de la base de datos (Si todavía no esta creada).
*/
CREATE DATABASE IF NOT EXISTS DBAHFDWESProyectoTema4;
/**
* Usamos la base de datos para poder trabajar sobre ella.
*/
USE DBAHFDWESProyectoTema4;
/**
* Creación de la tabla Departamento (Si todavía no esta creada).
* PK: T02_CodDepartamento.
*/
CREATE TABLE IF NOT EXISTS T02_Departamento(
T02_CodDepartamento VARCHAR(3) PRIMARY KEY,
T02_DescDepartamento VARCHAR(255) NULL,
T02_FechaCreacionDepartamento DATETIME NULL,
T02_VolumenDeNegocio FLOAT NULL,
T02_FechaBajaDepartamento DATETIME NULL
)Engine=innodb;
/**
* Creación del usuario para la Base de Datos (Si todavía no existe).
* Accesible desde cualquier IP.
*/
CREATE USER 'userAHFDWESProyectoTema4'@'%' IDENTIFIED BY "paso";
/**
* Le damos permisos al usuario en la base de datos.
* Tiene permisos en todas las tablas.
*/
GRANT ALL PRIVILEGES ON DBAHFDWESProyectoTema4.* TO 'userAHFDWESProyectoTema4'@'%';