データベースのテーブル構造は、データを行と列に編成します。
フラットファイルデータベースは、データを単一のテーブル構造に格納します。 リレーショナルデータベースは、複数のテーブル構造を使用し、テーブル間のレコードを相互参照します。 両方のテーブルはレコードを行に編成し、各列にはレコード内の単一のデータが含まれています。
歴史
フラットファイルデータベースは、コンピューティングの歴史の初期の自然な発展でした。 リレーショナルデータベースモデルは、主にIBMによって1970年代初頭に開発および実装されました。
今日のビデオ
フラットファイルデータベース
フラットファイルデータベースは通常、行ごとに1つのレコードを格納するプレーンテキストファイルであり、レコードフィールドは空白または区切り文字で区切られます。 フラットファイルデータベースは、さまざまなソフトウェアアプリケーションで直接読み取ることができます。
リレーショナルデータベース
データテーブルに加えて、リレーショナルデータベースは「インデックス」を使用して、検索条件に基づいてレコードをすばやく検索します。 リレーショナルデータベースは通常、データを管理およびアクセスするためにリレーショナルデータベース管理システム(RDBMS)を必要とします。
利点
フラットファイルデータベースはシンプルでポータブルであり、通常、特別なソフトウェアを必要とせずに使用できます。 リレーショナルデータベースは、フラットファイルよりも高速で、効率的で、強力です。 ほとんどのRDBMSは、ネットワークを介したデータベースアクセスを提供します。
ソフトウェア
もともとフラットファイルデータベース構造に基づいたソフトウェアには、FileMaker、Berkeley DB、およびBorlandReflexが含まれていました。 人気のある最新のリレーショナルデータベースシステムには、Oracle、MySQL、PostgreSQLが含まれます。