有効成分毎の毒性マスター

このトピックの投稿一覧へ

なし 有効成分毎の毒性マスター

msg# 1.1.3.1
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2012.04.21 22:29 | 最終変更
OhYeah!  管理人   投稿数: 983 オンライン
引用:もうひとつは、「登録農薬有効成分の毒性・水産動植物に対する影響」の表を手作業でデータベース化する方法。鮮度の高いデータ、今までにない項目のデータを提供できますが、誰がデータベースをメインテナンスするのかが問題です。別記事で書いたようにデータベースの自動作成は困難なので、データの正確性についても保証はできません。データの正確性についての保証ができないのはどちらも同じなので、それなら鮮度の高さを優先しようということで、従来の m_dokusei テーブルをベースに、「登録農薬有効成分の毒性・水産動植物に対する影響」とつきあわせながら手作業で作っちゃいました。下記からダウンロード可能です。
http://macs.o-ya.net/data/spec.m_dokusei.qry

従来の m_dokusei に jogai フィールドを追加して、毒劇の除外条件は jogai フィールドに入れるようにしてあります。このため、dokusei ビューは下記のように変更する必要があります。
--/d
DROP VIEW IF EXISTS spec.dokusei;
CREATE VIEW spec.dokusei AS  
SELECT ippanmei, seibunmei, gyodoku, dokusei, jogai, biko FROM spec.m_dokusei
LEFT JOIN spec.betsumei ON dokuseimei = ippanmei;

jpp.db が存在しない場合の tvSeibun テンポラリビューも下記のようになります。
--/d
DROP VIEW IF EXISTS tvSeibun;
CREATE TEMP VIEW tvSeibun AS
SELECT
  bango,
  k.ippanmei AS ippanmei,
  k.seibun AS seibun,
  keito,
  koka,
  NULL AS JPP系統名,
  NULL AS kagakumei,
  nodo,
  NULL AS nodochu,
  gyodoku,
  IFNULLSTR(dokusei, '普') AS dokusei,
  jogai,
  NULL AS jyogai1,
  NULL AS jyogai2,
  biko
FROM kihon as k
LEFT JOIN dokusei AS d ON d.ippanmei = k.ippanmei OR seibunmei = k.ippanmei;

薬剤タブの有効成分表も、下記のクエリーに変更してください。
SELECT DISTINCT ippanmei, seibun, keito,koka, JPP系統名, kagakumei,nodo, nodochu, gyodoku, dokusei, jogai, jyogai1, jyogai2, biko FROM tvSeibun as a WHERE bango = nnnn


また、3月に新しい有効成分が登録されたので、spec.bunrui.qry も更新しました。新有効成分が性フェロモンで、spec.betsumei テーブルの更新も必要となったため、spec.bunrui テーブル作成クエリーを spec.bunrui.qry に一緒に入れてあります。spec.bunrui.qry は今後この形で提供しますので、ACFinder のリソースに入れてある spec.betsumei 作成クエリーは削除してください。
http://macs.o-ya.net/data/spec.bunrui.qry

なお、新有効成分である「シナンセルア」の魚毒性が「-」で、従来からある「チェリトルア」の魚毒性が「A」のため、両方に共通する成分である「(E,Z)-オクタデカ-3,13-ジエニル=アセタート」と「(Z,Z)-オクタデカ-3,13-ジエニル=アセタート」が薬剤タブの有効成分表に魚毒性が「-」と「A」の2種類が表示されてしまいます。今のところ、これの有効な解決手段は見つかっていません。

話は変わりますが、spec.m_dokusei テーブルは、Firefox の SQLite アドオンである SQLite Manager を使用して、編集しました。GUI 上でデータの修正・追加ができるし、テーブルの内容をクエリーとして書き出す機能もあるので、今回の用途にはとても便利でした。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ