最近在学数据库原理,有一章的习题后面又一个问题
关于数据库设计的,
有两个表:
PET_OWNER (OwnerID, Name, Phone, Email) 主键为OwnerID
PET (PetID, Name, Type, Breed, DOB, OwnerID) 主键为PetID
其中PET表中的OwnerID列是外键,在PET_OWNER表中的OwnerID列存在对应项现在我的问题是:
有另外一个版本的PET表: PET_2 (Name, Type, Breed, DOB, OwnerID),其中Name与OwnerID为复合主键问这两个版本的PET表(PET和PET_2)哪个设计的更好,说明的的理由?
关于数据库设计的,
有两个表:
PET_OWNER (OwnerID, Name, Phone, Email) 主键为OwnerID
PET (PetID, Name, Type, Breed, DOB, OwnerID) 主键为PetID
其中PET表中的OwnerID列是外键,在PET_OWNER表中的OwnerID列存在对应项现在我的问题是:
有另外一个版本的PET表: PET_2 (Name, Type, Breed, DOB, OwnerID),其中Name与OwnerID为复合主键问这两个版本的PET表(PET和PET_2)哪个设计的更好,说明的的理由?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货