X-Git-Url: https://git.llucax.com/mecon/samurai.git/blobdiff_plain/6fc69c96ec6c616c137688e49a2d212a10367ca4..fec7efb97aad98639a2d9c0170936a777147daf1:/script/SAMURAI_SQL_Dump.txt diff --git a/script/SAMURAI_SQL_Dump.txt b/script/SAMURAI_SQL_Dump.txt index 1cb5124..81c890a 100644 --- a/script/SAMURAI_SQL_Dump.txt +++ b/script/SAMURAI_SQL_Dump.txt @@ -1,114 +1,120 @@ --- MySQL --- --- --- --- Base de Datos: samurai ----------------------------------------------------------- --- ---Creo la base de datos 'samurai' --- - -CREATE DATABASE samurai; -use samurai; - --- --- Estructura de la tabla 'perfil' --- +# MySQL +# +# Base de Datos: samurai +#-------------------------------------------------------- +# + +USE samurai; + +# +# Estructura de la tabla 'perfil' +# CREATE TABLE perfil ( id_perfil bigint(20) NOT NULL auto_increment, - desc_perfil varchar(50) , + desc_perfil varchar(50), tipo_perfil char(1), + fch_ult_modif timestamp, + responsable varchar(20), PRIMARY KEY (id_perfil) -); +); --- --- Estructura de la tabla 'perfil_sist' --- +# +# Estructura de la tabla 'perfil_sist' +# CREATE TABLE perfil_sist ( - id_perfil bigint(20) NOT NULL , - id_sistema bigint(20) NOT NULL , - PRIMARY KEY (id_perfil,id_sistema) -); + id_perfil bigint(20) NOT NULL, + id_sistema bigint(20) NOT NULL, + fch_ult_modif timestamp, + responsable varchar(20), + PRIMARY KEY (id_perfil, id_sistema) +); --- --- Estructura de la tabla 'perfil_sist_usuario' --- +# +# Estructura de la tabla 'perfil_sist_usuario' +# CREATE TABLE perfil_sist_usuario ( - login varchar(20) NOT NULL , - id_perfil bigint(20) NOT NULL , - id_sistema bigint(20) NOT NULL , - PRIMARY KEY (login,id_perfil,id_sistema) + login varchar(20) NOT NULL, + id_perfil bigint(20) NOT NULL, + id_sistema bigint(20) NOT NULL, + fch_ult_modif timestamp, + responsable varchar(20), + PRIMARY KEY (login, id_perfil, id_sistema) ); --- --- Estructura de la tabla 'perm_perfil_sist' --- +# +# Estructura de la tabla 'perm_perfil_sist' +# CREATE TABLE perm_perfil_sist ( - id_permiso bigint(20) NOT NULL , - id_perfil bigint(20) NOT NULL , - id_sistema bigint(20) NOT NULL , - PRIMARY KEY (id_permiso,id_perfil,id_sistema) + id_permiso bigint(20) NOT NULL, + id_perfil bigint(20) NOT NULL, + id_sistema bigint(20) NOT NULL, + fch_ult_modif timestamp, + responsable varchar(20), + PRIMARY KEY (id_permiso, id_perfil, id_sistema) ); - --- --- Estructura de la tabla 'perm_sist' --- + +# +# Estructura de la tabla 'perm_sist' +# CREATE TABLE perm_sist ( - id_permiso bigint(20) NOT NULL , - id_sistema bigint(20) NOT NULL , - observaciones varchar(255) , - PRIMARY KEY (id_permiso,id_sistema) -); + id_permiso bigint(20) NOT NULL, + id_sistema bigint(20) NOT NULL, + observaciones varchar(255) NOT NULL, + fch_ult_modif timestamp, + responsable varchar(20), + PRIMARY KEY (id_permiso, id_sistema, observaciones) +); --- --- Estructura de la tabla 'permiso' --- +# +# Estructura de la tabla 'permiso' +# CREATE TABLE permiso ( id_permiso bigint(20) NOT NULL auto_increment, - desc_permiso varchar(50) , + desc_permiso varchar(50), + fch_ult_modif timestamp, + responsable varchar(20), PRIMARY KEY (id_permiso) ); --- ---Estructura de la tabla 'sistema' --- +# +#Estructura de la tabla 'sistema' +# CREATE TABLE sistema ( id_sistema bigint(20) NOT NULL auto_increment, - nombre_sistema varchar(50) , + nombre_sistema varchar(50), desc_sistema text, fecha_inicio date, fecha_fin date, fecha_implementacion date, contacto text, + fch_ult_modif timestamp, + responsable varchar(20), + estado tinyint, PRIMARY KEY (id_sistema) ); --- --- Estructura de la tabla 'usuario' --- +# +# Estructura de la tabla 'usuario' +# CREATE TABLE usuario ( - login varchar(20) NOT NULL , - nrodoc int(11) , - nombre varchar(50) , - fecha datetime , + login varchar(20) NOT NULL, + nrodoc int(11), + nombre varchar(50), + fch_ult_modif timestamp, PRIMARY KEY (login) ); - - - -