SQLについて質問です。
テーブルA、B、C、Dと四つのテーブルがあり、
これらのリレーションシップを作成したいです。
テーブルA→ano(PK)
テーブルB→bno(PK)、ano(FK) 、dno(FK)
テーブルC→code(PK)
テーブルD→dno(PK)、code(FK)
※PKは主キー制約、FKは外部キー制約です。
()の前の文字は列名です。
これらの情報をもとに作ったリレーションシップ
は写真に載っけました。
これで出しいのでしょうか?
またこの四つのテーブルを削除する場合どのような順番で消すと良いのでしょうか?
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
申し訳ありませんが、少しキツイことを書きます。
>これらのリレーションシップを作成したいです。
>これらの情報をもとに作ったリレーションシップ
は写真に載っけました。
>これで出しいのでしょうか?
とありますが、勝手にすれば。となりますし。
>どのような順番で消すと良いのでしょうか?
についても、好きに消したら。となります。
そして、リレーショナルDBの基礎がわかっているならば、この質問は出てきません。
これだけの情報では正しいもなにもありません。
正しいようにテーブルを作れば正しいですし、間違ったテーブル構成にすれば間違ってます。
あなたがどのようなDBを作るかによって正しくもなり、間違いにもなりうるということです。
また、これだけの情報で「リンク構成が正しいか?」と聞かれてもこちらは判断ができません。
削除の順番もそうです。これだけの情報では、どんなデータが入るのかもわかりませんから、順番もくそもありませんよ。
そして、動作させて問題がある前提で説明してくれれば話は別ですが、他人が作ったDBのテーブルのリンク構成だけ見せられて「これ正しいですか?」と聞かれても「正しい」って言える人はいません。
張り付けた画像を見る限り、おそらく項目名同士をつないでいるような構成だとは思いますが、それが正しいと言える人は、作っている人や設計した人です。必ずしも同じ項目名をつなぐ必要ありませんから。
また問題がある場合も、どのような目的のDBで、どのようなデータを管理するテーブルがあるのか。
それぞれにどんな項目があり、どんなデータが入るのか。
それら全部を示したうえで、どのような問題があって、どうしたいのか示す必要があります。
以上です
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
- Oracle sqlで質問です。 Aテーブルの情報をBテーブルに更新かけたいです。 やりたいことは、Bテーブルの受 1 2023/05/17 11:17
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- Oracle sqlのupdate文で質問です。 テーブルBの番号をキーにテーブルAの身長をテーブルBの身長に更新 2 2022/11/02 15:15
- Oracle sqlで質問です。 Aテーブルの登録番号をキーにBテーブルから確認番号を取得したいのですが、Bテーブ 4 2023/05/18 13:08
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Oracle update文で質問です。 下記の条件でupdateをしたいですが、どのようにしたら良いでしょうか。 2 2022/06/23 10:51
- Oracle sql(oracle)で質問です。 テーブルAのカラム名、日付(yyyymmdd)の値を テーブルB 2 2023/01/06 10:31
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- Oracle SQL update方法 2 2022/06/22 14:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルリンク リンク元を知...
-
会社の飲み会の幹事になり、座...
-
件数の多い順にselect
-
外部キーだけのテーブル(主キ...
-
男性と2人で飲食店に行きテーブ...
-
JavaScriptでAccessのテーブル...
-
「テーブルに座って……」という...
-
論理名とコメント構文(?)について
-
お金持ちのテーブル
-
Access データベースを分割した...
-
SYBASE12.5の行ロック
-
飲み会で、座敷orテーブルどち...
-
SQL 現在のレコードより古い番...
-
mysql alter table 終わらない
-
fetch_arrayでのエラー
-
このテーブルで
-
風水で丸いテーブルはあまりよ...
-
妹が、メルカリで売れた商品を...
-
1つのテーブルに同じデータを参...
-
面接のときテーブルが正面に。...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
L2SWはARPテーブルを持っている?
-
テーブルリンク リンク元を知...
-
会社の飲み会の幹事になり、座...
-
外部キーだけのテーブル(主キ...
-
飲み会で、座敷orテーブルどち...
-
アクセスのリンクテーブル一覧...
-
複数テーブルにわたるCOUNT
-
男性と2人で飲食店に行きテーブ...
-
「テーブルに座って……」という...
-
複雑なSQL文について
-
まるいテーブル 円い 丸い 漢字...
-
お金持ちのテーブル
-
【PHP】SQL文のSUM関数で出力し...
-
論理名とコメント構文(?)について
-
1つのテーブルに同じデータを参...
-
1対1のリレーション(主キー同...
-
MySQLで複数テーブルを作成する
-
テーブルの白く剥がれてるところに
-
オーダーの覚え方について
-
面接のときテーブルが正面に。...
おすすめ情報