1 有且只能有一个主数据文件
2 数据和事务日志永远不能在同一个文件中
3 两个数据库之间不能共享一个文件组
4 当估算数据库大小时,应该使用表和索引.
5 无限文件增长只受操作系统和物理磁盘容量的限制.
6 文件组,就是把一组文件象单个文件一样的处理,这些文件的组称为文件组,

解决方案 »

  1.   

    怎样才能设计一个好的数据库.一般的思路是怎样考虑
      

  2.   

    在满足业务需求的前提下,追求:
    1、速度
    2、范式
    3、维护
    具体地讲,就太长了,慢慢学吧
      

  3.   

    有没有具体的教程或网址介绍.
      

  4.   

    说点最基础的吧!
    对表进行标准化处理:
    1、去掉重复的组
    2、移去派生的数据
    3、确保每一个表只代表一个单独的相关业务实体
    说得具体些:
    1、对表定义关键字(primary key,PK),以区分表中的每一行。
    2、每个单元格中的内容已无法拆解,例如“No.66 HumingRoad,Shanghai 201108”应分为两列:address和zipcode。
    3、列的唯一性:表中不应包含重复的组,例如表1中的学号和姓名重复表示同一个实体,应该拆分为表2、表3和表4比较合适:   学号 姓名 学科 成绩
       002  小强 语文  99
       003  小牛 数学  85
       003  小牛 化学  65
       ···
              表1
       学号  姓名
       002   小强
       003   小牛
       ···
              表2
       学科编号  学科名称
       01        语文
       02        数学
       03        化学
       ···
              表3
       学号  学科编号  成绩
       002    01       99
       003    02       85
       003    03       65
       ···
              表4
       其中表2、3、4中的PK定义分别为学号、学科编号、学号&学科编号。PK定义尽量使用整形列,如int,smallint,tinyint。