|
请教各位达人, 我想做一个自用的词典数据库, 主要是将汉语文字和词汇按其意思进行分类, 做成一个多级结构, 例如:
1. 航空
1.1 航空学
1.1.1 航空动力学
1.2 飞机
飞机是指具有一具或多具发动机的动力装置产生前进的推力或拉力,由机身的固定机翼产生升力,在大气层内飞行的重于空气的航空器。
1.2.1 舰载机
舰载机是指在航空母舰上起降的飞机,其性能决定航空母舰的战斗力,舰载机数量越多者实力也相对越强.
1.2.2 轰炸机
1.2.2.1 炸弹
炸弹是一种填充有爆炸性物质的武器。炸弹主要利用爆炸产生的巨大冲击波、热辐射与破片对攻击目标造成破坏.
1.2.2.1.1 集束炸弹
集束炸弹是是将小型炸弹集合成一般的空用炸弹的形态,每个小型炸弹称为子炸弹,因此又称子母炸弹。
1.3 飞机场
这个多级结构主要由题目(即每一级的题目, 例如一级题目"航空", 五级题目"集束炸弹")和正文(如上文中的" 炸弹是一种填充有爆炸性物质的武器......")组成.
设想这个数据库最终的层数可能将包含7-8级, 总字数可能上百万.
想达到的主要功能是
1. 能方便的对所有题目(不包括正文)进行检索, 例如搜索"飞机", 将能查到"飞机" "飞机场"等题目, 并能看到其下的正文.
2. 能方便的输出检索结果, 例如所有含有"飞机"的题目及其下的正文, 将其输出成为一个word文档.
3. 可以随时将数据库中的所有数据按照上面的层级结构输出, 好像是一个word文档一样, 方便从头到尾完整的看.
我现在是用word软件来编写, 但编写的时候检索不方便, 例如想找"飞机", 就必须题目和正文一起搜索, 可能得到很多结果, 跳转好多次才能找到自己想要的那个"飞机". 而且也无法把检索结果单独搞出来.
想请教如果用Access是否能实现上述功能, 如果字数达到上百万的话, Access这种小型数据库是否会影响检索或处理速度?
十分感谢!!
|
|