Tach!
Wo wäre das Problem in der Original Tabelle zu lesen?
Kein echtes Problem. In MySQL könnte man zur Not reine Lese-Rechte nur für diese eine Tabelle setzen, so das man via ODBC den Zugriff auf die gesamte andere DB unterbieten könnte. Bei SQLite geht das halt nicht.
Eine View ist kein Sicherheitsfeature. Wer die View lesen kann, kann auch die Originaltabelle lesen. Das ist sogar Voraussetzung (beim MySQL). Wenn du die Datei nicht auf Nur-Lesen umstellen kannst, verhindert auch eine View keinen Schreibzugriff.
dedlfix.