Adabas (Adabas)
Перейти к навигации
Перейти к поиску
Adabas | |
---|---|
Тип | система управления базами данных |
Разработчик | Software AG[1] |
Операционные системы | IBM mainframe[вд][1], UNIX[1] и Windows[1] |
Первый выпуск | 1971[1] |
Сайт | softwareag.com/corporate… |
Adabas (от англ. adaptable database system[2]) — система управления базами данных разработки Software AG. Впервые выпущена для мейнфреймов IBM в 1971 году, изначальная модель данных — на базе инвертированного индекса[3], в 1980-е годы дополнена элементами реляционной модели. До взлёта популярности в середине 1980-х годов реляционных СУБД, была одной из самых продаваемых систем управления базами данных (11% рынка в 1983 году)[4].
По состоянию на 2019 год выпускается также для платформ Linux, Unix и Windows[5].
Оснащена собственным сильно типизированным языком запросов — 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 2 3 4 5 http://www.computerweekly.com/news/2240065879/Adabas-continues-to-play-a-vital-role-for-installed-base
- ↑ S.M. Deen. Fundamentals of Data Base Systems (неопр.). — 1977. — С. 174. — ISBN 1349158437.
- ↑ «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.
- ↑ The Commercialization of Database Management Systems, 1969–1983 // IEEE Annals of the History of Computing. — 2009.
- ↑ Adabas for Linux, UNIX & Windows . (недоступная ссылка)