SQLと関係代数を求める問題で、この答えは合っていますか?
http://proxy.f3.ymdb.yahoofs.jp/bc/4808ca49_6239 …
以下の問合わせをSQLと関係代数で記述し、結果を導出表として作成せよ。
問題 「表“社員”と表“組織”から、課名が‘設計’である社員の社員IDと名前、課名を知りたい。」
問題の表は上記のURLに載っています。(表示に時間がかかるかもしれませんが)
これを解いてみると下のようになったのですが、このSQLであっているでしょうか?また関係代数はできなかったのですが、これはどうなるのでしょうか?よろしくお願いします。
SELECT 社員ID,名前,課名
FROM 社員 組織
WHERE 課名 = 設計
ーーーーーーーーーーーーーー
社員ID 名前 課名
1001 浅野 設計
1002 坂口 設計
ーーーーーーーーーーーーーーー
No.3ベストアンサー
- 回答日時:
ANo.2回答への補足を読んで,問題文が分かりました。
SQLの解答ですが,DB製品が結合構文をどこまでサポートしているかによって記述にバリエーションが生じます。代表的な4例を挙げておきます。
select 社員ID, 名前, 課名
from 社員, 組織
where 課名 = '設計' and 社員.課ID = 組織.課ID;
select 社員ID, 名前, 課名
from 社員 join 組織 on 社員.課ID = 組織.課ID
where 課名 = '設計';
select 社員ID, 名前, 課名
from 社員 join 組織 using (課ID)
where 課名 = '設計';
select 社員ID, 名前, 課名
from 社員 natural join 組織
where 課名 = '設計';
関係代数の解答は,あの数学めいた式で書くんですよね? 私はこういう高尚なのはニガテなのでpassします(^^;
http://ja.wikipedia.org/wiki/関係代数
No.2
- 回答日時:
いいえ,表示されません。
(以下,Hyperlinkさせないために http:// ではなく ttp:// で表記します)
Webブラウザの画面を2つ開いて,それぞれから別々にYahoo!ブリーフケースにアクセスしてみれば判明しますが,
ttp://proxy.f3.ymdb.yahoofs.jp/bc/4808ca49_6239/bc/DSCF1126(1).jpg?bcJmNSIB0xIHLuHJ
というURLの「?」の後ろに連なる文字列は固定じゃありません。同じパソコンからアクセスしてもWebセッションが別ならば異なる文字列が表示されます。そのURLでそのファイルを永続的にWeb参照できることを保証しているわけではありません。
であるからでしょう。Yahoo!ブリーフケースの公式ページにも次のように注意書きされています。
>禁止行為
>アップロードされた画像やファイルに直接リンクをはるなど、
>利用の目的がYahoo!フォトおよびYahoo!ブリーフケースが
>予定していない外部からの参照であること
http://detail.chiebukuro.yahoo.co.jp/qa/question …
>Yahoo!ブリーフケースに保存したファイルをリンクさせる場合は、
>ファイル自体のURLをリンクするのではなく、公開URLをご利用ください。
http://help.yahoo.co.jp/help/jp/bc/bc-22.html
この回答への補足
ご指摘ありがとうございます。調べたところ画像を貼って質問するのは、禁止されているようですので、やめておこうと思います。画像の表ですが、以下のようになっております。もしわかりましたら、ご回答よろしくお願いします。
社員
社員ID 名前 年収 課ID
1001 浅野 800 D
1002 坂口 600 D
1003 山口 800 S
1004 森 900 S
1005 田中 700 S
1006 山田 600 NULL
組織
課ID 課名 課長
D 設計 1001
S 営業 1003
P 社長室 NULL
No.1
- 回答日時:
リンク先を参照できません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 公認会計士・税理士 申告書等の税理士欄について 5 2022/09/14 17:23
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- PHP Q&Aサイトを作成していてURLの生成方法について迷っているのでアドバイスお願い致します 1 2023/08/10 16:42
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- SQL Server SQLについて質問です。 a表がありその表には従業員名を保存するname列があります。 LIKE演算 1 2022/05/17 17:49
- Access(アクセス) Accessの参照フィールドの列がずれてしまいます 1 2023/07/19 15:00
- IT・エンジニアリング ★お手上げ状態です。助けてください。ActiveReportについて 1 2023/08/20 04:29
- Visual Basic(VBA) ★お手上げ状態です。助けてください。ActiveReportについて 1 2023/08/20 04:27
- PHP PHP MySql ページング 2 2022/09/20 06:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL文で、合計が0のレコードを...
-
EXISTSを使ったDELETE文
-
ACCESS ツリービューの作り方
-
アクセス フィールド名に変数...
-
アクセスにて月末日付を取得し...
-
FROM句にサブクエリ使えませんか
-
AccessVBA データのエクスポート
-
ACCESSでクエリ作成時複数のフ...
-
差し込み後、元データを変更し...
-
フィルターかけた後、重複を除...
-
エクセルで最後の文字だけ置き...
-
SQLで特定の項目の重複のみを排...
-
for whichの使い方
-
VIEWの元のテーブルのindexって...
-
外部参照してるキーを主キーに...
-
カーソル0件の時にエラーを発生...
-
SQLで列名を変数にできないでし...
-
INSERT文でフィールドの1つだ...
-
There is not/ There is noの違い
-
Oracleのデータ型、NUMBERについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXISTSを使ったDELETE文
-
SQL文で、合計が0のレコードを...
-
Accessの実行時エラーについて
-
ACCESS ツリービューの作り方
-
ACCESS 商品毎の最新の単価を設...
-
日付により変動する「単価」を...
-
異なるデータベース間のテーブ...
-
前月の取得について
-
ACCESSでクエリ作成時複数のフ...
-
AS400にてサブファイルレコード...
-
アクセス フィールド名に変数...
-
テーブル名の トラン マスタ...
-
Accessのテーブル構成について
-
AccessVBA データのエクスポート
-
DBが複雑すぎる
-
Excel VBA ADODB
-
最大値を含むレコードの抽出
-
サブクエリの書き方
-
ユニオンクエリ?レポートにて...
-
FROM句にサブクエリ使えませんか
おすすめ情報