5つのテーブルを持つデータベースがあります
[Person]
-PersonId PK
-First name
-Middle name
-Surname
-Type
[Resident]
-PersonId PK FK
-AddressId PK FK
[Addresse]
-AddressId PK
-Road
-Number
-Postal code
-City
-Type
[TelephoneOwner]
-TelephoneId PK FK
-PersonId PK FK
[Telephone]
-TelephoneId PK
-TelephoneNumber
-Type
すべての FK 制約が使用しています
ON DELETE CASCADE
ON UPDATE CASCADE
この関係は、個人が複数の住所を持つことができ、住所が複数の人を持つことができるということです。1 人の人が複数の Telephone を持つことができ、1 つの Telephone が複数の人を持つことができます。
ファーストネームを使用している人物に関連するものをすべて削除したいと思います。もちろん、他の人が使用した住所/電話番号はデータベースに残しておいてください。