我有两张表,彼此之间有多对多的关系。
Profile(profile_id, profile_name, weight, hobbies, height, gender, dating_geo_range, dating_age_range, hair_colour, photo, location)
PK是profile_id
Customer (id, rating, last_active_date_time, subscription_type)
PK是id
所以他们的关系模式将包含他们的主要
ProfileCreated(id, profile_id, last_mod_date, creation_date)
PK是(id,profile_id)
我可以知道我的ProfileCreated的DDL是否正确吗?
Create table profileCreated(
id int NOT NULL REFERENCES person(id) ON DELETE CASCADE,
profile_id int NOT NULL REFERENCES profile(profile_id) ON DELETE CASCADE,
last_mod_date datetime NOT NULL,
creation_date datetime DEFAULT GETDATE(),
PRIMARY KEY (id, profile_id)
)