Code:
-- lista
create table Lista
(
ID int not null,
Naziv nvarchar(50) not null,
UserName nvarchar(20) not null
constraint pk_lista primary key (id)
);
create table ListEntry
(
id int not null
Ime nvarchar(20) not null,
Prezime nvarchar(20) not null,
Email nvarchar(50) primary key,
...,
constraint fk_ListEntry foreign key (id)
references lista (id)
on update cascade
on delete cascade
)
Ostvaruje se referencijalni integritet, a "cascade" omogućuje i ažuriranje i brisanje kaskadno.
BTW, pišem iz glave, ali to je to, moraš samo malo tabele srediti, mislim na drugu, da li ćeš imati još PK (složeni - npr. id, rb!?!).
If you go out of your mind, do it quietly, so as not to disturb those around you...