一些数据库如Oracle, interbase等是支援 多维的Array 作为字段的数据类型.

解决方案 »

  1.   

    RDBMS就上基于关系表就上二维表的
    三维表多表关联了,外键和主键!
      

  2.   

    个人认为,具体问题要具体分析,foreigh key不是万能的,也并非
    什么时候用都好。
    根据第一范式,如果一个表,不建Primary key,是无法想象的
      

  3.   

    一般的数学运算表可以用存储函数或存储过程来运算,如果怕运算量过大,就设计成每种运算(实际上一般就包括逆运算了)一个表,表中参数和结果分在不同的列不就可以了。
    不过一个很大的表查起来也是很慢的,因为要I/O操作。
    看来关系型数据库的这个二维表的说法害人不浅,此二维表非彼二维表,以后的《SQL Story》里会有这方面的讨论。
      

  4.   


    ccat(阿猫): (不过一个很大的表查起来也是很慢的,因为要I/O操作。
    ---大表速度慢,I/O只是影响速度的其中一个方面,或者说是一个并不太重要的方面,但根据这张贴子的内容,这张表估计大不到哪去
      

  5.   

    Alpha1997():
    就是不知道更详细的信息了,我觉得不是太复杂的运算就直接存算法,你觉得如何?