Hola...
Si es posible hacer que una relación tenga valores nulos...
Para esto debes declarar el campo que fungirá como llave foranea para que acepte nulos:
Código SQL
[-]
create table Tarifario (
id_cliente Integer,
campo1 varchar(10)
);
Luego cuando creas el constraint de la llave foránea:
Código SQL
[-]
alter table Tarifario add constraint Tarifario_Ref_Cliente foreign key id_cliente
reference Cliente(id_cliente) on delete null on cascade update;
Así pues, puedes tener un Tarifario que no tenga Clientes asociados...
Espero te sirva...
Saludos...