When our object vanishes, that key is no longer valid, and the record holding it is no longer valid.
CREATE TABLE person ( CREATE TABLE credit (
id INTEGER PRIMARY KEY, id INTEGER PRIMARY KEY,
name VARCHAR(255), type VARCHAR(255),
birthdate INTEGER person_id INTEGER,
); film_id INTEGER
);
CREATE TABLE film (
id INTEGER PRIMARY KEY,
title VARCHAR(255),
year INTEGER
);
my ($kevin_bacon) = FilmBuff::Person->search(name => 'Kevin Bacon');
$kevin_bacon->delete(); # Deletes Kevin and any credits he has