CREATE DATABASE IF NOT EXISTS DBALPDWESProyectoTema5;
-- Seleccionamos la base de datos para poder trabajar en ella --
USE DBALPDWESProyectoTema5;
--Creamos, en caso de que no exista, la tabla y dentro cada campo con el tipo de valor correspondiente --
CREATE TABLE IF NOT EXISTS T01_Usuario(
T01_CodUsuario VARCHAR(8) PRIMARY KEY,
T01_Password VARCHAR(255),
T01_DescUsuario VARCHAR(255),
T01_NumConexiones INT DEFAULT 0,
T01_FechaHoraUltimaConexion DATETIME,
T01_Perfil VARCHAR(10) DEFAULT "usuario",
T01_ImagenUsuario VARCHAR(255)
) engine=innodb;
--Creamos, en caso de que no exista, la tabla y dentro cada campo con el tipo de valor correspondiente --
CREATE TABLE IF NOT EXISTS T02_Departamento(
T02_CodDepartamento VARCHAR(3) PRIMARY KEY, /* Primary key: (varchar(3)) Codigo de cada departamento en mayúscula */
T02_FechaCreacionDepartamento DATETIME, /* (DateTime) Fecha de creación del departamento */
T02_FechaBajaDepartamento DATETIME, /* (DateTime) Fecha de baja del departamento */
T02_DescDepartamento VARCHAR(255), /* (varchar(255)) Descripción breve de cada departamento */
T02_VolumenDeNegocio FLOAT /* (float) Volumen que ocupa cada departamento */
) engine = innodb;
-- Seleccionamos la base de datos en la que queremos trabajar --
USE DBALPDWESProyectoTema5;
INSERT INTO T01_Usuario (T01_CodUsuario,T01_Password,T01_DescUsuario, T01_FechaHoraUltimaConexion, T01_ImagenUsuario) VALUES
('alvaro',SHA2('alvaropaso', 256),'Alvaro Allen',NOW(),null),
('heraclio',SHA2('heracliopaso', 256),'Heraclio Borbujo',NOW(),null),
('gonzalo',SHA2('gonzalopaso', 256),'Gonzalo Junquera',NOW(),null),
('vero',SHA2('veropaso', 256),'Veronique Grue',NOW(),null),
('amor',SHA2('amorpaso', 256),'Amor Rodriguez',NOW(),null),
('admin',SHA2('adminpaso', 256),'Administrador',NOW(),null);
-- Insertamos en la tabla correspondiente cada uno de los valores por cada columna --
INSERT INTO T02_Departamento VALUES
('DWE',NOW(), NULL,'Departamento Web Extinta',50.4),
('DWA',NOW(), NULL,'Departamento Web Americano',48.3),
('IPE',NOW(), NULL,'Itinerario Profesional Empleabilidad',78.0),
('DIW',NOW(), NULL,'Diseño Interno Wow',150.21),
('DAW',NOW(), NULL,'Dinosaurio Animal Wolframio',65.7);