当前位置:编程学习 > asp >>

请给 菜鸟的数据库设计,提提意见,asp+access.......

如下是一个网站的栏目: 公司简介 最新新闻 产品介绍 企业招聘 客户要求每个栏目可以增加二级,三级分类。。。 我的数据库设计是这样的。。(注意:我用的是access!!!) 每个栏目 都设 两个表 (四个栏目就是八个表啊,是不是有点浪费?): 一个表是分类表,专门放置该栏目的所有分类名称; 一个表是文章表,放置文章。 举例: “最新新闻”栏目我设了 news1 和 news2 两个表, news1表 专门放置所有二三级分类的名称 news2表 放置文章 然后,把 news2 表 中的每篇文章 通过 某 字段 将 其 一一归类到news1中。。。 这样, 如果 客户要更改某篇文章的分类的话,分两种情况, 情况一:在同一个栏目下更改文章分类: 这样很简单,例如:通过修改news2 分类表中 文章 的 归类 字段的值 就可以改变最新新闻 文章的分类了。 情况二:跨栏目更改文章分类: 例如 把 “最新新闻”中的文章放在 “公司简介”中 我就 delete 掉 “最新新闻” 中的文章,然后 再 在 公司简介所在的文章表中 再添加上该文章。。。。。 因为我是菜鸟,对数据库设计的合理性啊,执行效率啊什么的 一窍不通 我想请问: 象我这样 的 一个可以添加二三级分类的普通 asp + access网站。。。 1.我这样设计数据库合理吗? 会不会执行效率不是很高啊?有何意见或建议? 2.象我这样的可以增加 二三级分类的网站 一般 最常规,最经典 的 数据库设计是怎样的啊? 不知道我的问题您是否理解,,麻烦请教了! 感谢!
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,