コンピューター, ソフトウェア
MSアクセス。 MS Accessデータベース。 MSアクセス2007
MSアクセス-クライアント-サーバーのリレーショナル ・データベース管理システム(RDBMS) マイクロソフトから。 リレーショナルは、それがテーブルに基づいていることを意味します。 私たちは、より詳細にこのシステムを検討してください。
リレーショナルデータベースとは何ですか?
リレーショナルデータベースは、関係やコミュニケーションを構築する間テーブルのセットからなります。 データベース-あなたが作成して使用することができますシェル データベース のMS Accessを。
DBMSの長所と短所を考慮してください。
DBMS Microsorfアクセスの利点
- シンプルで直感的なインターフェイス。 このデータベースができていない特殊なスキルを持つ、動作するように取得します。 また、オンライン数多くの参考書、およびオフラインのコースの初心者支援。
- MS Accessデータベースは、よく知られており、デスクトップPCで非常に人気があります。 これは常に、友人から助けを求めることができます一緒にネットワーク上の1つのデータベースでアドバイスだけでなく、仕事のために、このデータベースを使用してきたことを意味します。
- 事実上無限の可能性は、データをエクスポートするには:マウスのワンクリックでエクセル、ワード、XMLへのエクスポートに転送することができ、テーブルからのデータは、何の問題は別のデータベースに選択したオブジェクトを移動しないという事実を言及しないように、PDFに公開します。
- 低価格。 あなたは完全なMicrosoft Officeのパッケージの一部としてのMS Accessを購入する場合、他の有料のデータベースと比較して、価格は非常に魅力的になります。
- 建物のフォーム、レポート、クエリのデザイナーの幅広い選択、あなたはデータをフィルタリングし、便利な方法でそれらを表示するために使用することができます。
- あなたが使用して表形式のデータを持っている場合は、データをインポートする機会ワープロ MS WordやMS Excelのスプレッドシートプロセッサを、ウィザードを使用して、簡単にデータベースにそれらを転送します。 輸入は、加えて、単純なXML文書からテキスト文書だけでなく、(などのdBASE、PARADOXなど)他のデータベースで作成したデータベース・ファイルから行うことができます。
- データベースのパスワードを作成する機能。
- 内蔵のハイレベル言語VBA。
- マクロを記録する機能。
- SQLエディタ。
Windowsベースの98で始まる、Microsoftオペレーティングシステムに組み込まれたコア・アクセス・JET 4:プログラマは別の重要な利点を選択することができますため。 これは、Accessで作成したデータベースを使用するアプリケーションは、あなたがWindows上の任意のコンピュータ上で簡単に運ぶことができることを意味します。 これは、DBMS自体をインストールせずに動作します。 極端なケースでは、唯一のランタイムをインストールする必要がある - マイクロソフトのWebサイトからダウンロードして、完全に自由にすることができたバージョンを、。
あなたが見ることができるように、DBMSのMS Accessの尊厳が可能です。 しかし、すべての利点は、非常に重大な欠点を上回ることができます。 私たちはそれらを調べてみましょう。
DBMSのMicrosoft Accessのデメリット
- MS Accessのは、ファイル・サーバーのデータベースを参照します。 これは、すべてのデータは、クライアントコンピュータのユーザーに直接処理されることを意味します。 サーバ部分は、データを取得し、必要に応じてそれらを送信します。 これは、ローカルネットワーク上の大規模なデータ・フローをプライ、およびデータベースで作業するユーザーの数が多いと、それはネットワークの混雑かもしれないという事実につながります。 古典的なファイルサーバアーキテクチャとき、多数のユーザーは常に低い生産性を伴うされています。 MS Accessの2010バージョンでは、この問題は部分的に解決されます。
- 信頼性の高いデータ保護ツールの欠如。 実際には、唯一のパスワードは、データとユーザのパスワードに基づいて使用されています。 経験豊富な専門家のために、この保護を除去するための任意の難しさをもたらすことはありませ。
- マルチプレイヤーモードのみで可能であるアドホックネットワークまたはネットワークファイルサーバーに。
- カスタムインタフェースを開発するには、プログラマーを引き付けるために必要とされます。
- エディタの SQLクエリ 原始的で、それを使用するには不便です。
- このデータベースは無料ではありません。
- MS Accessのは、Windowsオペレーティングシステムの下で投獄します。 他のオペレーティングシステム(例えば、LINUX)にデータベース内に作成したデータを使用しようとするには、かなりトリッキーです。 単に別のデータベースにデータを転送します。
我々はMSアクセスの長所と短所を見たら、2007年バージョンの例は、このデータベースの可能性についていくつかの簡単な指示を与えます。
テーブルの作成
MSアクセス2007を使用して新しいテーブルを作成するよりも簡単なものは何もありません。
- 「創造は、」データベースを開いた後]タブに移動します。
- アイコン「表」をクリックして、それは左側の最初のです。
- 私たちの前に、標準名「表1」と、自動インクリメントフィールド「コード」とテーブルを視覚的に表現。
- あなたは第二のカラムにデータを入力するために始めることができます。 行を入力したら、Enterキーを押す必要があります。 カラムが自動的に変更され、「フィールド1」、「コード」フィールドは、次の行で使用可能な入力データとなりユニットの値を取ります。
- 列の名前を変更するには、2回だけマウスでクリックしてください。 スペースなしの列名を指定することが望ましいです!
- アクセス2007でのBuilderのテーブル、非常にスマート。 次の行で同じ列に自動的にカレンダーを使用するために招待されますように、それは、タイプ「日付」のフィールドの値を入力するための新しいテーブルの最初の行にあなたに価値があります。
- テーブルの作成を完了するためには、適切なアイコンまたはキーの組み合わせCTRL + S.をクリックして保存する必要があります
このモードでは、あなたがフィールドの種類、値の制限を指定することができますので、より便利な多くのユーザーは、テーブルのフィールドをより直感的な操作のために、「デザイナー」の体制に移動します。 このモードでは、あなたは、単にパネル上の対応するボタンを押すと、テーブルで動作するようにいつでも行くことができます。
クエリの作成
MS Accessでクエリを作成する方法を考えてみましょう。 2007年にはデザインビューで、単純なクエリを作成します。
- 「メニュー」ペインで、「作成」ボタン、「クエリデザイナ」タブをクリックします。
- ここでは、すぐにウィンドウ選択テーブルが表示されます。 データを選択する必要があり、そこから各テーブルをクリックします。 複数のテーブルを論理的に任意のフィールドによって相互にリンクすることができるかどうかの選択はあなただけ行うことができるようになることを忘れてはなりません。
- あなたが複数のテーブルを選択した場合は、他にリンクされているフィールドに1つのテーブル内の1つのフィールドからマウスでラインを拡張し、それらの間の結合を構築する必要があります。
- 今、あなたは結果を見たいと思って各テーブルからフィールドをダブルクリックします。
- 「デザイン」タブのメニューバーで、大きな感嘆符をクリックしてください。 あなたは表形式で表示される前に、あなたの選択の結果を形成します。
これは、クエリを作成するための一般式です。 より複雑なクエリの場合は、プログラムのヘルプを参照するか、特別な補助を使用しています。
時には初心者ユーザーは、単純なテーブルよりも有用なフォーマットでデータを提示したいと思います。 「フォーム」 - それから彼は、MS Accessのツールの助けを借りに来ます。
フォームウィザード
Access 2007の例では、フォームウィザードを使用する方法を検討してください。
- 「フォーム」の下の「作成」タブ上の「その他の形式」から「フォームウィザード」に進みます。
- あなたは視覚的なフォームを作成するためのドロップダウンリスト、テーブルまたはクエリから選択してください。
- 「>」を使用し、ブロック内の列の「>>」ブロック転送の「使用可能なフィールド」の日付はそれぞれ、一度に一つまたは全てで「フィールドの選択」。 「次へ」ボタンをクリックしてください。
- スイッチを使用してフォームの外観を選択します。
- 次に、フォームのスタイルを選択して、あなたは「完了」ボタンを押すことができます。 ここで興味深いの形式でテーブルまたはクエリのデータです。
より複雑な形状を作成するには、適切なコンストラクタを使用する必要があります。
この小さなコストのための良い機会です - これらの命令を検討した、私たちは、MS Accessのは、と結論付けることができます。 フレンドリーなインターフェイス、組み込みサポートエンジニアと職人の有病率-このすべては、それが簡単になり 、データベースを設計 し、それに取り組みます。
Similar articles
Trending Now