Database design 关于照片中用户的图库数据库设计问题

Database design 关于照片中用户的图库数据库设计问题,database-design,Database Design,我正在制作一个画廊,有点像Facebook。我希望用户能够标记照片中的其他用户,包括未注册用户。是否最好在\u photo中有一个表,其中列(用户id、名称、照片id),如果用户未注册,则用户id为空,并且设置了名称,反之亦然,或者我应该放弃名称列并创建一个临时用户或其他方案吗?如果有任何其他元数据要与未注册用户一起存储-是,创建临时用户或其他表 如果你只储存名字,我会说你的方式很好。虽然“name”不是很有描述性。也许“unregistereduser_name”是该列更好的名称

我正在制作一个画廊,有点像Facebook。我希望用户能够标记照片中的其他用户,包括未注册用户。是否最好在\u photo中有一个表
,其中列
(用户id、名称、照片id)
,如果用户未注册,则
用户id
为空,并且设置了
名称
,反之亦然,或者我应该放弃
名称
列并创建一个临时
用户
或其他方案吗?

如果有任何其他元数据要与未注册用户一起存储-是,创建临时用户或其他表

如果你只储存名字,我会说你的方式很好。虽然“name”不是很有描述性。也许“unregistereduser_name”是该列更好的名称