主键与外键

                            
我有一个员工表Employee(Em_ID,Name,password),其中Em_ID是主关键字,另外员工工资表Sala(Sa_ID,Em_ID,salary),其中Sa_ID是主关键字,Em_ID是外关键字(参考员工表的主关键字),   
  按正常的思路,在Sala表中插入新记录时,如果员工表Employee没有相应的EM_ID,Sala表是不能插入记录,可是问题是不管员工表Employee有没有相应的EM_ID,Sala表都能插入记录,  
  请问高手:问题出在前台还是后台数据库?(我的前台是Delphi,后台是Oracle9.0)如果是前台有问题,如何改正。如果是后台,又如何改正。

查看回复