SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT; SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS; SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION; SET NAMES utf8; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE=NO_AUTO_VALUE_ON_ZERO */; CREATE DATABASE /*!32312 IF NOT EXISTS*/ `ihcitext`; USE `ihcitext`; CREATE TABLE `acervo` ( `id` smallint(6) NOT NULL default '0', `nombre` varchar(50) default NULL, `id_institucion` smallint(6) default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `autor` ( `id` int(11) NOT NULL default '0', `nombre` varchar(50) default NULL, `apellido` varchar(50) default NULL, `notas` text, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `autor_nota` ( `id` varchar(50) NOT NULL default '', `password` varchar(50) NOT NULL default '', `nombre` varchar(50) default NULL, `apellido` varchar(50) default NULL, `e_mail` varchar(50) default NULL, PRIMARY KEY (`id`,`password`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `coleccion` ( `id` smallint(6) NOT NULL default '0', `nombre` varchar(50) default NULL, `id_acervo` smallint(6) default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `conexion` ( `id` varchar(50) NOT NULL default '', `password` varchar(50) NOT NULL default '', `servidor` varchar(50) default NULL, `puerto` int(11) default NULL, `nombre_bd` varchar(50) default NULL, `id_institucion` int(11) default NULL, PRIMARY KEY (`id`,`password`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `editor` ( `id` int(11) NOT NULL default '0', `nombre` varchar(50) default NULL, `apellido` varchar(50) default NULL, `notas` text, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `impresor` ( `id` int(11) NOT NULL default '0', `nombre` varchar(50) default NULL, `apellido` varchar(50) default NULL, `notas` text, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `institucion` ( `id` int(11) NOT NULL default '0', `nombre` varchar(50) default NULL, `siglas` varchar(25) default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `libro` ( `call_letter` varchar(50) NOT NULL default '', `call_number` varchar(50) NOT NULL default '', `call_cutter` varchar(50) NOT NULL default '', `titulo` varchar(255) default NULL, `anio` smallint(6) default NULL, `acervo` smallint(6) default NULL, `coleccion` smallint(6) default NULL, `paginacion` int(11) default NULL, `tema` varchar(50) default NULL, `estructura` smallint(6) default NULL, `pie_imprenta` text, `notas_ejemplar` text, PRIMARY KEY (`call_letter`,`call_number`,`call_cutter`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `libro_autor` ( `call_letter` varchar(50) NOT NULL default '', `call_number` varchar(50) NOT NULL default '', `call_cutter` varchar(50) NOT NULL default '', `id_autor` int(11) default NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `libro_editor` ( `call_letter` varchar(50) NOT NULL default '', `call_number` varchar(50) NOT NULL default '', `call_cutter` varchar(50) NOT NULL default '', `id_editor` int(11) default NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `libro_impresor` ( `call_letter` varchar(50) NOT NULL default '', `call_number` varchar(50) NOT NULL default '', `call_cutter` varchar(50) NOT NULL default '', `id_impresor` int(11) default NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `nota` ( `call_letter` varchar(50) NOT NULL default '', `call_number` varchar(50) NOT NULL default '', `call_cutter` varchar(50) NOT NULL default '', `id_autor_nota` varchar(50) NOT NULL default '', `passw_autor_nota` varchar(50) NOT NULL default '', `nota` text, `estado` tinyint(4) default NULL, PRIMARY KEY (`call_letter`,`call_number`,`call_cutter`,`id_autor_nota`,`passw_autor_nota`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `pagina` ( `call_letter` varchar(50) NOT NULL default '', `call_number` varchar(50) NOT NULL default '', `call_cutter` varchar(50) NOT NULL default '', `capitulo` smallint(6) NOT NULL default '0', `numero` smallint(6) NOT NULL default '0', `folio` varchar(10) NOT NULL default '', `imagen` longblob, PRIMARY KEY (`call_letter`,`call_number`,`call_cutter`,`capitulo`,`numero`,`folio`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `preliminar` ( `call_letter` varchar(50) NOT NULL default '', `call_number` varchar(50) NOT NULL default '', `call_cutter` varchar(50) NOT NULL default '', `capitulo` smallint(6) NOT NULL default '0', `secuencia` smallint(6) NOT NULL default '0', `nombre` varchar(50) default NULL, `imagen` longblob, PRIMARY KEY (`call_letter`,`call_number`,`call_cutter`,`capitulo`,`secuencia`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `term_index` ( `id` varchar(30) default NULL, `term` varchar(50) default NULL, `tf` int(11) default NULL, `max` int(11) default NULL, `idf` float default NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `texto` ( `call_letter` varchar(50) NOT NULL default '', `call_number` varchar(50) NOT NULL default '', `call_cutter` varchar(50) NOT NULL default '', `capitulo` smallint(6) NOT NULL default '0', `numero_pagina` smallint(6) NOT NULL default '0', `folio` varchar(10) NOT NULL default '', `ocr_txt` text, `sim_code` text, `chc_code` text, `sdx_code` text, PRIMARY KEY (`call_letter`,`call_number`,`call_cutter`,`capitulo`,`numero_pagina`,`folio`), FULLTEXT KEY `ocr_txt` (`ocr_txt`), FULLTEXT KEY `sim_code` (`sim_code`), FULLTEXT KEY `sdx_code` (`sdx_code`), FULLTEXT KEY `chc_code` (`chc_code`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT; SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS; SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;