专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Oracle管理

多对多的关系数据表,怎么写储存过程插入数据

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
多对多的关系数据表,如何写储存过程插入数据?
现有2张表,keyword(关键词)和class(分类),这两个表是N:M的关系也就是一个关键词可以属于多个分类,一个分类可以有多个关键词,因此必须要引出第三张表keyword_class来实现第三范式。三张表结构及数据大致如下:
keyword( kid , word)【MyISAM引擎,kid为自增字段】
1,'百度'
2,'新华网'
3,'谷歌'

class(cid,name)【MyISAM引擎,cid为自增字段】
1,'门户网站’
2,'搜索引擎'

keyword_class(kid,cid)【MyISAM引擎,kid,cid分别来自其他两个表】
1,1
1,2
2,1
3,1
3,2

以上三张表及数据关系:百度和谷歌都同时属于门户网站和搜索引擎2个分类,新华网只属于门户网站1个分类。这样该如何建立储存过程向里面插入数据?
------解决思路----------------------
怎么个插入方式啊,class keyword分别插入,还是一次插入一个keyword,然后把这个keyword相关数据全部插入进来?
数据结构写得很清楚,但是插入方式不是很明确
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: