CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

数据分类建表的问题!

楼主wintergoes(多来米饭少来稀)2003-08-02 14:57:38 在 VB / 基础类 提问

我想做一个数据库程序,需要对数据进行分类,而且需要分五层(不全都是五层,也就是未知的,而且程序运行时可以添加分类),大家说我该怎么做?是不是要建五个表? 问题点数:20、回复次数:12Top

1 楼victorycyz(--)回复于 2003-08-02 15:00:40 得分 5

不用分开的,加一个“父类ID”之类的字段,记录所隶属的上一层的类的主键值就行了。Top

2 楼dingdangy(梦叮当)回复于 2003-08-02 15:00:57 得分 5

没有明白你的意思,希望能具体说明一下。否则确实没有办法帮你Top

3 楼wintergoes(多来米饭少来稀)回复于 2003-08-02 15:11:39 得分 0

就是这样,在程序运行时,可以建新的分类而且分类最多可以建五层,比如  
  网站管理  
  综合网站  
  国内网站  
  新浪网  
  打个比喻,就和文件夹一样,一个文件下有文件也有文件夹,打开文件夹显示下面的文件和文件夹,打开文件就显示文件里的数据。这个也是有的是分类,有的是数据,就是说怎么建表的问题?Top

4 楼yunfeng007(一水寒)回复于 2003-08-02 15:13:56 得分 0

数据库表结构   ID       parentID       .....,parentID就是父节点,记录的是上一层的idTop

5 楼yunfeng007(一水寒)回复于 2003-08-02 15:23:41 得分 5

你可是建两个表,一个是分类表,一个是数据表,分类表中记录的是你的分类信息,数据表纪录的就是数据信息。分类表的主建作为数据表的外建,我写程序一般就是这样做的。Top

6 楼wintergoes(多来米饭少来稀)回复于 2003-08-02 15:35:37 得分 0

不可以的,你看看  
  中国  
  河北省-》省公安局,省地税局  
  邢台市-》邢台市公安局,邢台市地税局  
  邢台县  
  邢台县公安局,邢台县地税局  
  如果打开河北省,显示邢台市和省公安局和省地税局,就这样。怎么建表把类似邢市和省公安局?  
  Top

7 楼smuzy(smuzy)回复于 2003-08-02 15:42:45 得分 0

http://expert.csdn.net/Expert/topic/2086/2086813.xml?temp=.3542749Top

8 楼wintergoes(多来米饭少来稀)回复于 2003-08-02 16:05:03 得分 0

分类是动态的,可以建立!  
  上面的这个好像是只有一个分类啊!Top

9 楼yunfeng007(一水寒)回复于 2003-08-02 16:11:41 得分 0

可以得。  
  这个是分类表  
  id     name         parentID  
  1       中国             0  
  2       河北省         1  
  3       邢台市         2  
  4       邢台县         3  
  这个是数据表  
  id   name                 itemID   (此对应分类表)  
  1     省公安局             2  
  2     省地税局             2  
  3     邢台市公安局     3  
  4     邢台市地税局     2  
  5     邢台县公安局     4  
  6     邢台县地税局     4  
  这样比较清楚了吧?Top

10 楼wintergoes(多来米饭少来稀)回复于 2003-08-02 16:45:46 得分 0

那还是建5个啊!Top

11 楼yunfeng007(一水寒)回复于 2003-08-02 17:10:42 得分 5

用得着建5个表吗?2个就够了。你到底想要什么的效果呢?Top

12 楼vcshcn(黑天的猩猩)回复于 2003-08-02 17:19:29 得分 0

一个也可以哦,就是棵树呗Top

相关问题

  • 数据库创建,数据表创建?
  • 数据库建表(oracle)
  • 数据库建表问题
  • 动态创建数据表
  • 求一SQL语句,同一表查多分类数据.
  • 求一个数据表分类汇总的问题
  • access表,如何用VB将分类数据追加到另一个表中?
  • 关于VC++创建数据库及恢复数据表
  • 有没有把数据表建在master数据库里一说?
  • 数据库中小说类数据如何建表

关键词

  • 文件夹
  • 数据
  • 文件
  • 网站
  • 邢台县
  • 邢台市
  • 表
  • 地税局
  • 公安局
  • 数据表

得分解答快速导航

  • 帖主:wintergoes
  • victorycyz
  • dingdangy
  • yunfeng007
  • yunfeng007

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo