Перейти к содержанию

Adabas

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Adabas

Adabas (от англ. adaptable database system[1]) — система управления базами данных разработки Software AG. Впервые выпущена для мейнфреймов IBM в 1971 году, изначальная модель данных — на базе инвертированного индекса[2], в 1980-е годы дополнена элементами реляционной модели. До взлёта популярности в середине 1980-х годов реляционных СУБД, была одной из самых продаваемых систем управления базами данных (11% рынка в 1983 году)[3].

По состоянию на 2019 год выпускается также для платформ Linux, Unix и Windows[4].

Оснащена собственным сильно типизированным языком запросов — Natural. Пример программного кода:

DEFINE DATA LOCAL                                     
01 EMPLOYEES VIEW OF EMPLOYEES                        
  02 SALARY (1)                                       
END-DEFINE                                            
READ EMPLOYEES BY NAME                                
  AT END OF DATA                                      
    DISPLAY                                           
      MIN (EMPLOYEES.SALARY(1)) (EM=ZZZ,ZZZ,ZZ9)        
      AVER(EMPLOYEES.SALARY(1)) (EM=ZZZ,ZZZ,ZZ9)        
      MAX (EMPLOYEES.SALARY(1)) (EM=ZZZ,ZZZ,ZZ9)        
  END-ENDDATA                                         
END-READ                                              
END

Вывод:

Page      1                                                  18-08-22  16:42:22
                                                                               
  ANNUAL      ANNUAL      ANNUAL                                               
  SALARY      SALARY      SALARY                                               
----------- ----------- -----------                                            
                                                                               
          0     240,976   6,380,000                                            

Примечания

  1. S.M. Deen. Fundamentals of Data Base Systems (неопр.). — 1977. — С. 174. — ISBN 1349158437.
  2. «Historically, the solution was to use nonrelational structures, such as the inverted structure used by Adabas …» John Watson. Pro Oracle Collaboration Suite 10g (неопр.). — 2007. — С. 324. — ISBN 1430202351.
  3. The Commercialization of Database Management Systems, 1969–1983 // IEEE Annals of the History of Computing. — 2009.
  4. Adabas for Linux, UNIX & Windows. (недоступная ссылка)

Ссылки