日期:2014-05-17  浏览次数:20597 次

化学分子结构式查询解决方案(急)
sqlserver2008 有没有相关的解决方案,如sqlmol?有了解的吗
------最佳解决方案--------------------
表结构:
分子式名称  元素 数量

要求分子式的时候进行字符拼接
------其他解决方案--------------------
http://www.structure-api.com这个网站有解决方案
------其他解决方案--------------------
分子图形也是有结果的呀,你最好贴个图片说明一下。
个人理解:
1.建一张分子表M,一条记录为一种分子;
2.将分子的每个原子分别作为一条记录放到原子表A中,并与M表关联。
3.将原子于原子之间的关系放到一张原子关系表R中,并与A表关联。

这样分子的组关系出来了,查询的时候先查询分子的每种个原子信息,然后再查询关系表,将原子组合。

这只是一个实现方案,具体的还需细细琢磨。
------其他解决方案--------------------
可以联系我,我也许能帮你:
www.chemge.com
QQ:1260095125
tel:18601120739
------其他解决方案--------------------
这样行不行,先不管组成以后什么样子,先把组成的所有元素取出来,多少个a,多少个b 多少个线,然后符合这些条件的东西取出来,再做过滤试试
------其他解决方案--------------------
没有表结构 没有字段吗?那怎么做?
------其他解决方案--------------------
这个太偏门了,需要专业人员辅助

------其他解决方案--------------------
那就比较麻烦了,要比较结构的话,那用结构化的数据就比较麻烦了。
如果要用结构化的数据库的话,那在表里面在加上结构描述之类的。
最好还是找专业人员帮忙设计吧,非专业人员的说
------其他解决方案--------------------
引用:
没有表结构 没有字段吗?那怎么做?

谢谢你的回复,我的意思是怎么在sqlserver中实现化学分子式的全结构查询,子结构查询,结构相思性查询,因为本身化学结构式是图形,而sqlserver是关系数据库。有没有这么一种解决方案(网上能查到sqlmol这个开源项目能解决问题,但是我没有找到有下载的地方或者类似的项目),把图形搜索简化成能在关系数据库中搜索。表结构和字段就是这个解决方案中的设计,所有我现在也不清楚。
------其他解决方案--------------------
引用:
引用:
没有表结构 没有字段吗?那怎么做?

谢谢你的回复,我的意思是怎么在sqlserver中实现化学分子式的全结构查询,子结构查询,结构相思性查询,因为本身化学结构式是图形,而sqlserver是关系数据库。有没有这么一种解决方案(网上能查到sqlmol这个开源项目能解决问题,但是我没有找到有下载的地方或者类似的项目),把图形搜索简化成能在关系数据库……

这边是我查到的一些资料,不过仅仅是理论
Chemical Substructure Search in SQL
地址:http://pubs.acs.org/doi/abs/10.1021/ci8003013
------其他解决方案--------------------
引用:
表结构:
分子式名称 元素 数量

要求分子式的时候进行字符拼接


谢谢你的回复,问题是分子结构搜搜,不是分子式搜索!就是在网站是用专门的画图插件画出分子的结构,然后搜索有累死结构的分子,可参考以下网站
http://www.lookchem.com/StructureSearch/Search.html