База данных — это организованная совокупность данных, предназначенная для их хранения, обработки и управления. Основная цель баз данных — обеспечить удобный доступ к информации и её эффективное использование. Рассмотрим каждый из предложенных вариантов:
а) информационные структуры, хранящиеся во внешней памяти — этот вариант наиболее близок к определению базы данных. Базы данных действительно представляют собой организованные наборы данных, которые обычно хранятся на внешних носителях (например, жестких дисках, SSD). Основное назначение таких структур — долговременное хранение информации и обеспечение её доступности для различных приложений и пользователей.
б) программные средства, позволяющие организовать информацию в виде таблиц — это скорее описание систем управления базами данных (СУБД), таких как MySQL, PostgreSQL и другие, которые предоставляют интерфейсы и инструменты для организации и управления данными, часто в табличной форме.
в) программные средства, обрабатывающие табличные данные — также относится больше к СУБД, которые позволяют манипулировать данными: выполнять запросы, сортировать, фильтровать и изменять данные, представленные в табличной форме.
г) программные средства, осуществляющие поиск информации — это функции, которые СУБД предоставляют пользователям для поиска и извлечения данных. Хотя возможность поиска важна для работы с базами данных, сами базы данных не ограничиваются только этой функцией.
д) информационные структуры, хранящиеся в ОП (оперативной памяти) — базы данных обычно не хранятся в оперативной памяти на постоянной основе, так как ОП используется для временного хранения данных во время их обработки. Однако существуют in-memory базы данных, которые работают именно в ОП для повышения скорости доступа к данным, но это скорее исключение, чем правило.
Таким образом, наиболее точным ответом будет вариант а), поскольку он отражает основное назначение и способ хранения баз данных.