]> git.llucax.com Git - mecon/samurai.git/blob - script/SAMURAI_SQL_Dump.txt
- Modificaciones varias al funcionamiento en general del sistema.
[mecon/samurai.git] / script / SAMURAI_SQL_Dump.txt
1 -- MySQL 
2 --
3 --  
4 --
5 -- Base de Datos: samurai 
6 ----------------------------------------------------------
7 -- 
8 --Creo la base de datos 'samurai'
9 --
10
11 --CREATE DATABASE samurai;
12 use samurai;
13
14 --
15 -- Estructura de la tabla  'perfil'
16 --
17
18 CREATE TABLE perfil (
19   id_perfil bigint(20) NOT NULL auto_increment,
20   desc_perfil varchar(50) ,
21   tipo_perfil char(1), 
22   fch_ult_modif timestamp,
23   PRIMARY KEY  (id_perfil)
24 );
25
26
27 --
28 -- Estructura de la tabla  'perfil_sist'
29 --
30
31 CREATE TABLE perfil_sist (
32   id_perfil bigint(20) NOT NULL ,
33   id_sistema bigint(20) NOT NULL ,
34   fch_ult_modif timestamp,
35   PRIMARY KEY  (id_perfil,id_sistema)
36 );
37
38
39 --
40 -- Estructura de la tabla  'perfil_sist_usuario'
41 --
42
43 CREATE TABLE perfil_sist_usuario (
44   login varchar(20) NOT NULL ,
45   id_perfil bigint(20) NOT NULL ,
46   id_sistema bigint(20) NOT NULL ,
47   fch_ult_modif timestamp,
48   PRIMARY KEY  (login,id_perfil,id_sistema)
49 ); 
50
51
52 --
53 -- Estructura de la tabla  'perm_perfil_sist'
54 --
55
56 CREATE TABLE perm_perfil_sist (
57   id_permiso bigint(20) NOT NULL ,
58   id_perfil bigint(20) NOT NULL ,
59   id_sistema bigint(20) NOT NULL ,
60   fch_ult_modif timestamp,
61   PRIMARY KEY  (id_permiso,id_perfil,id_sistema)
62 ); 
63  
64
65 --
66 -- Estructura de la tabla  'perm_sist'
67 --
68
69 CREATE TABLE perm_sist (
70   id_permiso bigint(20) NOT NULL ,
71   id_sistema bigint(20) NOT NULL ,
72   observaciones varchar(255) ,
73   fch_ult_modif timestamp,
74   PRIMARY KEY  (id_permiso,id_sistema)
75 );
76
77
78 --
79 -- Estructura de la tabla  'permiso'
80 --
81
82 CREATE TABLE permiso (
83   id_permiso bigint(20) NOT NULL auto_increment,
84   desc_permiso varchar(50) ,
85   fch_ult_modif timestamp,
86   PRIMARY KEY  (id_permiso)
87 ); 
88
89
90 --
91 --Estructura de la tabla  'sistema'
92 --
93
94 CREATE TABLE sistema (
95   id_sistema bigint(20) NOT NULL auto_increment,
96   nombre_sistema varchar(50) ,
97   desc_sistema text,
98   fecha_inicio date,
99   fecha_fin date,
100   fecha_implementacion date,
101   contacto text,  
102   fch_ult_modif timestamp,
103   PRIMARY KEY  (id_sistema)
104 ); 
105
106
107 --
108 -- Estructura de la tabla  'usuario'
109 --
110
111 CREATE TABLE usuario (
112   login varchar(20) NOT NULL ,
113   nrodoc int(11) ,
114   nombre varchar(50) ,
115   fecha datetime ,
116   fch_ult_modif timestamp,
117   PRIMARY KEY  (login)
118 ); 
119
120
121
122