База данных не может существовать без коллекций данных (таблиц). 3 Они выполняют функции по хранению информации. 4
Также в базе данных должен быть способ строить запросы к этим данным. 3 Для этого используется язык запросов: в реляционных базах это, например, диалект языка SQL, в документ-ориентированных — javascript, в XML-хранилищах — язык xpath или xQuery. 3
Это необходимо, потому что базы данных нужны, чтобы хранить информацию и предоставлять к ней удобный доступ (для чтения, записи и изменения). 3
Кроме того, к объектам базы данных относятся отчёты, триггеры, ограничения и другие структурные составляющие. 4 Они выполняют различные функции по обработке информации. 4