Problem: I have a 30~ish tables database with all tables/columns in English. I'm thinking about creating views to make it all readable in another language, that is, 1 view for each table with alias for all columns.
Reason: One of my bosses (the one that knows how to use a database) didn't like to know that the database was all in English but he only spoke when it was too late and too expensive to rebuild. Now the software will have a Administrative Tool for extracting PDF reports with pure SQL. You type the SQL and get a PDF with the result.
Cost: I was researching views and they seem expensive, this question in particular got me thinking it's not a good idea to do it.