-- MySQL -- -- -- -- Base de Datos: samurai ---------------------------------------------------------- -- --Creo la base de datos 'samurai' -- --CREATE DATABASE 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, 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, 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, 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, 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) , fch_ult_modif timestamp, PRIMARY KEY (id_permiso,id_sistema) ); -- -- Estructura de la tabla 'permiso' -- CREATE TABLE permiso ( id_permiso bigint(20) NOT NULL auto_increment, desc_permiso varchar(50) , fch_ult_modif timestamp, 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, PRIMARY KEY (id_sistema) ); -- -- Estructura de la tabla 'usuario' -- CREATE TABLE usuario ( login varchar(20) NOT NULL , nrodoc int(11) , nombre varchar(50) , fecha datetime , fch_ult_modif timestamp, PRIMARY KEY (login) );