Microsoft Access 掲示板

テーブル構造について

3 コメント
views
4 フォロー

お世話になっております。
最初歩的なことだと思いますが、いま一度ご指導願います。

物質名と法令に関するデータベースを作ります。
物質名がその法令に合致していればYesという、YesNo型のデータでよいと考えています。
物質名、法令のどちらも増えることが確実ですので、更新や追加などのアップデート用の仕掛けが必要となります。

非常に単純ではありますが、最初のテーブル構造からどのようにしていけばいいのか悩んでしまいました。
どういったデータ構造を使っていけばいいか、指針をご教授いただければ幸いです。
(物質名をデータとして、フィールドを法令名にした、エクセルの表みたいなテーブルを作ってみましたが、これでよいのかわかりません)

nokonoko
作成: 2023/10/10 (火) 10:03:05
通報 ...
1
hiroton 2023/10/10 (火) 10:46:23 af3cc@f966d

物質名、法令のどちらも増えることが確実

物質名をデータとして、フィールドを法令名にした

フィールド(列)が増える設計はNGです

法令適合テーブル

法令適合ID物質ID法令ID適合
111yes
212yes
321yes
422no

Excelのような表示にしたい場合はクロス集計クエリが使えます

2
りんご 2023/10/10 (火) 11:06:57 935bc@0e907

物質テーブル

物質名
あああ
いいい
ううう 
↩︎
法令テーブル
法令名
AAA
BBB
CCC
↩︎
物質別法令テーブル
物質名法令名
あああAAA
あああBBB
いいいAAA
↩︎
> 物質名がその法令に合致していればYesという、YesNo型のデータでよいと考えています。

 合致していれば、組み合わせを登録。登録がない組み合わせは、合致しない。

3
nokonoko 2023/10/10 (火) 16:21:06 c4a93@54883

お二方ご回答ありがとうございます。
ご意見を参考にして、組み立ててみます。