Как подписать соглашение о конфиденциальности с фрилансером без других договоров?
Силы особо такое соглашение иметь не будет. Ну нарушит он его, БД утечёт надо доказать что это именно он нарушил и т.д.
Проект делят на небольшие части, не дают доступа к всему проекту и к полной БД, а только к тестовой.
Это гарантирует вас гораздо серьезнее чем подписанный договор.