Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2011, 12:55
skathalw
 
Fecha de Ingreso: marzo-2011
Mensajes: 1
Antigüedad: 13 años, 1 mes
Puntos: 0
Duda con un constraint

Hola.. tengo un problema no se si tengo mas la relacion de dos tablas . voy a crear la tabla de pais, y la departamento. un pais tiene muchos departamentos. entonces mi scrip para esto es.

CREATE TABLE PAIS(
Id_pais Number NOT NULL,
Pais Varchar2(30 ) NOT NULL)

ALTER TABLE PAIS ADD CONSTRAINT Id_pais PRIMARY KEY (Id_pais);


CREATE TABLE DEPARTAMENTO(
Id_departamento Number NOT NULL,
Nombre Varchar2(30 ) NOT NULL,
Id_pais Number);

ALTER TABLE DEPARTAMENTO ADD CONSTRAINT Id_departamtento PRIMARY KEY (Id_departamento);


Relacion entre las tablas


ALTER TABLE DEPARTAMENTO ADD CONSTRAINT Pais_Departamento FOREIGN KEY (Id_pais) REFERENCES PAIS (Id_pais);


Cuando realizo las consultas los departamentos se le asignan todos los pais ejemplo pais colombia departamento cundinamarca ; brazil dept rio y en la consulta brazil tiene cundinamarca y rio. y colombia igual.
no se si tengo mal la relacion.

Muchas gracias