waltz no.2:请问:这样的要求用什么数据库实现比较好呢?谢谢!

来源:百度文库 编辑:高考问答 时间:2024/04/30 04:44:52
05101 1.2=>1.3=>1.5=>1.8

05102 2.3

05103 1.8

05014 1.14=>1.2=>1.5

以此类推.

其中任何一个值比如(1.2),可能会变化或者不变,也可能变化几次(次数可以限制为N次).

要求能查询所有的值.

就用普通关系型数据库都能实现吧
创建N+1个字段,第一个用作存放前面的内容,后N个存放变化。访问时用探查法,对于每一条记录,先读第一次变化的值,然后查第二个值,若不为空再查第三个,直到空或达到上限N为止。
跟据不同的编程环境,表示法不同,但算法都一样。
这种方法简单,但浪费空间。