我对 MySQL DBMS 非常熟悉。我很想知道设计更复杂的关系数据库的最佳方法。就像,假设我有一个“用户”表,其自动增量值为“主键”。使用这个“PK”作为“外键”,我可以创建一个名为“user_details”的表,我可以在其中存储用户的所有机密数据。
是的,这是一个很好的方法。但我想知道是否有任何复杂的方法可以做到这一点。因为如果本地主机中的任何主体访问数据库,他们可以根据用户“PK”轻松获取“user_details”数据。
此外,使用应用程序生成的唯一代码作为数据库中的“PK”和“FK”是个好主意,还是数据库中的自动增量值绰绰有余?