drop table isla1ealejandroreinos; create table isla1ealejandroreinos ( idreino int primary key, reino varchar (20), alimentacion varchar (20), tipocelulas varchar (20), estructura varchar (20) ) ; insert into isla1ealejandroreinos values ( 1, 'animal', 'heterótrofo', 'eucariota', 'pluricelulares' ) ; insert into isla1ealejandroreinos values ( 2, 'plantas', 'autótrofos', 'eucariotas', 'pluricelulares' ) ; insert into isla1ealejandroreinos values ( 3, 'hongos', 'heterótrofo', 'eucariota', 'pluricelulares' ) ; insert into isla1ealejandroreinos values ( 4, 'protoctista', 'autotrofos/heterótrofos', 'eucariotas', 'unicelulares/pluricelulares' ) ; insert into isla1ealejandroreinos values ( 5, 'moneras', 'heterótrofos', 'procariotas', 'unicelulares' ) ; drop table isla1ealejandroanimales; drop table isla1ealejandroophylum; create table isla1ealejandrophylum ( idphylum int primary key, idreino int references isla1ealejandroreinos (idreino), phylum varchar (50), ejemplo varchar (50), medio varchar (50) ) ; insert into isla1ealejandrophylum values ( 1, 1, 'celentereos', 'medusa', 'acuatico' ) ; insert into isla1ealejandrophylum values ( 2, 3, 'basidiomycota', 'champiñon', 'húmedo y sombrío' ) ; insert into isla1ealejandrophylum values ( 3, 2, 'briofitas', 'musgo', 'húmedo y sombrio' ) ; insert into isla1ealejandrophylum values ( 4, 4, 'esporozoo', 'plasmodium', 'parásito de animales' ) ; insert into isla1ealejandrophylum values ( 5, 5, 'bacterias', 'treponema pallidum', 'parásito del ser humano' ) ; insert into isla1ealejandrophylum values ( 6, 2, 'traqueofitas', 'conífera', 'mediterrámeo' ) ; drop table isla1ealejandroclases; create table isla1ealejandroclases ( idclase int primary key, idphylum int references isla1ealejandrophylum (idphylum), clase varchar (50), medio varchar (50), ejemplo varchar (50) ) ; insert into isla1ealejandroclases values ( 1, 1, 'mamíferos', 'terrestre-acuático-aéreo', 'león' ) ; insert into isla1ealejandroclases values ( 2, 1, 'aves', 'terrestre-acuático-aéreo', 'loro' ) ; insert into isla1ealejandroclases values ( 3, 1, 'reptiles', 'terrestre-acuático', 'igüana' ) ; insert into isla1ealejandroclases values ( 4, 1, 'anfibios', 'terrestre-acuático', 'tritón' ) ; insert into isla1ealejandroclases values ( 5, 1, 'peces', 'acuático', 'tiburón blanco' ) ; insert into isla1ealejandroclases values ( 6, 6, 'dicotiledóneas', 'terrestre', 'tomate' ) ; drop table isla1ealejandroespecies; create table isla1ealejandroespecies ( idespecies int primary key, idclase int references isla1ealejandroclases (idclase), especie varchar (20), habitat varchar (20), reproduccion varchar (20), alimentacion varchar (20) ) ; insert into isla1ealejandroespecies values ( 1, 1, 'oso polar', 'tundra polar', 'vivíparo', 'carnívoro' ) ; insert into isla1ealejandroespecies values ( 2, 2, 'águila real', 'zonas hemisferio norte', 'ovíparo', 'carnívoro' ) ; insert into isla1ealejandroespecies values ( 3, 1, 'ñu', 'sabana africana', 'ovíparo', 'hervívoro' ) ; insert into isla1ealejandroespecies values ( 4, 1, 'lobo ibérico', 'templado húmedo', 'vivíparo', 'carnívoro' ) ; insert into isla1ealejandroespecies values ( 5, 3, 'lagarto australiano', 'poco boscoso', 'vivíparo', 'carnívoro' ) ; insert into isla1ealejandroespecies values ( 6, 4, 'rana', 'pantanos', 'ovíparo', 'carnívoro' ) ; select * from isla1ealejandroreinos; select * from isla1ealejandroanimales; select * from isla1ealejandrophylum; select * from isla1ealejandroclases; select * from isla1ealejandroespecies; select reino, especie from isla1ealejandroreinos, isla1ealejandrophylum, isla1ealejandroclases, isla1ealejandroespecies where isla1ealejandroreinos.idreino=isla1ealejandrophylum.idreino and isla1ealejandrophylum.idphylum=isla1ealejandroclases.idphylum and isla1ealejandroclases.idclase=isla1ealejandroespecies.idclase ;