Skip to content

Instantly share code, notes, and snippets.

@mbustamanteo
Created December 1, 2012 22:11
Show Gist options
  • Save mbustamanteo/4185539 to your computer and use it in GitHub Desktop.
Save mbustamanteo/4185539 to your computer and use it in GitHub Desktop.
sql
CREATE TABLE nino (idnino int(10) NOT NULL AUTO_INCREMENT, comentario text, nombre varchar(255) NOT NULL, fechanacimiento date NOT NULL, ciudadid int(10) NOT NULL, EstadoNinoid int(10) NOT NULL, fechaultimovisto date, foto text, PRIMARY KEY (idnino));
CREATE TABLE pais (idpais int(10) NOT NULL AUTO_INCREMENT, nombrepais varchar(255) NOT NULL, PRIMARY KEY (idpais));
CREATE TABLE rasgonino (idnino int(10) NOT NULL, tiporasgoid int(10) NOT NULL, valor varchar(255), PRIMARY KEY (idnino, tiporasgoid));
CREATE TABLE tiporasgo (id int(10) NOT NULL AUTO_INCREMENT, nombrerasgo varchar(255) NOT NULL, PRIMARY KEY (id));
CREATE TABLE ciudad (id int(10) NOT NULL AUTO_INCREMENT, nombreciudad varchar(255) NOT NULL, longitud float, latitud float, paisidpais int(10) NOT NULL, PRIMARY KEY (id));
CREATE TABLE reporte (idreporte int(10) NOT NULL AUTO_INCREMENT, comentario varchar(255) NOT NULL, fecha date NOT NULL, idnino int(10), ciudadid int(10), PRIMARY KEY (idreporte));
CREATE TABLE EstadoNino (id int(10) NOT NULL AUTO_INCREMENT, Nombre varchar(255) NOT NULL, PRIMARY KEY (id));
ALTER TABLE rasgonino ADD INDEX FKrasgonino939346 (idnino), ADD CONSTRAINT FKrasgonino939346 FOREIGN KEY (idnino) REFERENCES nino (idnino);
ALTER TABLE rasgonino ADD INDEX FKrasgonino984951 (tiporasgoid), ADD CONSTRAINT FKrasgonino984951 FOREIGN KEY (tiporasgoid) REFERENCES tiporasgo (id);
ALTER TABLE nino ADD INDEX FKnino348696 (ciudadid), ADD CONSTRAINT FKnino348696 FOREIGN KEY (ciudadid) REFERENCES ciudad (id);
ALTER TABLE reporte ADD INDEX FKreporte362477 (idnino), ADD CONSTRAINT FKreporte362477 FOREIGN KEY (idnino) REFERENCES nino (idnino);
ALTER TABLE reporte ADD INDEX FKreporte400054 (ciudadid), ADD CONSTRAINT FKreporte400054 FOREIGN KEY (ciudadid) REFERENCES ciudad (id);
ALTER TABLE ciudad ADD INDEX FKciudad870850 (paisidpais), ADD CONSTRAINT FKciudad870850 FOREIGN KEY (paisidpais) REFERENCES pais (idpais);
ALTER TABLE nino ADD INDEX FKnino32284 (EstadoNinoid), ADD CONSTRAINT FKnino32284 FOREIGN KEY (EstadoNinoid) REFERENCES EstadoNino (id);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment