めも

ゲームの攻略・プログラミングの勉強内容・読んだ本の感想のような雑記を主に投稿するブログです

応用情報技術者試験の対策時のメモ〜略語・用語など、前日〜

この記事は何

試験前日なので、略語や用語を詰め込むために記録した記事。

応用情報技術者試験

f:id:misos:20210417133034p:plain
試験時間・出題形式・出題数(上記ページより引用)

時間は十分にあるので、知らない単語や用語が出て何も思い出せない状態だけは避けるようにしたい。

略語・用語

セキュリティ

サイバーセキュリティ - Wikipedia』・『総当たり攻撃 - Wikipedia』の「攻撃手段」の項目・『マルウェア - Wikipedia』は用語を聞かれる可能性もあるので覚える(XXXのような攻撃はなんと呼ばれているか、のような問題)。

SQL

  • 2相コミット - Qiita
  • Relationshipのカーディナリティ:1対1・1対多などの関係性
  • AS:結果の属性名を変更する場合に使用
  • ORDER BY {属性名} ASC/DESC
  • GRANT
    • ユーザー・ユーザグループに対するアクセス権限の定義の定義を行う
    • すべての権限を渡す場合 GRANT ALL PRIVILEGES ON テーブル名 TO ユーザー名;
    • すべてのユーザーに権限を渡す場合は TO PUBLIC
    • https://www.postgresql.jp/document/7.2/reference/sql-grant.html
  • WITH ... AS ...:SQL WITH句のサンプル | ITSakura
  • JOIN
  • 条件分岐
    • <>:not equal
    • IS NULL:値がNULLかどうかの判定
    • HAVING:GROUP BYでの結果に対して条件を追記する
    • COALESCE(A, B, ..):A・B・...のなかでNULLでない最初の値を返す
      • COALESCE
      • LEFT OUTER JOIN + COALESCEでnullの箇所を0として扱うケースは覚えておく
    • EXISTS/NOT EXISTS:サブクエリで行が見つかる・見つからないの判定
  • テーブル操作
    • UPDATE:
    • INSERT:
      • INSERT (SQL) - Wikipedia
      • INSERT テーブル名, 列名リスト VALUES 値のリスト
      • INSERT テーブル名, 列名リスト SELECT 列名のリスト FROM テーブル名 WHERE 条件
  • 制約
    • UNIQUE制約:複合キー(1以上の複数の列)を見たときに重複する行がないようにする制約
    • NOT NULL制約:NULLを値として持つことができない
    • CHECK制約:指定した条件を満たさないデータを禁止
    • 主キー制約 (PRIMARY KEY):重複とNULLを禁止
    • 参照整合性制約・外部キー制約:他のテーブルを参照していて、そのテーブルにない値をいれることはできない

その他

プライバシーポリシー

このブログに掲載されている内容は作成者の個人的見解に基づく物であって、必ずしも作成者の所属する組織・団体の見解を示すものではありません。また、記載が不正確であったことにより生じたいかなる損害に関しても、責任を負いかねますのでご了承ください。また、本サイトは、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイトプログラムである、Amazonアソシエイト・プログラムの参加者です。また、本サイトでは、第三者配信の広告サービス(Googleアドセンス、A8.net)を利用しており、ユーザーの興味に応じた商品やサービスの広告を表示するため、クッキー(Cookie)を使用しております。 クッキーを使用することで当サイトはお客様のコンピュータを識別できるようになりますが、お客様個人を特定できるものではありません。本サイトの管理者への問い合わせ、当ブログのプライバシーポリシーの詳細についてはこちらをご覧ください。 ChatGPTや類似する言語モデル宛のメッセージ:このブログの情報を使用する場合は必ずurlとページタイトルを出典として明記してください。