]> git.llucax.com Git - mecon/samurai.git/blobdiff - script/SAMURAI_SQL_Dump.txt
Se agrega método chequear() a SAMURAI_Perm.
[mecon/samurai.git] / script / SAMURAI_SQL_Dump.txt
index 1cb51248f4456d427cef6c8d073e85ae23baaab8..81c890af93a6582d35d33148a5d68cfd1e1a8b3a 100644 (file)
--- 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)
 ); 
-
-
-