初めて質問させていただきます。
多対多の対応方法については勉強してやっては見たのですが、うまく機能しないので質問させていただきます。
中間テーブルを作成して現在ABCの3つのテーブルがあります。頓挫しているのでかなり不備がありますが、それも踏まえて助言をお願いします。
フィールド名は
A:aID、氏名、所有物No、数量
B:bID、aID、cID、事由、日時
C:cID、事由タイプ、タイプ1のgrade、料金、タイプ2のgrade、料金、タイプ3のgrade、タイプ3の細分タイプ、料金
Aは名簿、Bは中間用に試作、C料金体系テーブル、といった形を目指しました。
同一人物で複数請求があり、一つのフォーム上でAとBを追加、更新出来るようにしたいです。
また、料金体系のテーブルの事由タイプは3つでそれぞれgrade毎に料金体系があります。
Cのテーブルはそれぞれのタイプはその他のタイプのところは空欄になっています。
このままクエリを作って見ると追加、更新が出来ません。
以上、わかりにくいですが、助言お願いします。
No.1ベストアンサー
- 回答日時:
回答が付きませんね・・・・・
書かれた内容から どの様な業務で どの様にしたいのか? が解らないのです。
特に・・>C:cID、事由タイプ、タイプ1のgrade、料金、タイプ2のgrade、料金、タイプ3のgrade、タイプ3の細分タイプ、料金
のテーブルの意味が掴めません。
Exell の1行目みたいな フィールドですね。これでは クエリー操作は困るでしょうね。
テーブル構造をもう少し考え直さないと ・・・・・・
この回答への補足
返信ありがとうございます。
やはり料金体系のテーブルは細分化した方がいいでしょうか。
一つのテーブルで管理しやすいと思ったのですが。
てーぶるCは事由タイプが3つあり、それぞれ1,2,3として、それぞれに区分があります。
また、事由タイプ3だけは区分が2つあります。
事由タイプ毎に料金テーブルを分けたほうがいいですか?
もう少し、テーブルの構造を考えてみます。
No.2
- 回答日時:
何が多か?、多‐多は1‐多の集まり
テーブル分ける前、1つのテーブルなら追加更新できる状態か?
主キーや副キーはあるのか。
ひたすら入力蓄積するデータ
1度登録したらしばらく変えないデータ
この2つから生まれるデータ
整理出来てますか。
1テーブル化を考えてから正規化し細分化でも良いです。
クエリなら関係も明確に。例えば、会員マスタと取引マスタだったら、1会員が何度も取引するから....とか整理。
質問伝わらないなら、回答もあいまい。
返信遅れましたが、事故解決。といいますか、一からテーブル構造を組み直しました。
料金体系が少し複雑なので一つ表をテーブルに作って、これを素に料金を参照しやすいように新しくテーブルを作りました。
少し面倒ですが、料金テーブルは頻繁には変更がないのでこれで少し対応できそうです。
ひとまず、この問題は無くなりましたが、今度はまた少し違う問題が出てきたので亦改めて質問させていただきます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) accessでの請求管理について 2 2022/06/13 21:51
- MySQL 複数DBテーブルからのデータ取得 3 2022/05/17 15:02
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- 家具・インテリア ソファ用のテーブルでの作業 1 2022/05/07 08:29
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- 求人情報・採用情報 会社を経営している者です。会社の採用基準のことで質問です。 2 2022/08/16 11:24
- カップル・彼氏・彼女 付き合ってもうすぐ4年目になります。 長く付き合ってるにつれてお互いの価値観(性格)の違いや相性が見 2 2022/11/02 14:47
- 電車・路線・地下鉄 Suicaについて(定期券タイプは除く) 7 2022/10/17 13:17
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
二人用の部屋、最初一人で泊ま...
-
アダルトサイト「ぬきスト」に...
-
着信拒否はしていないのに…私か...
-
埼玉県の大行院神明殿について...
-
ホテルや旅館などで、複数人部...
-
電話を掛けたら お客様の都合に...
-
外食に行った際、高校生は子供...
-
家にパソコンがなくどうしてもC...
-
自分の家の電話番号を知る方法
-
切手は、郵便料金以上の額面金...
-
祝前日って日曜日は含まれますか?
-
バス
-
ホテルでシングルルームで2人泊...
-
ノートン使用中です。これ(画...
-
千円代の代は台ですか?代ですか?
-
Booking.comでホテルを探してい...
-
アダルトサイト側では個人情報...
-
Googleでエロ動画と検索して動...
-
休前日とは、何曜日のことですか?
-
「私の後についてきて下さい」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
着信拒否はしていないのに…私か...
-
別ファイルを開かず、INDIRECT...
-
友人(docomo)に何度着信して...
-
千円代の代は台ですか?代ですか?
-
二人用の部屋、最初一人で泊ま...
-
祝前日って日曜日は含まれますか?
-
埼玉県の大行院神明殿について...
-
ホテルでシングルルームで2人泊...
-
ホテルや旅館などで、複数人部...
-
家にパソコンがなくどうしてもC...
-
休前日とは、何曜日のことですか?
-
携帯 利用停止中の相手に
-
切手は、郵便料金以上の額面金...
-
バス
-
自分の家の電話番号を知る方法
-
アダルトサイト「ぬきスト」に...
-
小学校卒業後、中学校入学まで...
-
区間運賃が同じ場合の定期券の...
-
「楽天グループ電話サービス」...
-
外食に行った際、高校生は子供...
おすすめ情報