(1)階層モデル | 階層的な親子関係があり、親のレコードは複数の子のれーコードが持てる。しかし子は一つの親しか持てない構造 |
例 | IBM社が1969年発売したIMS(Information Management System) |
(2)ネットワーク(網型)モデル | 上記階層モデルに対し、子のレコードも複数の親を持てるようにと、発展させた構造 NDLと言う標準言語で操作する。 |
例 | 1964年に発売したゼネラルエレクトリック社のIDS(Integrated Data Store)が最初で、CODASYLと言う団体がCOBOLと言う言語に組み込んでいる。 |
(3)関係(リレーショナル)モデル | 1974年 E.F.Coddの集合論を基底に開発され、相互に関連する表をイメージした構造で扱える。この操作用言語はSQLと呼ばれる。 |
例 | OracleのOracle9i Database 、IBMのDB2、MicrodosftのSQL-Server など |