X-Git-Url: https://git.llucax.com/mecon/samurai.git/blobdiff_plain/d7bfcaefea9dad24808570a7369bfbb93e581eb0..7c2cd1e9daaa5cd4337d1be3fcf4e5ca3027773b:/script/SAMURAI_SQL_Dump.txt diff --git a/script/SAMURAI_SQL_Dump.txt b/script/SAMURAI_SQL_Dump.txt index 11eb457..81c890a 100644 --- a/script/SAMURAI_SQL_Dump.txt +++ b/script/SAMURAI_SQL_Dump.txt @@ -1,122 +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 , + id_perfil bigint(20) NOT NULL, + id_sistema bigint(20) NOT NULL, fch_ult_modif timestamp, - PRIMARY KEY (id_perfil,id_sistema) -); + 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 , + login varchar(20) NOT NULL, + id_perfil bigint(20) NOT NULL, + id_sistema bigint(20) NOT NULL, fch_ult_modif timestamp, - PRIMARY KEY (login,id_perfil,id_sistema) + 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 , + id_permiso bigint(20) NOT NULL, + id_perfil bigint(20) NOT NULL, + id_sistema bigint(20) NOT NULL, fch_ult_modif timestamp, - PRIMARY KEY (id_permiso,id_perfil,id_sistema) + 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) , + id_permiso bigint(20) NOT NULL, + id_sistema bigint(20) NOT NULL, + observaciones varchar(255) NOT NULL, fch_ult_modif timestamp, - PRIMARY KEY (id_permiso,id_sistema) -); + 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) ); - - - -