マガジンのカバー画像

SQL

21
運営しているクリエイター

記事一覧

狙った分野の午後問題をやっつけたいよ・・・基本情報技術者試験 データベース問題の投稿まとめ

午後問題の中で、一番に狙ったデータベース問題。 まだまだ3回分、されど3回分解いたので、いったんここらで投稿をまとめておきます。 ・データベースの問題が出ている回の一覧 ・平成28年度春期 問3 遊園地の入園者情報を管理する関係データベース  『システムのテーマは何?』  『設問1のa』  『設問1のb』  『設問2』  『設問3』  『設問4』 ・平成30年度春期 問3 小学生を対象として、ある子供会の名簿を管理するデータベース  『テーマは?テーブル同士の関係は?』

狙った分野の午後問題をやっつけたいよPart4・・・従業員の通勤情報を管理する関係データベース『設問4』

#基本情報技術者試験 #平成28年 #秋期 #午後 #データベース #SQL 準備~設問1、設問2、設問3と続いて、最後の設問4ですよん。 もう慣れてきたような気がするから、問題文も、図も、SQL文もまとめてチェックしてみるよ。 従業員を表示したいってところ、交通機関コードがC01が対象ってところはもう出来上がっている。あとは、2016年4月20日に開催された交通安全講習会を受講していない人が対象ってところが空欄になってるもよう。 では、2016年4月20日に・・・っ

狙った分野の午後問題をやっつけたいよPart4・・・従業員の通勤情報を管理する関係データベース『設問3』

#基本情報技術者試験 #平成28年 #秋期 #午後 #データベース #SQL 準備~設問1、それと設問2を確認してね。 そして、設問3レリゴー! 問題文の大事そうなところ、まとめます。  (1)通勤経路が変わるかもしれない人の従業員番号を抽出する  (2)同じ従業員番号は一つしか表示させない  (3)影響を受けるのは、“情報都市線”と”駒込バス” それで、解答群は・・・ 長~い! 同じように見えるから、共通点探しからしようかな。 同じことが書いてあるところを黄色く

狙った分野の午後問題をやっつけたいよPart4・・・従業員の通勤情報を管理する関係データベース『設問2』

#基本情報技術者試験 #平成28年 #秋期 #午後 #データベース #SQL 準備~設問1まではこちら。 設問2です。 問題文によると、バスで通勤している人を表示したいそうです。 SQL文はほとんどできているみたい。 解答群もスッキリしていて良い感じ。 INを使っているアと、LIKEであいまい検索をしているイ~エ。 どの解答もBを使っている。そういえば、バスの交通機関コードだけが"B"で始まるって問題文に書いてあったな。 Bで始まるってことは、最初の文字はBなんだけ

狙った分野の午後問題をやっつけたいよPart4・・・従業員の通勤情報を管理する関係データベース『準備~設問1』

#基本情報技術者試験 #平成28年 #秋期 #午後 #データベース #SQL 今回は、準備と設問1までをいっきにやってしまおう。 まずは説明文のチェック。 【説明文でチェックしたこと】  ・1か月分の交通費の合計=通勤手当  ・公共交通機関利用の場合、交通費=通勤経路の運賃  ・自家用車利用の場合、交通費=燃料費など  ・現在の表は、図2 表をチェック。 図2の3つが今回使うテーブルたち。ひもづけの確認をしておく。 スタスタと設問1へ行く。 問題文も、解答群も一気に

狙った分野の午後問題をやっつけたいよPart3・・・小学生を対象とした、ある子供会の名簿を管理する関係データベース『設問4』

#基本情報技術者試験 #平成30年 #春期 #午後 #データベース #SQL 子供会のラスト、設問4いきます。 問題文に手順あり。 いつ実行するのかが書いてあったので、一応メモ。 3月31日にやることは、 新しく子供会に入会する児童と、その保護者の情報を登録するんだね。 まだ3月だから、新一年生ではない。ということで、学年は0にしておくのかな。 新年度になって4月1日にやることは、 (3)で活動表を空っぽにする。新年度の活動データは、空っぽの状態からスタートするわ

狙った分野の午後問題をやっつけたいよPart3・・・小学生を対象とした、ある子供会の名簿を管理する関係データベース『設問3』

#基本情報技術者試験 #平成30年 #春期 #午後 #データベース #SQL お!設問3は、なんだかスッキリとして見えるよ。 解答群もいたってシンプル。 表示したいもののうち、イベント名はすでに書かれてるから、空欄はもう一つの児童の数のほう。 解答群は、 集合関数のどれを使えば、児童の数を表示できますか?ってことよね。 数! 数をかぞえるのは、COUNT。 すぐに決まったね。

狙った分野の午後問題をやっつけたいよPart3・・・小学生を対象とした、ある子供会の名簿を管理する関係データベース『設問2』

#基本情報技術者試験 #平成30年 #春期 #午後 #データベース #SQL 設問2は、穴埋め問題のようです。 チェックしながら問題文を読みます。 大事そうなことの中にも、すでにSQL文になっているやつもあるな。 黄色い部分はまだ書かれていないので、空欄の解答群にあるはず。 では解答群。 さっき黄色くマークしたところが、ちゃんと書かれているか?を順番に見ていこうかな。 黄色でマークしたのは・・・  ・18001のイベント  ・それに参加した児童  ・そのうち1年生 の

狙った分野の午後問題をやっつけたいよPart3・・・小学生を対象とした、ある子供会の名簿を管理する関係データベース『設問1』

#基本情報技術者試験 #平成30年 #春期 #午後 #データベース #SQL テーマと、四つの表のつながりが確認できたので、設問1へ。大事そうに見えるところをチェック。  ・6年生向けイベントの案内を配布したい。  ・そのために6年生の保護者(氏名と住所)を抽出したい。  ・同一人物を重複して抽出するのはダメ。 という部分に注目してみる。 では解答群。ごちゃごちゃしてるように・・・見える。から、調べるポイントを絞り込みたいな。 まずは、それぞれの一行目を見比べてみた。

狙った分野の午後問題をやっつけたいよPart3・・・小学生を対象とした、ある子供会の名簿を管理する関係データベース『テーマは?テーブル同士の関係は?』

#基本情報技術者試験 #平成30年 #春期 #午後 #データベース #SQL データベースの問題が出ている回の一覧にピックアップした10コの中から、二番目に選んだのはこれ。副問い合わせがあるけど、やってみることにした。 平成30年度春期 午後  【問題】 【解答】  問3 小学生を対象とした、ある子供会の名簿を管理する関係データベース 遊園地のときと同じように、念のためテーマを理解しておく。 オッケー。子供会の名簿管理ね。 じゃあ、続きの説明文で、大事かもしれないと

狙った分野の午後問題をやっつけたいよPart2・・・遊園地の入園者情報を管理する関係データベース『設問4』

#基本情報技術者試験 #平成28年 #春期 #午後 #データベース #SQL 設問3ではSQL文の穴埋めをしたけど、今度はSQL文は完成しているらしいラストの設問4です。チェックしながら問題を読みます。 長いわりには、黄色にならなかった。 大事そうなことは、 (1)会員証を作ることになった。 (2)会員表を作成することにした。 (3)入園者表に、会員番号用の項目を追加した。 かな。 で、作ったり・追加したりの後に、SQL文で何かを抽出しようとしてるけど、さて何が抽出される

狙った分野の午後問題をやっつけたいよPart2・・・遊園地の入園者情報を管理する関係データベース『設問3』

#基本情報技術者試験 #平成28年 #春期 #午後 #データベース #SQL 設問2に引続きSQL文の問題、設問3。 大事そうなところをマークしていく。 すごく黄色~。 なので、「大事そうなところリスト」を作ってみた。 次に、SQL文をSELECTから順番に見ていく。 これは、大事そうなところリストの(4)。だからもう(4)は考えなくていい。 次はFROMで、ここには使いたい表が3つ書かれている。 使いたい表が二つ以上あるときは、WHEREでひもづけの条件が書

狙った分野の午後問題をやっつけたいよPart2・・・遊園地の入園者情報を管理する関係データベース『設問2』

#基本情報技術者試験 #平成28年 #春期 #午後 #データベース #SQL 設問1は終わった。次は設問2で、SQL文の空欄を埋めるやつ。 まず、問題文をチェック。 シンプル。 アトラクションごとの、延べ利用者数を調べたいそう。 確かに、テーマは入園者の利用状況収集だからね。 次にSQL文。 そんなに複雑じゃない。 解答群。 これもシンプル。 どれが、アトラクションごとの延べ利用者数を集計できるか?を順番に調べる。 ア.AVG(利用表.アトラクション番号) 利

狙った分野の午後問題をやっつけたいよPart2・・・遊園地の入園者情報を管理する関係データベース『設問1のb』

#基本情報技術者試験 #平成28年 #春期 #午後 #データベース #SQL 設問のたびに思い出そう!このデータベースシステムのテーマは入園者の利用状況収集だったよね。 設問1のaにつづいて、設問1のb。 bは、利用表を追加して、何が分かるようになったでしょうか?です。 利用表は、元々はなかったんだね。 ならば、追加した利用表には、どんな情報が入るのか?をまずチェックする。 ・入園者番号(お客さんに付けた番号) ・利用時刻(アトラクションを利用した時刻。スタート時刻