ホームページ >データベース >mysql チュートリアル >データベーススキーマとは何ですか?データベース アーキテクチャには何層ありますか?

データベーススキーマとは何ですか?データベース アーキテクチャには何層ありますか?

云罗郡主
云罗郡主オリジナル
2019-01-14 14:39:2317362ブラウズ

データベーススキーマとは何ですか?データベース アーキテクチャには何層ありますか?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。