这个应用怎么建立数据库??

来源:百度知道 编辑:UC知道 时间:2024/05/23 23:05:34
有下面一个应用,不知怎么设计数据库。

具体的表有成千上万个,其所属类别以树行结构显示。
以下是典型说明:
......................................................................................
分类目录结构:

教务处
├学生成绩
│ ├学生必修课年度总成绩表
│ └学生选修课年度总成绩表
├学生数量
│ ├一年级人数表
│ └二年级人数表
└在教职工人数表
学生处
├学生数量表
└学生总数量表
图书馆
└图书数量
└图书借出数量表
.....................................................................................

以上项目类别的树行结构可以动态添加
并且项目里的表名称可以动态添加并且不同项目类别中可能存在相同表
要求点击每个目录项中的表,显示查询结果如下所示:
.............................................................

学生必修课年度总成绩表>>

学生必修课年度总成绩
(分)
1998 132456
1999 568433
2000 524568
2001 216546
.............................................................
学生选修课年度总成绩表>>
(类似上表)
.............................................................
一年级人数>>

一年级人数

可以设计一个存放树节点的表:treeNodeTable,表中的列可以有结点的级数,所属的父结点,结点的名称,是否是最后一级结点(因为点击最后一级要进行信息查询并显示出来),结点关联的表等等.这样可灵活增加树结点
可以写一个通用的点击事件,当点击一个结点后,判断此结点是否是最后一级结点,如果是查询其关联的表,并把信息显示出来.你也可以设计一个通用的显示界面.

你自己可以先建个,然后我帮你做参考

教务处
├学生成绩
│ ├学生必修课年度总成绩表
│ └学生选修课年度总成绩表
├学生数量
│ ├一年级人数表
│ └二年级人数表
└在教职工人数表
学生处
├学生数量表
└学生总数量表
图书馆
└图书数量
└图书借出数量表
一个数据库中多张表 查询方便
和多个数据库是一样功能
你只要知道那个表属于那个部门的就OK

同上

可以用EXCEL,做每个表做一个,然后超级连接