使用sqlite创建100个表时对逻辑的澄清

时间:2013-12-10 23:35:33

标签: c# sqlite

使用winforms,c#,sqlite。

我当前的应用程序从文本文件中获取数据并将它们存储在三个相应的表中。然后,它使用这些表根据用户的选择提供各种输出。

目前这个应用程序只处理一个文本文件,但我需要让它处理100个文本文件。即,读取每个文本文件数据将其存储在表等中。

...然后我有3个表乘以100个文本文件(每个文件3个表)。

1)是否可以在sqlite中维护这么多表?

2)如何确保我的表不会被下一个文件的值覆盖?有人可以为他们如何处理这个问题提供示例代码吗?

1 个答案:

答案 0 :(得分:1)

  1. SQLite对表的数量没有限制。
  2. 每个表必须具有唯一的名称。
  3. 但是,最好对数据库进行规范化,即使用带有指定记录原始文件的附加列的单个表。