IT資格を勉強する上で、データベースに関する知識は必須となる。
情報処理推進機構(IPA)の公表しているシラバス(試験における知識・技能の細目)によれば、
「データベース」については、下記の通り扱われる。(↓IPAのWebサイトのpdfファイルより抜粋)
ITパスポート試験
基本情報技術者試験
このように、IT資格にとって欠かせないデータベースを初歩から学ぶことには大いに意味がある。
今回は、データベースをこれから学ぼうという初学者を対象とした入門書をご紹介しよう。
「3ステップでしっかり学ぶ MySQL入門[改訂第3版]WINGSプロジェクト 山田 奈美 (著), 山田 祥寛 (監修) 技術評論社 以下本書という)である。
3ステップでしっかり学ぶ MySQL入門[改訂第3版]
本書の特徴は以下の通りである。
MySQLの基本がしっかり理解できます!
Amazonの本書の紹介ページ
本書はMySQLをはじめてさわる方を対象として、開発環境の準備からSQLの基本的な書き方、PHPによるWebシステム開発まで、図解でわかりやすく解説します。各項目は「ここでやること」「やってみよう」「理解しよう」という、予習→体験→理解の3つのプロセスを踏むことで基本をしっかり理解しながら読み進めることができます。章末に用意された練習問題で理解度をはかれますので、自習用にもセミナーのテキストにも最適な1冊です。
(こんな方におすすめ)
・MySQLをはじめて学ぶ人
・PHPとMySQLを使ったWebシステムを開発したい人
(目次)
●第1章 データベースとは何か?
1-1 データベースとは
1-2 データベースの種類
1-3 リレーショナルデータベースとは
1-4 リレーショナルデータベースの種類
●第2章 MySQLの基本
2-1 MySQLの構造
2-2 MySQLへの接続
2-3 データベースの作成
2-4 ユーザの作成
2-5 SQLとは
●第3章 テーブルとレコード操作の基本
3-1 テーブルの作成
3-2 フィールドの追加と削除
3-3 フィールドの変更
3-4 レコードの登録
3-5 省略構文によるレコードの登録
3-6 レコードの検索
●第4章 データ型と制約
4-1 データ型
4-2 制約(主キー制約)
4-3 オートインクリメント
4-4 NOT NULL制約
4-5 デフォルト値
4-6 外部キー
●第5章 データベースの操作
5-1 データベースの展開
5-2 重複の除去
5-3 レコードの絞り込み
5-4 あいまい検索
5-5 論理演算子
5-6 レコードの更新
5-7 レコードの削除
●第6章 レコードの並べ替えと集計
6-1 レコードの並べ替え
6-2 特定範囲のレコード抽出
6-3 レコードの集計
6-4 フィールドの別名
6-5 関数
●第7章 データベースの高度な操作
7-1 内部結合
7-2 外部結合
7-3 サブクエリ
7-4 インデックス
7-5 トランザクション
●第8章 MySQLとPHP
8-1 データベースとWebアプリ
8-2 アプリ開発とプログラム言語
8-3 HTMLの基本
8-4 PHPの基本
8-5 変数
8-6 リクエストデータ
8-7 データベースへの接続
●第9章 応用アプリ
9-1 スケジュール情報の一覧表示
9-2 スケジュール情報の登録
9-3 スケジュール情報の削除
●付録 開発環境のインストール
A-1 MySQLのインストール
A-2 Apacheのインストール
A-3 PHPのインストール
A-4 Visual Studio Codeのインストール
ある程度の知識を確認したら、実際にパソコンにMySQLをインストールしてデータベースを体験してみよう。机上でイメージするより実際に手を動かしてみた方が断然理解が早いだろう。
ちなみに、本ブログが公開できるのもサーバー上で、MySQLが活躍しているおかげなのである。
データベースの操作体験は、IT資格を目指す方はもちろん、そうでない方も、これからのIT生活にきっと役立つことだろう。
コメント