SQL — декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных.
POSIX — набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой, библиотеку языка C и набор приложений и их интерфейсов. Стандарт создан для обеспечения совместимости различных UNIX-подобных операционных систем и переносимости прикладных программ на уровне исходного кода, но может быть использован и для не-Unix систем.
Систе́ма управле́ния ба́зами да́нных, сокр. СУБД — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных (БД).
MySQL — свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией. Помимо этого, разработчики создают функциональность по заказу лицензионных пользователей. Именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.
Jakarta EE. В 2018 Eclipse Foundation переименовала Java EE в Jakarta EE — набор спецификаций и соответствующей документации для языка Java, описывающей архитектуру серверной платформы для задач средних и крупных предприятий.
ODBC — это программный интерфейс (API) доступа к базам данных, разработанный компанией Microsoft в сотрудничестве с Simba Technologies на основе спецификаций Call Level Interface (CLI), который разрабатывался организациями SQL Access Group, X/Open и Microsoft. Впоследствии CLI был стандартизован ISO. Стандарт CLI призван унифицировать программное взаимодействие с СУБД, сделать его независимым от поставщика СУБД и программно-аппаратной платформы.
MDAC — совокупность технологий компании Microsoft, позволяющих получить унифицированный способ доступа к данным из различных реляционных и не реляционных источников. Термин MDAC является общим обозначением для всех разработанных компанией Microsoft технологий, связанных с базами данных.
OLE DB — набор COM-интерфейсов, которые позволяют приложениям унифицированно работать с данными разных источников и хранилищ информации. Разработана Microsoft в качестве дальнейшего развития технологии доступа к данным и должен был прийти на замену и в качестве преемника ODBC, расширяя набор функций для поддержки более широкого круга нереляционных источников данных, таких как объектно-ориентированые базы данных или электронные таблицы, и для которых не обязательно использовать SQL.
BDE — 32-битный движок баз данных под Microsoft Windows для доступа к базам данных из Borland Delphi, C++ Builder, IntraBuilder, Paradox for Windows и Visual dBASE for Windows. В RAD Studio не поддерживается начиная с версии XE 7. Однако, при необходимости, может быть установлена отдельно.
SQL:2008 — шестая версия (ревизия) языка запросов баз данных SQL.
SQL/Schemata, или иначе Information and Definition Schemas, - часть стандарта SQL, закреплённая в документе ISO/IEC 9075-11:2008. SQL/Schemata определяет Информационную Схему и Схему Определений, обеспечивая общий набор инструментов достаточных, чтобы сделать SQL-базы данных и их объекты самоописываемыми. Эти инструменты включают в себя идентификатор SQL-объектов, структурные и целостностные ограничения (constraints), спецификации защиты и авторизации, особенности и перечни ISO/IEC 9075, поддержку особенностей SQL-ориентированных реализаций СУБД, получение сведений об объектах, а также их объём, и значения, поддерживаемые конкретными реализациями СУБД. SQL/Schemata определяет некоторое число специфических особенностей, часть которых являются обязательными.
Allegro Common Lisp — коммерческая реализация языка программирования Common Lisp, разрабатываемая компанией Franz Inc. В состав Allegro Common Lisp входит также кроссплатформенная интегрированная среда разработки и отладчик . Allegro Common Lisp включает всю функциональность ANSI Common Lisp, а также некоторые расширения, такие как OpenGL интерфейс, ветвление, CLOS-потоки, CLOS MOP, юникод, SSL-потоки и реализацию некоторых TCP протоколов.
Btrieve — система управления базами данных для организации навигационных, а с версии Pervasive.SQL — и реляционных баз данных, разрабатываемая компанией Pervasive Software. Основана на методе организации данных ISAM. Существовало несколько версий этого продукта для DOS, Linux, Novell NetWare, старых версий Microsoft Windows.
SQL-92 — третья версия языка запросов к базам данных SQL. В отличие от стандарта SQL-89, третья версия стала весьма существенным обновлением языка. За исключением некоторых мелких противоречий, стандарт SQL-89 практически полностью совместим со стандартом SQL-92.
SQL Access Group (SAG) — группа компаний, занимавшихся разработкой программного обеспечения, сформированная в 1989 году для определения и продвижения стандартов переносимости и взаимодействия баз данных. Первыми членами стали Oracle Corporation, Informix, Ingres, DEC, Tandem, Sun и HP.
Apache Derby — реляционная СУБД, написанная на Java, предназначенная для встраивания в Java-приложения или обработки транзакций в реальном времени. Занимает 2 MB на диске. Распространяется на условиях лицензии Apache 2.0. Ранее известна как IBM Cloudscape. Oracle распространяет те же бинарные файлы под именем Java DB.
XA — спецификация распределённых транзакций, определяющая принципы совместного участия транзакционных ресурсов в транзакции в условиях распределённых вычислений. Впервые описана в 1992 году, является фактическим стандартом реализации в менеджерах распределенных транзакций и реляционных базах данных.
Windows Open Services Architecture (WOSA) — концепция стандартных интерфейсов, совокупность методов абстракции базовых служб, одна из основ архитектуры операционной системы Microsoft Windows.
Слой абстракции базы данных — это интерфейс прикладного программирования, который унифицирует связь между компьютерным приложением и системами управления базами данных(СУБД), такими как SQL Server, DB2, MySQL, PostgreSQL, Oracle или SQLite. Традиционно все поставщики СУБД предоставляют свой собственный интерфейс, адаптированный к их продуктам, что позволяет программисту реализовать код для всех интерфейсов баз данных, которые он или она хотел бы поддерживать. Уровни абстракции уменьшают объём работы, предоставляя последовательный API разработчику и максимально скрывая специфику базы данных за этим интерфейсом. Существует множество слоёв абстракции с различными интерфейсами на многих языках программирования.