use fanzinweb;

######################################################################
# Fanzinweb 1.0 : Un pequeño sistema de publicación de artículos
# ==============================================================
#
# Copyright (c) 2001 - Manuel J. Román Estrade (manje@tpn3.com)
#
# Este programa es software libre. Puede redistribuirlo y/o
# modificarlo bajo los términos de la Licencia Pública General
# de GNU.
#
# Este programa se distribuye con la esperanza de que sea útil, pero
# SIN NINGUNA GARANTÍA, incluso sin la garantía MERCANTIL implícita
# o sin garantizar la CONVENIENCIA PARA UN PROPÓSITO PARTICULAR. Véase
# la Licencia Pública General de GNU para más detalles.
# 
# Debería haber recibido una copia de la Licencia Pública General junto
# con este programa.
#
# This program is free software. You can redistribute it and/or modify
# it under the terms of the GNU General Public License.
######################################################################



CREATE TABLE autores (
  id 	char(16) NOT NULL,
  pwd 	char(16) NOT NULL,
  nombre 	char(100),
  email 	char(50),
  PRIMARY KEY (id)
);


CREATE TABLE temas (
  id 	int NOT NULL,
  nombre 	char(50) NOT NULL,
  PRIMARY KEY (id)
);


CREATE TABLE escritores (
  autor  		char(16) NOT NULL,
  tema  		int NOT NULL,
  PRIMARY KEY (autor,tema)
);


CREATE TABLE articulos (
  id  		int NOT NULL auto_increment,
  autor 	char(16) NOT NULL,
  tema 		int NOT NULL,
  titulo  	text DEFAULT '' NOT NULL,
  breve  	text DEFAULT '' NOT NULL,
  completo  	text DEFAULT '' NOT NULL,
  fecha 	datetime,
  PRIMARY KEY (id)
);

