zuknow learn together

新しい教材を作成

データベース工学

カード 21枚 作成者: Akifumi Tominaga (作成日: 2014/01/27)

  • 4つの集合演算をあげよ

解説面  クリックしてカードを裏返す

アプリをダウンロードして、このコンテンツを学習しよう! AppStore / Google Play

教材の説明:

テスト対策

公開範囲:

公開

  • このエントリーをはてなブックマークに追加
  • 1

    4つの集合演算をあげよ

    補足(例文と訳など)

    答え

    • 和集合演算 差集合演算 共通集合演算 直積集合演算

    解説

  • 2

    4つのリレーショナル代数に特有の演算をあげよ

    補足(例文と訳など)

    答え

    • 射影演算←縦方向 選択演算←横方向 結合演算 商演算

    解説

  • 3

    事前結合演算とはなにか

    補足(例文と訳など)

    答え

    • お互いの共通属性を結合する演算

    解説

  • 4

    SQLの構造をかけ

    補足(例文と訳など)

    答え

    • SELECT<値式1><値式2><値式3>...<値式n> FROM<表参照1><表参照2><表参照3>...<表参照n> WHERE<探索条件>←条件

    解説

  • 5

    入れ子型質問とはなにか?

    補足(例文と訳など)

    答え

    • SELECT文のWHERE句の探索条件にまたSELECT文を入れることができ、その文のこと

    解説

  • 6

    「奨学金が40,000の奨学金生の学籍番号と、学生氏名、学部名も求める」場合に入れ子型質問を使用するSQL文をかけ

    補足(例文と訳など)

    答え

    • SELECT 学籍番号、学生氏名、学部名 FROM 学生 WHERE 学籍番号IN (SELECT 学籍番号 FROM 奨学金生 WHERE 奨学金=40,000)

    解説

  • 7

    UNDO処理とはなにか

    補足(例文と訳など)

    答え

    • トランザクションの途中(コミットするまえ)で障害が起こされた場合には、その原子性を守るためには、それまでの処理をすべてなかったことにしなければならない

    解説

  • 8

    REDO処理とはなにか

    補足(例文と訳など)

    答え

    • トランザクションがコミットされた後に障害が起きた場合にはその耐久性を守るために再びトランザクションを復活させなければならない

    解説

  • 9

    チェックポイント法とはなにか

    補足(例文と訳など)

    答え

    • 障害時回復を能率よく行うための手法

    解説

  • 10

    T1~T5の説明

    補足(例文と訳など)

    答え

    • T1:チェックポイント前に終了しているトランザクション チェックポイントに正常に処理が終了した結果が残っているので、もう何もする必要はない T2:ログが正常に残っているトランザクション(チェックポイント前に開始)チェックポイント時点の状態から、残っている正常なログに従って、 修正を加えていけば、障害時点の状態に使用可能である。 T3:ログが残っていないトランザクション(チェックポイント前に開始) チェックポイント後のログが残っていないので、チェックポイント時点の状態と、その時点までに残っているCのログを逆方向に、 いきトランザクションCが実行される前の状態にデータベースを一旦もどす T4:ログが正常に残っているトランザクション(チェックポイント後に開始) チェックポイント状態とログを使用すれば、障害時点の状態に復旧できる。したがって、ロールフォワードを行う。再実行でも同じことだが、 ログを用いた方が処理効率が良い場合もある T5:ログが残っていないトランザクション(チェックポイント後に開始) チェックポイント辞典では、D同様トランザクションEによる影響は記録されていないのだから 単に再実行すればよい(Dと違ってログが残っていないのでロールフォワードできない)

    解説

  • 11

    デッドロックとはなにか

    補足(例文と訳など)

    答え

    • 2つ以上のトランザクションがお互いに相手をロックしているデータベース資源にアクセスしようとして得る状態になり、ともに実行できなくなること

    解説

  • 12

    デッドロックの解消方法はなにか

    補足(例文と訳など)

    答え

    • DBMSがデッドロックを探知し、どちらかのトランザクションをaboutする。

    解説

  • 13

    ファイルを用いたデータ管理

    補足(例文と訳など)

    答え

    • プログラムがファイルを読み書きするというやり方 必要なデータがあると更新する必要があり、更新の手間がひどくかかり、データの矛盾が発生しうる

    解説

  • 14

    データベースを用いたデータ管理

    補足(例文と訳など)

    答え

    • 概念的にはすべてのプログラム群が必要とするデータを1つの巨大なファイルに入れてしまう。 これによりすべてのデータが一か所に格納されるので更新や矛盾の問題がなくなる

    解説

  • 15

    3層スキーマについて

    補足(例文と訳など)

    答え

    • 外部スキーマ データベース利用者に必要なデータの定義。ビューなど。  概念スキーマ データベースで管理する対象の定義。テーブルなど。  内部スキーマ データの物理的な格納方法。インデックスやデータファイル配置など。

    解説

  • 16

    主キー

    補足(例文と訳など)

    答え

    • 主キー 候補キーのうちのどれか一つの主たるものを主キーという。主キーは一つの表内にただ一つ定義でき、一意性を保証するためにナル値は認められない。

    解説

  • 17

    候補キー

    補足(例文と訳など)

    答え

    • 候補キー 関係の中でn個組(行)を一意に識別し、冗長性のない1個または1個以上の属性を候補キーという。関係の中に候補キーは複数個あってもよい。

    解説

  • 18

    自然結合演算

    補足(例文と訳など)

    答え

    • 自然結合とは・・・ 2つのリレーションを関連するタプルで結び付けることです。 (※結合演算と異なるのは冗長性が無くなること)

    解説

  • 19

    第1正規形

    補足(例文と訳など)

    答え

    • 関係 (リレーション) がスカラ値のみを持ちうるとき、そのリレーションを第1正規形 (first normal form; 1NF) であるという。スカラ値とはそれ以上分割できない値のことをいい、単一の数値や単語は一般にスカラ値だが、表や配列、カンマで区切った文字列などはふつうスカラ値ではない。第1正規形を満たさないリレーションは、その中の値を必ずしもリレーショナル演算 (関係代数ないし関係論理による演算) の対象とすることができないという問題を持つ。 第1正規形の定義が意味することは、リレーショナル演算は単一の値として定義された以上に分割してデータを取り扱うことができないから、その必要があるデータは初めから単一の値に分解した形でリレーションに格納できるように設計すべきだということである。つまり、ある値がスカラ値であるかどうかは、その値をそれ以上分解して操作する必要があるかどうかによって初めて定まる。 同一定義域 (ドメイン) に属するスカラ値を複数組み合わせたもの(これはスカラ値でない)を一つのデータとしてリレーションに格納しようとするとき、そのデータを繰り返しグループとか反復群などという。データベース設計を行う際、スカラ値でないものを導入する必要に迫られる場合には、このような形になっていることが多い。繰り返しグループを排除して第1正規形にするには、リレーション内の反復する内容をそうでないものと別々のリレーションに分割し、それらのリレーションを主キーと外部キーの関連で結びつければよい。

    解説

  • 20

    DBMS3つの機能

    補足(例文と訳など)

    答え

    • データ定義機能:DBのスキーマ記述、定義 データ操作機能:データの検索や更新 データ制御機能:データ定義や操作時におけるDB内容の正常維持管理

    解説

  • 21

    トランザクションのACID特性とはなにか

    補足(例文と訳など)

    答え

    • 関連する複数の処理を一つの処理単位にまとめて管理するトランザクション処理に求められる4つの特性。“Atomicity”(原子性)、“Consistency” (一貫性)、“Isolation”(独立性)、“Durability”(耐久性)の頭文字をつなぎ合わせたもの。

    解説

57033

セットの学習コンテンツ

公開初月で
60,000
ダウン
ロード!

無料アプリはこちら!

英単語をウェブサイト
からzuknowに簡単登録

覚えたい単語を選択するだけ!
簡単にzuknowに登録することが
できます

Get the free Chrome Extension

トップ