23.9.5. Языки программирования баз данных

Попытки преодоления указанных трудностей привели к созданию еще в середине 70-х годов и активному развитию в 80-х годах направления в технологиях баз данных, посвященного разработкам новых языков, которые стали называться языками программирования баз данных. Стали разрабатываться базирующиеся на этих языках системы программирования. Указанные языки - это целостные языки программирования, основанные на единой модели данных, соединяющие на единой концептуальной основе как возможности новейших языков программирования, так и функции, свойственные языковым средствам традиционных СУБД. Ряд таких языков был создан и реализован в нашей стране и за рубежом. Они представляли собой расширения известных языков программирования Паскаль, Ада, Модула либо являлись оригинальными языками, например, Атлант, Тексис, Галилео и др.

Хотя языки программирования баз данных оказали большое влияние на развитие не только общеупотребительных языков программирования, но и моделей данных в базах данных, тем не менее, они не нашли широкого практического распространения.