我不知道如何搜索这个,所以在这里。
我自己的术语是“同步”和“偏离”数据库模式。如果这一切有一个官方术语,我想知道它。
这可能看起来有点愚蠢,但我一直坚持我想去的方向。我是创建数据库模式的新手。我在 Java 应用程序上使用 SQLite,并使用单个 .db 文件在不同的表中包含不同类别的信息。所以第一个表包含accountID/username/password;也许下一个表是 accountID/firstname/lastname/email。随着新功能的实施,我计划在未来添加更多表格。
我在这里遇到问题的决定是......如果用户创建了一个基本帐户,但没有填写其他任何内容 - 我应该为其他表格创建一个空白行吗?或者我不应该添加一行,而是在他们为这些表输入数据时创建行(可能是几个月后)?我希望这是有道理的。
有什么优点/缺点?实施/编程?效率?等等
谢谢