ConsultasSql

Páginas: 11 (2728 palabras) Publicado: 20 de mayo de 2013


---------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------CREACION DE TABLAS----------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------

------------TABLATAXONOMIA-------------------

CREATE TABLE taxonomia
(
taxo_id INT NOT NULL PRIMARY KEY,
taxo_nomCientifico CHAR(30) NOT NULL,
taxo_familia CHAR(30) NOT NULL,
taxo_filo CHAR(30) NOT NULL,
taxo_clase CHAR(30) NOT NULL
);
----------------------------------------------
------------TABLA ARMADILLO-------------------

CREATE TABLE armadillo
(
arma_id INT NOT NULL PRIMARY KEY,arma_nombre CHAR(20) NOT NULL,
arma_peso CHAR(6) NOT NULL,
arma_sexo CHAR(1) NOT NULL

);
---------------------------------------------
------------TABLA ESPECIE--------------------

CREATE TABLE especie
(
espe_id INT NOT NULL PRIMARY KEY,
espe_especie CHAR(40) NOT NULL,
espe_imagen TEXT NULL,
taxo_id INT NOT NULL,
FOREIGN KEY(taxo_id)
REFERENCES taxonomia(taxo_id)
);---------------------------------------------
------------TABLA MADRIGERA------------------

CREATE TABLE madrigera
(
madr_id INT NOT NULL PRIMARY KEY,
madr_sector CHAR(40) NOT NULL,
madr_cant INT NOT NULL,
espe_id INT NOT NULL,
FOREIGN KEY (espe_id)
REFERENCES especie(espe_id)
);
-------------------------------------------
------------TABLA CAMADA-------------------

CREATE TABLEcamada
(
cama_id INT NOT NULL PRIMARY KEY,
cama_cantCrias INT NOT NULL ,
madr_id INT NOT NULL,
FOREIGN KEY(madr_id)
REFERENCES madrigera(madr_id)

);
-------------------------------------------
------------TABLA CARGO--------------------

CREATE TABLE cargo(
carg_id INT NOT NULL PRIMARY KEY,
carg_cargo CHAR(20) NOT NULL,
carg_sueldo DECIMAL NOT NULL
);-------------------------------------------
------------TABLA EMPLEADO-----------------

CREATE TABLE empleado
(
empe_id INT NOT NULL PRIMARY KEY,
empe_nombre CHAR(20) NOT NULL,
empe_apellido CHAR(20) NOT NULL,
empe_fechaNacimiento DATE NOT NULL,
empe_sexo CHAR(1) NOT NULL,
empe_no_Cc BIGINT NOT NULL,
carg_id INT NOT NULL,
FOREIGN KEY (carg_id)
REFERENCES cargo(carg_id)

);-------------------------------------------
------------TABLA ubicación_emp-----------------
CREATE TABLE ubicaciOn_emp
(
empe_id INT NOT NULL ,
ubic_ciudad CHAR(20) NOT NULL,
ubic_direccion varchar(20) NOT NULL,
ubic_telefono BIGINT NOT NULL,
FOREIGN KEY(empe_id)
REFERENCES empleado(empe_id)
);

-------------------------------------------
------------TABLA LIMPIEZA-----------------

CREATETABLE limpieza
(
limp_id INT NOT NULL PRIMARY KEY,
limp_descripcion TEXT NOT NULL,
madr_id INT NOT NULL,
empe_id INT NOT NULL,
FOREIGN KEY(empe_id)
REFERENCES empleado(empe_id),
FOREIGN KEY(madr_id)
REFERENCES madrigera(madr_id)
);
-------------------------------------------
-------------TABLA CRIADERO----------------

CREATE TABLE criadero(
cria_id INT NOT NULL PRIMARY KEY,cria_nombre CHAR(20) NOT NULL,
cria_ciudad CHAR(15) NOT NULL,
cria_telefono BIGINT NOT NULL

);
----------------------------------------------
------------TABLA INGRESOS--------------------


CREATE TABLE ingreso
(
ing_id INT NOT NULL PRIMARY KEY,
ing_procedencia CHAR(20) NOT NULL,
ing_fechaIngreso DATE NOT NULL,
cria_id INT NOT NULL,
FOREIGN KEY (cria_id)
REFERENCEScriadero(cria_id)

);

----------------------------------------------
------------TABLA REVICION--------------------

CREATE TABLE revicion
(
revi_id INT NOT NULL PRIMARY KEY,
revi_descripcion TEXT NOT NULL,
arma_id INT NOT NULL,
empe_id INT NOT NULL,
ingr_id INT NOT NULL

);

---------------------------------------------
------------TABLA ENFERMEDAD-----------------...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Consultassql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS