Glossary 用語集
SQL
エスキューエル
SQLは、データベースに命令を出すための言語です。英語のような文法で「データを取り出す」「新しいデータを追加する」「いらないデータを削除する」などの操作を行います。
SQL(Structured Query Language)は、リレーショナルデータベースで使われる標準的な操作言語です。ユーザーが「どんなデータを欲しいのか」をデータベースに伝えるために使われます。たとえば、次のように命令します。
SELECT * FROM users WHERE age >= 20;
この命令は、「usersという表から20歳以上のユーザー情報をすべて取得せよ」という意味になります。英語に似た文法なので、初心者でも比較的理解しやすい構造です。
SQLの主な命令は以下の4種類に分類されます。
① SELECT:データの取得
② INSERT:データの追加
③ UPDATE:データの更新
④ DELETE:データの削除
さらに、テーブルの作成や変更を行う「DDL(データ定義言語)」や、アクセス権を設定する「DCL(データ制御言語)」もSQLの一部です。
SQLを理解することは、データ分析やアプリ開発において必須のスキルです。エンジニアだけでなく、マーケティング担当者やデータサイエンティストも、SQLを使ってビジネスデータを分析しています。
IT導入・活用のお悩み
お応えします。
「IT化は何からはじめたらいい?」「どんなITツールが自社にピッタリかわからない…」
など、IT導入に関するお悩みにITコーディネータあるいは中小企業診断士、またはPit-Nagoya事務局がお答えいたします。
必要に応じて、Pit-Nagoya会員のIT企業のご紹介、マッチングもおこないます。
どんなお悩みでもお気軽にお聞かせください。担当者より順次返信いたします。(対応時間:平日9:00〜17:00)
お悩み相談以外の事務局へのお問い合わせは 「お問い合わせ」からお願いします。
その他の用語
バイオメトリクス認証
バイオメトリクスニンショウ
バイオメトリクス認証とは、人間の身体的または行動的な特徴を利用して本人を識別する技術です。指紋、顔、虹彩、声、静脈などが代表的な認証方法で、スマートフォンのロック解除や空港の入国管理などに利用されています。
SQLインジェクション
エスキューエルインジェクション
SQLインジェクションはウェブアプリの入力欄などに悪意あるSQL文を入れて、データベースを不正に操作する攻撃です。例えばログイン画面で不正な文字列を入れると認証をすり抜けたり、データの閲覧・改ざん・削除が可能になります。防ぐには入力の検証やプレースホルダを使った安全な問い合わせが必要です。
CI/CD
シーアイ・シーディー
CI/CDは、ソフトウェア開発において「継続的インテグレーション(Continuous Integration)」と「継続的デリバリー(Continuous Delivery)」を組み合わせた開発プロセスのことです。コードを頻繁に統合し、自動テストや自動デプロイを行うことで、品質を保ちながら素早くリリースを行う仕組みです。