いまさら訊けない
インターネットの
基本と仕組み  
 
ホーム > インターネット > データベース | 用語辞典
 
 

データベースとは何か?

データベースとは、一言でいえば、「たくさんのデータを蓄積して簡単に利用するための仕組み」です。
現在では大小様々なデータベースがいたるところで使われており、ITの要と言える技術です。今日のECには無くてはならない存在です。

現在データベースといえば、リレーショナルデータベース * (RDB)と呼ばれるものが主流で、MySQL、PostgreSQL、Oracle、DB2、MS Access、MS SQL Server、などが有名です。

データベースの仕組み

データベースを構成するシステム群を、DBMS * といいます。
(特にリレーショナルデータベースでは、RDBMSといいます。)
データの操作は、アプリケーションからこのDBMSへアクセスして行ないます。

アプリケーションとDBMSの通信は、SQL * というデータベース言語を用います。この通信処理は、ミドルウェアと呼ばれるソフトウェアを使って行ないます。

ミドルウェアを介してDBMSへアクセスすることで、どのようなアプリケーションからもデータベースを利用することが可能であり、高い汎用性とデータの一元管理を実現しています。

データベースのメリット

データベースは、前述の通り、「たくさんのデータを蓄積して簡単に利用するための仕組み」です。そのため、大量の情報を高速に処理することができます。

また、

- 同時アクセスしてもデータが壊れないようにする機能
- 不正なデータを受け付けないようにする機能
- ユーザー権限の厳密な管理
- バックアップやリカバリ機能

など、情報を安全に運用するための仕組みが実装されています。

データベースの導入

データベースをスタンドアロン(パソコン上でのみ)運用するなら、データベースソフトをインストールすればOkです。例えば、AccessやFileMakerなどが有名です。

データベースをネットワーク上(Webサイトなど)で運用するなら、サーバーマシンへのRDBMSインストールのほか、データベース言語(SQL)の知識やプログラミング能力(PerlPHP、VBなど)が必要となり、ハードルは高めです。

 

WindowsにMySQLサーバーをインストールする方法を「自宅サーバーで行こう」MySQLのインストールにまとめてあります。自力(しかも無料)で導入してみたい方は、こちらをご覧ください。

データベースは、なにより信頼性が要求されます。ECサイトや基幹業務系など、重要なシステムの構築/運用は、プロに任せることをおすすめします。

 


WindowsにMySQLサーバーをインストールする方法を、「自宅サーバーで行こう」MySQLのインストールにまとめてあります。

* リレーショナルデータベース
データベースの種類のひとつ。
この他に、
 階層型データベース
 ネットワーク型データベース
 オブジェクト指向データベース
があるが、一般的ではない。

* DBMS
DataBase Management System の略

* SQL (エスキューエル、シーケル)
Structured Query Language の略、構造化問合せ言語

 

 

 






















ユナイテッドアソシエイツでは
データベースによるサイト構築や各種Webアプリケーションの開発を承っております。
メンテナンスの簡単なサイトや、データベースを使ったECサイトなど、技術力と即戦力でお応えします。

 
 
いまさら訊けないインターネットの基本と仕組み
Copyright © 2003 Y.Kitagawa all rights reserved.