这比其他任何理论都更像一个理论问题。我正在编写一个使用预打包数据库的Android应用程序。该应用程序的目的仅仅是搜索这个数据库并返回值。我提供了一些抽象的例子来说明我的实施和困境。用户可以通过:“Thing Name”进行搜索,我想要返回给用户的是值a,b和c。我最初设计的数据库包含在一张纸上,第1列是key_index,第2列是名称,第3列是a等等。当用户搜索时,游标将返回key_index,然后使用那拉值ab和c。如何组织sqlite数据库
但是,在我的数据库中,“事物阿尔法”可以具有a = 4或a = 6的值。我不想在数据库中重复数据,即具有多个具有相同事物阿尔法的行,只有单独的“a “价值观。那么在这种情况下组织数据的最佳方式是什么?我是否将所有“物品名称”放在一张纸上,并将所有数据分开存放。这确实是一个正确的数据库设计问题,这对我来说绝对是一种外来的东西。谢谢你的帮助!