(1) 概念
データベースは、統一された形式で 1 つ以上のレコードを含む情報の集合であり、その集合は通常テーブルと呼ばれ、レコードは行と呼ばれます。
データベースは一般に、フラット ファイル データベース (TEXT)、階層型データベース、ネットワーク データベース、リレーショナル データベース (mysql)、オブジェクト、およびオブジェクトリレーショナル データベースに分類されます!
(2) リレーショナル データベースは、によって開発されたソフトウェアです。プログラマ
の解放 フラット ファイル データベースはオペレーティング システムに直接接続する必要があるため、アプリケーションがこの情報を編集する必要がある場合、フィールドと正しい形式を確保する必要があります。この形式のインターフェイスは最初のものが必要なため、コストがかかります。第 3 世代言語 (3GL) では、長期にわたる開発には高度なスキルを持った人材が必要です。たとえば、プログラマーは、データの論理的および物理的表現を考慮する必要があります。たとえば、ファイルから 整数 を読み取るには、それが何であるかを知る必要があります。テキスト形式またはバイナリ形式で記述されます。ファイルとアプリケーションの間でデータが流れるときは、特定の規則に従う必要があります。したがって、フラット ファイル データベース プログラムの効率は、一般にプログラマの努力とレベルに依存します。MYSQL と比較して、データの独立性が実現され、構造の独立性も実現されるため、プログラマはデータ管理の負担を負う必要がありません。データベース処理の内部の詳細はさておき、これが RDBMS の出現の最も重要な理由です
(3) 優れたプログラム - オブジェクト リレーショナル データベース モデル
データベース モデルでは、 MYSQL はリレーショナル データベースですが、リレーショナル モデルは MYSQL の特許ではありません。3GL に精通したプログラマであれば、データベース理論の革新が続いています。フラット ファイル データベースを使用して優れたプログラムを開発できるだけでなく、基本的なデータ処理、プログラミング制御、およびリソースの使用にも大きな利点があります! 大量のデータを頻繁に読み書きする必要がある場合は、位置決めポインタを使用できます。指定されたデータ、いわゆる固定長の インデックス を読み取るため、負荷の問題は簡単に解決され、制御は非常に柔軟で便利です。 セキュリティ の問題、階層モデルとネットワーク モデルの同時実行モデルもすべて使用できます。もちろん、最も重要なことはプログラマーの感性と適切に設計されたインデックス テーブルです。キーを設定することが重要です。MYSQL の利点は主にその物理ストレージにあります。MYLSAM テーブルは 3 つの行モードと固定長の行のアイデアをサポートします。 、データ処理に柔軟性があり、テーブルとシステム メモリ バッファの読み書きにファイル記述子を使用すること、および
キャッシュ はすべて、MYSQL の高速データ処理機能の理由であると同時に、物理ストレージによってもたらされる利便性を利用して、データの修復、デフラグなど
以上がPHP データベース開発について知っておくべき 3 つのことの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。