# 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), tipo_perfil char(1), fch_ult_modif timestamp, responsable varchar(20), PRIMARY KEY (id_perfil) ); # # Estructura de la tabla 'perfil_sist' # CREATE TABLE perfil_sist ( 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' # CREATE TABLE perfil_sist_usuario ( 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' # CREATE TABLE perm_perfil_sist ( 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' # CREATE TABLE perm_sist ( 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' # CREATE TABLE permiso ( id_permiso bigint(20) NOT NULL auto_increment, desc_permiso varchar(50), fch_ult_modif timestamp, responsable varchar(20), PRIMARY KEY (id_permiso) ); # #Estructura de la tabla 'sistema' # CREATE TABLE sistema ( id_sistema bigint(20) NOT NULL auto_increment, 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' # CREATE TABLE usuario ( login varchar(20) NOT NULL, nrodoc int(11), nombre varchar(50), fch_ult_modif timestamp, PRIMARY KEY (login) );