|
クライアント/サーバー型(C/S型)のデータベースを組むという事は、まず、パソコンを用意して、LANを構築する必要があります。有線の場合は、LANケーブル、LANカード(最近のパソコンには標準搭載されている場合が多いです)、ハブ(HUB)、が必要です。規格は10BASE-T、100BASE-TX、1000BASE-Tありますが合わせておいて下さい。無線の場合には無線ルータや無線アクセスポイント、無線用のLANカードが必要です。これも規格がありますので注意して下さい。
※以前は 10BASE-2、10BASE-5、といった同軸ケーブルを使って長い距離を接続出来るようにする規格もありましたが、現在ではほとんど新規利用はされていないと思われます。
※VPNルーター等を利用する事によって遠隔地とのネットワーク構築を行う事が可能になります。但し、インターネット・プロバイダとの固定IPサービスを契約する必要があり、通常の契約よりも費用が掛かります。また固定IPサービスをせずとも、動的IP確保によって同様の事を低価格で行うサービスをしている会社もありますし、また、動的IP取得を行うようなツールもあるようです。いずれにせよ遠隔地との接続が出来るようになると、それはもう「LAN」ではなく「WAN」となります。日本各地に支社を持つような中小企業〜大企業では既に導入されている場合が多いです。
次に、ネットワークのプロトコルですが、TCP/IPがポピュラーで扱いやすいですので TCP/IPでの設定を行って下さい。IPアドレスは自動取得するのではなく、手動で設定をして、パソコン毎に設定をノート等に控えておくのが良いでしょう。IPアドレスは「192.168.0.〜」というものがよく利用されるようです。
※遠隔地との接続を行う場合には、
A拠点=192.168.0.〜
B拠点=192.168.1.〜
というような割り振りを行う場合が多いようです。
設定したIPアドレスは、そのPCで、Windowsのスタートメニューから、アクセサリ内のコマンドプロンプト(MS-DOSプロンプト)を実行し、「IPCONFIG」と入力して[Enter]キーを押せば、IPアドレスは分かります。また、接続されている他PCやプリンタ等にちゃんとつながっているかどうかを調べるには「PING (IPアドレス)」と入力して[Enter]キーを押します。例えば「PING 192.168.0.100」等。そして「Reply from ・・・」等と4回表示されていれば正常につながっている事が分かります。
コントロールパネルの「ネットワークとダイヤルアップ接続」の「ローカルエリア接続」で「インターネットプロトコル(TCP/IP)」と「Microsoftネットワーク用クライアント」と「Microsoftネットワーク用ファイルとプリンタ共有」がインストールされていて、コントロールパネルの「システム」で「ネットワークID」のコンピュータ名およびワークグループ(全てのPCで同じ名前を入力して下さい)が設定されていれば『エクスプローラ』や『マイネットワーク』でも他のPCの名前が見れるようになりますので確認して下さい。
(※上記は利用Windowsバージョンによって異なる場合があります)
※Windows95/98/Me時代では特に、WindowsPC同士のLAN接続の場合、TCP/IPよりも、NetBEUIの方が気軽に扱えて高速に扱えるという事で、NetBEUIでのLAN接続を行う場合が多かったですが、PC数が多くなってくると仕様的にきつくなりますし、LAN装置やLAN関連ソフトで対応していないものもありますし、IPアドレスでPCを特定する場合もありますし、インターネットの普及によって TCP/IP の扱いも簡単になってきていますから、TCP/IP での接続を行って下さい。
なお、Linux をインストールしたPCを利用する事も可能のようですし、Firebird も Linux に対応しているとの事です。Linux に精通されていて Linux を利用したいという方はチャレンジしてみて下さい。しかし Linux を触った事も勉強をした事もない方で、コスト面だけを見て Linux を導入しようと思っている方の場合は Windows で利用する事をお奨めします。プログラムも勿論 Linux 環境で動作するものを作成せねばなりません(※サーバーのみLinuxを使用してクライアントはWindowsを使用し、サーバー上でプログラムを実行しない場合を除きます)。ここでは、Windowsでの環境についてのみ記載しておりますので御注意下さい。
|
|
バッチファイル
BASIC
C言語のお勉強
拡張子な話
DOSプログラム
Delphi
シェアウェア
Script!World
データベース
A B C D
E F G H
I J K L
M N O P
Q R S T
U V W X
Y Z
|