基本編

これからデータベースを学ぶ初心者に、MySQLの基本を1週間で身につけてもらうための内容です。内容は以下のようになっています。

基本編
日数 内容 詳細
0日目 データベースとは何か MySQLについて学ぶ前に、リレーショナルデータベースやSQLとは何かについて学習します。
1日目 MySQLの基本 MySQLとはどのようなRDBか、SQL命令にはどのようなものがあるかについて説明します。
2日目 データベースの生成 DDL命令を駆使して実際にデータベースを作成したり、削除したりしてみましょう。
3日目 データの追加と確認 テーブルにデータを追加するINSERT文と、内容を確認するSELECT文について説明します。
4日目 複雑な検索① SELECT文とWHEREを用いて、様々な条件のついた検索を行う方法について説明します。
5日目 複雑な検索② 検索結果の並べ替えや、関数の利用などといった様々な検索方法について検索します。
6日目 テーブルの結合① 複数のテーブルを結合する種類の概要と、内部結合・交差結合について説明します。
7日目 テーブルの結合② 複数のテーブルを結合する方法の続編として、外部結合について説明します。

発展

上記で一通り、MySQLに関する基本的な知識が身につきます。しかし、これで十分というわけではありません。更に深く学習するために、発展として、以下の内容を追加しておきます。

応用編
日数 内容 詳細
1日目 データの変更・削除 テーブルの情報を更新する方法と削除する方法について説明します。
2日目 テーブルの変更 テーブルそのもののデータを書き換える方法について説明します。
3日目 データベースの構築① データベースの設計に必要な知識である正規化について説明します。
4日目 データベースの構築② データベースの設計をER図、テーブル構造書に落とし込みます。
5日目 データベースの構築③ 実際にデータベースの構築を行う前にテーブルの制約などについて学習します。
6日目 データベースの構築④ 設計をもとに、実際にデータベースの構築し、実際にデータを入力して運用を行います。
7日目 まとめ 全体のまとめを行います。

統合開発環境

MySQLを操作する上で必要となる統合開発環境(IDE)の利用方法を紹介します。

MySQLが利用可能な統合開発環境
名前 詳細
Eclipse フリーの開発環境Eclipseで利用できるDBViewerの利用方法について説明します。

資料編

MySQLおよびデータベースを学習する上で、参考になる資料一覧を紹介します。

データベースの学習に役立つ資料
タイトル 詳細
資料1.参考文献 データベース言語の勉強に役立つ様々な専門書を紹介します。

基礎項目

プログラムを学ぶ前に、基本を押さえておきましょう。

関連項目の学習
タイトル 詳細
一週間でわかるコンピュータリテラシー プログラム以前のコンピュータの基本が学べます。

相互リンク

このサイトとの相互リンクがあるサイトを紹介します。

相互リンク
タイトル 詳細
相互リンク このサイトとの相互リンクがあるサイトを紹介します。