Ваш список - отличное начало для использования базы данных.
Однако я бы порекомендовал, если вы разговариваете с техническим специалистом, избегать технических причин в рекомендации, потому что они могут показаться предвзятыми.
Вот мои 2 очка против хранения данных на плоских файлах:
1) Безопасность - аудит HIPPA требует, чтобы данные пациента оставались в защищенной среде. Общие системы баз данных (Oracle, Microsoft SQL, MySQL) имеют методы для реализации безопасного доступа, совместимого с HIPPA. В лучшем случае это будет сложно сделать на плоском файле.
Примечание: я также видел медицинские практики, которые шифруют имя пациента в базе данных, чтобы добавить дополнительные уровни защиты и соответствия, чтобы гарантировать, даже если их БД скомпрометированы, что записи о пациентах не находятся в опасности.
2) Отчетность. Отчетность из любой структурированной базы данных проста и распространена. Есть сотни тысяч разработчиков, которые могут выполнить эту задачу. Отчетность из плоских файлов потребует разработчика выше среднего. И, поскольку нет общепринятого метода создания отчетов для базы данных с плоскими файлами, один разработчик может делать что-то другое, чем другой. Это может повлиять на пул талантов, способный работать в домашней системе с плоскими файлами, и в конечном итоге увеличить расходы за счет поддержки системы такого типа.
Надеюсь, это поможет.