【发布时间】:2012-06-27 21:38:30
【问题描述】:
我需要一些建议或安慰...
我们正在开发一个基于 Web 的酒店分析应用程序 (ASP.NET)。该页面有不同的部分,显示特定酒店位置的不同图表(总销售额、客房营业额等)在前一天晚上和过去的历史
此数据可以在夜间作业(存储过程)中运行以填充表,因为数据不必是最新的。昨天的数据是不需要实时的。页面中的每个分析部分是否应该让数据来自数据库中由该存储过程填充的特定表(存储过程最初会从它需要的多个表中获取信息)?还是每个分析部分都有自己的表格用于隔离目的更好?例如,关于 Total Sales 的所有数据都应该在一个表中,而营业额信息应该在另一个表中。
由于数据有些不同,我正在辩论并倾向于每个都有自己的表格。将所有数据放在一个表中意味着会有很多带有空值的单元格。但是话又说回来,随着新的分析需求的出现,这意味着要添加更多的表。
有什么想法吗?
【问题讨论】:
标签: .net sql sql-server database