我开发了一个使用 SQLite 进行数据存储的黑莓应用程序(分类帐管理系统)。
我在我的应用程序中创建的表之间有几种关系
以下是一些表格及其列:
1. Customer Details-Name,Phone,Email
2. Bills-Name,Amount
3. Update Customer-Name
4. Update Bills-ID
和许多其他临时表。
当我开发这个应用程序时,我从来没有真正费心查看我的表格是否被规范化。
现在在我完成我的应用程序之后,我想知道是否需要标准化。
我的大部分查询都是基于选择插入到客户和账单表单中的记录,然后对其进行操作。
例如,我有一个捕获所有客户数据的客户详细信息表。现在,一旦数据库中记录了一个名称,我不希望表中再次出现相同的名称,因此这需要规范化概念。
同样在像 SQLite 这样的 RDBMS 中,规范化是必不可少的。它是否与基于 DBMS 的表具有相同的含义。
在数据库规范化方面,OLAP 和 OLTP 系统之间也有任何区别。如果是,我的黑莓应用程序将归类到什么类别?
如果有人对此表示赞赏,请提供指导。