0% encontró este documento útil (0 votos)
103 vistas3 páginas

Base de Datos de Animales en MySQL

El documento describe la creación de una base de datos llamada BD_ANIMALES y tablas relacionadas para almacenar información sobre animales, regiones, colores y tipos de alimentación. Luego se insertan registros de ejemplo en las tablas y se realizan consultas para recuperar datos sobre los animales junto con su región, tipo de alimentación y color.

Cargado por

Evelin Montiel
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
103 vistas3 páginas

Base de Datos de Animales en MySQL

El documento describe la creación de una base de datos llamada BD_ANIMALES y tablas relacionadas para almacenar información sobre animales, regiones, colores y tipos de alimentación. Luego se insertan registros de ejemplo en las tablas y se realizan consultas para recuperar datos sobre los animales junto con su región, tipo de alimentación y color.

Cargado por

Evelin Montiel
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

mysql> CREATE DATABASE BD_ANIMALES;

mysql> USE BD_ANIMALES;

________________________________________________________________________________

mysql> CREATE TABLE COLORES(IDCOLOR INT NOT NULL AUTO_INCREMENT, NOMBRE


VARCHAR(10) NOT NULL, PRIMARY KEY(IDCOLOR)) ENGINE = INNODB;

mysql> CREATE TABLE ALIMENTACIONES(IDALIMENTACION INT NOT NULL AUTO_INCREMENT,


TIPO VARCHAR(10) NOT NULL, PRIMARY KEY(IDALIMENTACION)) ENGINE = INNODB;

mysql> CREATE TABLE REGIONES(IDREGION INT NOT NULL AUTO_INCREMENT, REGION


VARCHAR(10) NOT NULL, PRIMARY KEY(IDREGION)) ENGINE = INNODB;

mysql> CREATE TABLE ANIMALES(IDANIMAL INT NOT NULL AUTO_INCREMENT, NOMBRE


VARCHAR(10) NOT NULL, IDREGION INT NOT NULL, IDALIMENTACION INT NOT NULL, IDCOLOR INT
NOT NULL, PRIMARY KEY(IDANIMAL), FOREIGN KEY(IDREGION) REFERENCES
REGIONES(IDREGION), FOREIGN KEY(IDALIMENTACION) REFERENCES
ALIMENTACIONES(IDALIMENTACION), FOREIGN KEY(IDCOLOR) REFERENCES COLORES(IDCOLOR))
ENGINE = INNODB;

________________________________________________________________________________

mysql> INSERT INTO COLORES(NOMBRE) VALUES("GRIS");

mysql> INSERT INTO COLORES(NOMBRE) VALUES("AMARILLO");

mysql> INSERT INTO COLORES(NOMBRE) VALUES("NEGRO");


mysql> INSERT INTO ALIMENTACIONES(TIPO) VALUES("HERVIBORO");

mysql> INSERT INTO ALIMENTACIONES(TIPO) VALUES("CARNIVORO");

mysql> INSERT INTO REGIONES(REGION) VALUES ("AFRICA");

mysql> INSERT INTO REGIONES(REGION) VALUES ("CHINA");

mysql> INSERT INTO REGIONES(REGION) VALUES ("SUDAFRICA");

mysql> INSERT INTO ANIMALES(NOMBRE, IDREGION, IDALIMENTACION, IDCOLOR) VALUES


("ELEFANTE",1,1,1);

mysql> INSERT INTO ANIMALES(NOMBRE, IDREGION, IDALIMENTACION, IDCOLOR) VALUES


("JIRAFA",1,1,2);

mysql> INSERT INTO ANIMALES(NOMBRE, IDREGION, IDALIMENTACION, IDCOLOR) VALUES


("PANDA",2,1,3);

mysql> INSERT INTO ANIMALES(NOMBRE, IDREGION, IDALIMENTACION, IDCOLOR) VALUES


("AVE",3,1,2);

mysql> INSERT INTO ANIMALES(NOMBRE, IDREGION, IDALIMENTACION, IDCOLOR) VALUES


("CEBRA",1,1,3);

mysql> INSERT INTO ANIMALES(NOMBRE, IDREGION, IDALIMENTACION, IDCOLOR) VALUES


("PANTERA",3,2,3);

mysql> SELECT [Link], REGION, TIPO, [Link] FROM ANIMALES JOIN


COLORES JOIN ALIMENTACIONES JOIN REGIONES ON [Link] =
[Link] AND [Link] = [Link]
AND [Link] = [Link];

| NOMBRE | REGION | TIPO | NOMBRE |

| ELEFANTE | AFRICA | HERVIBORO | GRIS |

| JIRAFA | AFRICA | HERVIBORO | AMARILLO |

| PANDA | CHINA | HERVIBORO | NEGRO |

| AVE | SUDAFRICA | HERVIBORO | AMARILLO |

| CEBRA | AFRICA | HERVIBORO | NEGRO |

| PANTERA | SUDAFRICA | CARNIVORO | NEGRO |


mysql> SELECT [Link], REGION, TIPO, [Link] FROM ANIMALES JOIN
COLORES JOIN ALIMENTACIONES JOIN REGIONES ON [Link] =
[Link] AND [Link] = [Link]
AND [Link] = [Link] WHERE [Link] = "NEGRO";

| NOMBRE | REGION | TIPO | NOMBRE |

| PANDA | CHINA | HERVIBORO | NEGRO |

| CEBRA | AFRICA | HERVIBORO | NEGRO |

| PANTERA | SUDAFRICA| CARNIVORO | NEGRO |

También podría gustarte