我必须基于使用大型数据库的现有Excel应用程序创建一个新的应用程序。对于新的应用程序,我将使用Microsoft Web Developer(VB.NET)。 Excel应用程序处理一些订单和与这些订单相关的一些数据。每年创建一个新的数据库表
因为它是一个很大的数据库,我需要以编程方式为每年创建一个表。例如:2013年的订单将在Orders_2013中,2014年的订单将在Orders_2014等等......但是我的新应用程序应该能够搜索所有表格;如果我搜索从2012年到现在的2013年订单,应用程序应该能够在特定数据库表中进行搜索。
我必须使用旧的数据库结构,这是一种挫折。 如果我创建一个新的数据库结构,我必须能够从旧数据库导入所有内容。
我需要一些关于如何构建应用程序以创建新数据库的指导,每年。
我读了一些关于SQL Management Studio的内容,我可以使用任务来创建一个脚本,每年都会生成一个新表,但目前为止我还没能创建一个。我会继续搜索,但如果有人知道我在找什么,请分享这些信息。
SQL Server完全能够处理大型数据库。从正确设计数据库的方式来看,从多倍数据库获取结果的难度要大得多。例如,如果明天你需要查询,比如选择所有时间最好的顾客,那该怎么办? –
为什么?为什么不一年就创建一个表和分区? (并不是说我主张分区)。 – Lloyd
一张桌子就够了,改进你的数据库设计! –