ワイワークス ソフトウェアのデータベース入門のページへようこそお越しくださいました。
ここではマイクロソフト社が提供する無料データベース「SQL Server 2005 Express Edition」を使って業務アプリケーション作成の際に必要となるデータベースの知識についてご提供しています。もちろん他のデータベース製品でも基本的なことは同じですので充分ご活用いただけます。

業務アプリケーションを作成する際にまず必要となる基本的なデータベースの知識として、、「データベース設計」に関する知識と、データベース問合せ言語であるSQL言語(Structured Query Language)についての知識があります。業務アプリケーションの作成が難しく思えるのはプログラミングの知識とデータベースの知識が両方とも必要とされるからです。しかし、プログラミングの知識とデータベースの知識のそれぞれを個別に習得することはそれほど難しいことではありません。

当サイトでは業務アプリケーションの作成に関わる知識の提供というコンセプトであるため、データベースの運用(パフォーマンスチューニングやバックアップ、リカバリ等)については割愛し、データベース設計についての基本的な知識とSQL言語のうちのデータに関わるもの(SELECT文、INSERT文、UPDATE文、DELETE文)について、マイクロソフト社製のデータベース「SQL Server」を対象としてご説明していきます。
ホーム - データベース

データベース入門

データベース(DB)とは業務等で発生する様々な情報を格納しておくためのデータの入れ物のことです。業務アプリケーションの作成に当たっては業務で発生する様々な情報を効率よくデータベースに格納できるようデータ設計を行わなければなりません。

また、データベースからデータを取得したり、書き込んだりするためにはSQL(構造化問合せ言語)という言語が用いられます。当然、業務アプリケーションを作成するときにもSQLを使ってデータベースにアクセスすることになります。

ここでは、データベース設計についての簡単な知識とデータ処理のためのSQLの文法について学んでいくことにしましょう。

データベース入門 目次

1.イントロダクション
データベースについてのイントロダクションです
2.テーブルとリレーション
データベースを構成するテーブルとリレーションについての説明です。
3.データベース設計
データベースの設計についての簡単な説明です。
4.SQLについて
データベースのデータを操作するためのSQL言語についての説明です。
5.データの検索
データを検索するためのSELECT文の基本的な使い方の説明です。
6.データの集計
データを集計するためのSELECT文の使い方の説明です。
7.データの変更
INSERT文・UPDATE文・DELETE文の使い方の説明です。
8.サブクエリー
サブクエリー(副問合せ)についての説明です。
9.トランザクションと排他
トランザクションと排他制御についての説明です。