【Iパス8問】データベースの基本用語
データベースの問題は3問ほど出題されます。
キーなどの詳細やデータベースの演算など難しめの問題もありますが、今回は基本的な用語に絞って学習します。
ITパスポートのデータベース問題対策は以下で構成しています。Part4までは用語問題なので、頑張りましょう。
>>基本用語の対策Note<< ←今ここ
なお、このNoteは私が専門学校で教えてきた指導経験と970点合格をした実績に基づいていますので、ちょっとでも信用してくれたら嬉しいです。
\全てのNoteへのリンク集/
5つの基本用語
まずは用語問題への対策をしましょう。
少しの学習で効果が期待ですからね。
データベース管理システム(DBMS)の処理についての用語5つから。
トランザクション:データベースの処理の一連の処理
コミット:データベース更新を確定させること
排他制御:データベースにアクセスしているときに、他のトランザクションにアクセスさせない(ロック)
次に、障害が発生したとき、バックアップから復元したときに使う復旧処理。
ロールバック:更新前ログを用いて、トランザクション開始前に戻す
ロールフォワード:更新後ログを用いて、トランザクション実行後の状態に進める
更新前ログは、更新前情報や更新前ジャーナルとも云います。
5つの基本用語の問題演習
各用語のキーワードに注目して、用語問題を解いてみましょう。
正答はイ。
アは排他制御(ロック)。ウはロールバック。
エは結合処理。
データベースは正規化によって複数の表に分割されています。結合処理は複数の表を組み合わせてデータを抽出する処理です。
例えば、学生の個人情報表(学生番号,氏名,住所)と学生の成績表(学生番号, 国語点数)の2表に結合処理をして、ある学生の氏名・国語点数を抽出するなど。
問題文だけ変わって、まったく同じ選択肢で出題されていました。
正答はウ。
正答はア。「確定」から判断します。
イのスキーマはデータベースの構造を表す言葉です。例えば、成績表の列を、成績表(学生番号, 国語点, 数学点)などのように表します。他にもデータの物理的な保存形式やアクセスの仕方なども指します。
正答はエ。
アについて、排他処理は処理中に他のアクセスを許さない制御であり、誤入力や不正を防止できません。
ウはアクセス管理です。処理中に関わらず利用者ごとにアクセスできるできないを設定しています。
ACID特性
データベースが持っている4つの特性です。
4用語なので各選択肢に1個ずつ配置される場合もあるので、最低3つは覚えておきましょう。
原子性(A):全て実行するか、全くしないか。中途半端な状態にはしない性質
一貫性(C):データの整合性が取れ、矛盾がない状態にする性質
独立性(I):複数にトランザクションを同時実行しても、順番に実行した場合と結果が同じになる性質
永続性(D):正常終了すれば、何があっても結果は変わらない性質
正答はイ。トランザクションのもつ原子性(A)のこと。
アのインデックス(索引)は、データベースへの検索を速くするために設定する仕掛けです。辞典の「あ」「い」のようなものです。
ウのレプリケーションは、データベースが変更されたとき、他の「複製」データベースにも自動的にリアルタイムで反映される仕組み。
エのログとは「記録」のことです。データベースに限らず使う言葉です。
正答はイ。「原子性」はACIDのAなので。
アは、インデックスの説明。「索引」がキーワードです。
レプリケーション。データベースの「複製」をリアルタイムに作ること。
正規化は、テーブルを複数に分割して、データの更新や削除などを効率化できる整理です。
その他の用語 | SQL・インデックス
正答はイ。
アのFAQは「よくある質問と回答」をまとめたものです。メーカーの公式Webでよく見かけますね。
ウのSSL/TLSは、暗号化などをする技術です。例えばWebサーバーとの通信を暗号化するHTTPSなどで使われています。
エのUMLは、システム開発の設計や分析などを図示する技法です。
正答はア。検索を高速化する工夫の旨から。
イはトランザクション。「複数の処理を1つにまとめ」「処理単位」。
エの一意制約は、他の行と重複しないこと。
例えば「主キー」は、データベースで一行を特定するために使われる列です。
例えば成績表だったら、学籍番号の列です。重複はされません(一意制約)。重複はされません(一意制約)。主キー制約と云います
ウは、外部キー制約。2つの表を関連付ける列が外部キーです。
片方の表から、もう片方の表を参照(見ている)時に、勝手に追加や削除をされると困るから制約で操作を制限します。
例えば、学生表(学生番号, 氏名)と成績表(学生番号, 国語点)の2表があった時、学生表に登録のない学生の成績を成績表に追加することはできません。学生表に登録のある学生の成績を削除することはできません。
今は分からなくても、これからデータベースの演習問題を解いていけば分かるようになります。
まとめ
今回はさくっと基本的な用語だけ学習しました。
少しだけデータベースの詳しい用語が出てきましたが、今後問題対策を進めていきましょう。
>>基本用語の対策Note<< ←今ここ
>>モデルや基本操作の対策Note<< ←次どうぞ!
\全てのNoteへのリンク集/
p.s. 普段は >> 専門学校とIT就職のブログ << をやってます。
でわでわ(・ω・▼)ノシ
この記事が参加している募集
学習方法・問題特集のNoteは全て無料提供を続けます▼ もしご覧になったNoteが有益だったり、私の志に共感されたりしましたら、サポート頂けますと励みになります▼ もちろんコメントでも結構です(・ω・▼)ノシ