首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

多个点之间的距离怎么建表

2012-05-23 
多个点之间的距离如何建表有一个n*n的方阵存储了各个点之间的相互距离,如何存到数据库中呢?谢谢了[解决办

多个点之间的距离如何建表
有一个n*n的方阵存储了各个点之间的相互距离,如何存到数据库中呢?
谢谢了

[解决办法]
看你要如何存储方阵了罢,矩阵的存储结构也有好多种啊。
矩阵是2维的,表也是二维的,正好直接存储啊,如果是稀疏矩阵,可以采用特别的一些方式来减少存储空间。

[解决办法]

SQL code
首先建立基础表:如:create table X(id,Xcolumn1,Xcolumn2,...,XcolumnN)-----存储横向坐标create table Y(id,Ycolumn1,Ycolumn2,...,YcolumnN)-----存储纵向坐标再建立另一张detail表:create table XY(pointXY,distance) -----内容存储格式为 x1,x2   这个整体作为第一个字段测存放内容,这样便于查询 

热点排行