问一个数据库设计方面的问题

benzite 2005-12-12 10:21:20
想设计一个类似如下网址提供的火车票务信息查询的数据库

http://www.5179.com/tr/chaxun.htm

在这个系统中,可以查询从任意一站出发到另外一站停止的火车,非常想知道这样的数据库是如何设计表的,高手能否给些提示,谢谢了。

...全文
109 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangchao515 2005-12-15
  • 打赏
  • 举报
回复
对于一个车次的站点来说还是树型的父子关系,网状其实也是个树的结构。
tangchao515 2005-12-14
  • 打赏
  • 举报
回复
不会吧,有多少记录啊?一个表方便
snakebite2008 2005-12-14
  • 打赏
  • 举报
回复
准确的说,是"任意相邻"两个节点有且只有1个关系
snakebite2008 2005-12-14
  • 打赏
  • 举报
回复
因为铁路是会出现"环"形的,所以模型应该是"查找一个网状图中任意两节点间的路径".
所以就节点之间应该是兄弟关系,而非父子,即,数据库中的任意两个节点有且只有1个关系.

对吗?
benzite 2005-12-13
  • 打赏
  • 举报
回复
谢谢大家^_^

如果用一个表示所有数据,那么数据量大了,系统性能就不好了,请问有好办法吗?
tangchao515 2005-12-13
  • 打赏
  • 举报
回复
一个表:列车车次,站点名称,站点顺序
树型表比较简单,从一个节点搜索它的父、子节点,直到搜索到目的节点。
新鲜鱼排 2005-12-13
  • 打赏
  • 举报
回复
表一:车站id 车站名称
表二:车次id 详细信息
表三:起始车站id 终止车站id 车次id

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧