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