database-design有关的问题


数据库键: PK,FK,复合PK vs代理PK,用一个例子质疑我的理解

所以,我在锻炼,为我和我的朋友建立一个小数据库。我正在努力。
我试图弄清楚我打算根据我糟糕的经历做出的选择是否正确。
……


存储街道地址数据是否有好处,而不是仅仅作为一个字符串?

目前我们像这样存储我们的地址数据:
String suiteNumber (即单位编号)
String streetNumber (建筑物编号)
String streetName
字符串街道方向 (N/NW/S/etc.)
String streetType.


从单个表中唯一识别多个实体类型的图像-一般设计实践

我有一个电影实体和一个图像实体,电影应该有一个图像,我把它们放在一对一的关系中-
电影
-----
Id (PK)
标题
图像
-----
Id (PK)
Base64
Movie_id (FK到电影,