ホームページ >データベース >mysql チュートリアル >データベーススキーマとは何ですか?データベース アーキテクチャには何層ありますか?
1: データベース アーキテクチャとは
DBMS アーキテクチャは、設計、開発、実装、メンテナンスに役立ちます。データベースには企業の重要な情報を保存できるため、適切なデータベース アーキテクチャを選択すると、データに迅速かつ安全にアクセスできます。
2: データベース アーキテクチャには複数の層があります
1 層アーキテクチャ
最も単純なデータベース アーキテクチャは 1 層です。サーバーとデータベースはすべて同じマシン上に存在します。データベースがシステムにインストールされてアクセスされる場合、データベースは 1 層アーキテクチャになりますが、このアーキテクチャが実稼働環境で使用されることはほとんどありません。
2 層アーキテクチャ
2 層アーキテクチャは、プレゼンテーション層がクライアント (PC、モバイル デバイス、タブレットなど) 上で実行され、データがクライアント上に保存されるデータベース アーキテクチャです。サーバ。
ODBC (Open Database Connectivity) と呼ばれるアプリケーション プログラミング インターフェイス。これにより、クライアント プログラムは DBMS を呼び出すことができます。現在、ほとんどの DBMS は DBMS 用の ODBC ドライバーを提供しており、DBMS には追加のセキュリティを提供します。エンドユーザーに直接公開されることはありません。 2 層アーキテクチャの現在の例は、MS-Access を使用して作成された連絡先管理システムです。
3 層アーキテクチャ
3 層アーキテクチャは、2 層アーキテクチャの拡張です。 3 層アーキテクチャには次の層があります。
プレゼンテーション層 (PC、タブレット、携帯電話など)
アプリケーション層 (サーバー)
データベース サーバー
DBMS アーキテクチャには、ユーザーと DBMS の間にアプリケーション層が含まれており、ユーザーのリクエストを DBMS システムに渡し、DBMS からの応答をユーザーに送信します (ビジネス ロジック層)。また、ユーザーまたは関数ロジック、制約、ルールにデータを渡す責任もあり、DBMS に渡される前に処理されます。
3 層アーキテクチャは、最も一般的な DBMS アーキテクチャです。
3: 概要
DBMS アーキテクチャは、データベースの設計、開発、実装、保守に役立ちます。
最も単純なデータベース アーキテクチャは 1 層で、クライアント、サーバー、データベースがすべて同じマシン上に存在します。
2 層アーキテクチャは、プレゼンテーション層がクライアントで実行され、.data がサーバーに保存されるデータベース アーキテクチャです。
3層アーキテクチャは、プレゼンテーション層(PC、タブレット、モバイルデバイスなど)、アプリケーション層(サーバー)、データベースサーバーで構成されます。
データベース アーキテクチャとは何ですか?データベース アーキテクチャのいくつかの層が完全に紹介されています。MySQL チュートリアル について詳しく知りたい場合は、php 中国語 Web サイトに注目してください。
以上がデータベーススキーマとは何ですか?データベース アーキテクチャには何層ありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。