SQLという言語の大きな特徴として、 処理をレコード単位ではなく、 レコードの 「集合」 単位でひとまとめにして記述するというものが挙げられます。具体的には、 GROUP BY句とHAVING句、 それに伴って利用されるSUMやCOUNTなどの集約関数の使い方が鍵になり ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
本記事では、ITパスポート試験における「SQLインジェクション」の意味問題を3パターン演習します。ITパスポート試験は、用語の意味の表現を変えて出題するので、本質的に理解していないと選択肢を絞って正解できません。 ITパスポート試験の対策をする ...
Windows Azure Platformにおいて、 データの永続化を担うのがWindows Azure Storage ServiceとSQL Azureです。Windows Azure Platformの構想が発表された当初は、 リレーショナルデータベースではないSQL Servicesが一角を占めていました。しかし、 顧客からのフィードバックを受け ...
PL/SQL stands for Procedural Language extension of SQL. PL/SQL is a combination of SQL along with the procedural features of programming languages. It was developed by Oracle Corporation in the early ...
今回は、情報処理安全確保支援士試験の過去問、令和7年度春期 午後 問2を題材に、Webアプリケーションの脆弱性の代表格である「SQLインジェクション」について深掘り解説します。 特に設問1は、攻撃者の視点に立ち、アプリケーションの応答から脆弱性の ...