--- 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)
);
-
-
-
-