一般都是按功能来分的,也要考虑性能的因素。在设计数据库时,应考虑以下事项: 
数据库的用途及该用途将如何影响设计。应创建符合用途的数据库计划。数据库规范化规则,防止数据库设计中出现错误。对数据完整性的保护。数据库和用户权限的安全要求。应用程序的性能需求。设计数据库时必须利用 Microsoft® SQL Server™ 2000 中能够提高性能的功能。对于性能而言,在数据库大小和硬件配置之间权衡也是很重要的。维护。估计数据库大小。 

解决方案 »

  1.   

    建几个数据库完全意依赖你的实际情况数据库和用户权限的安全要求。
    你是做网站的,建一个库或多个库都没问题,反正访问用户都是IUSR...维护。
    如果你的数据有静态数据,也有动态数据,静态数据备份一次就可以了,而动态数据需要经常备份。这样就可以分开建库,好做维护。估计数据库大小。 
    如果建成一个数据库很大的话,还是分开建好。
      

  2.   

    换句话来问吧,如果我有个WEB系统需要 100个表,那么我将这100个表分成同一个SQLSERVER里的几个DATABASE来放好呢,还是用同一个DATABASE好?排除表间关系的问题,上面这两种方式哪个效率最高呢?
      

  3.   

    换句话来问吧,如果我有个WEB系统需要 100个表,那么我将这100个表分成同一个SQLSERVER里的几个DATABASE来放好呢,还是用同一个DATABASE好?排除表间关系的问题,上面这两种方式哪个效率最高呢?
      

  4.   

    一个DATABASE,否则查询时要打开几个数据库