Глен разрабатывает приложение и оценивает, должно ли это приложение использовать базы данных. Его программа должна читать данные и печатать отчеты.
Из каких условий ниже, было бы принято решение о использовании баз данных?
Правильные ответы А,В,С. Смотрим ответ А. Программа будет делать запросы к данным. Это конечно проще делать в базах данных, иначе нам придется сделать свой вариант SQL. В варианте В необходимо обеспечить обновление данных многими пользователями. Как раз, что умеют делать базы данных, и что придется программировать самому (например блокировка редактируемой записи). В варианте С данные будут иметь структуру записей, что как раз и реализовано в базах данных. Вот только последний вариант D, в котором идет разговор о лексическом анализе, не имеет отношение к базам данных. Они нам тут помочь ничем не могут и на решение о месте хранения не влияют. Если посмотреть глобально, то нам нужны обоснования места хранения. Вариант D относится к логике работы программы.