В зависимости от критичности кода, где угодно от 75%-85% хорошее эмпирическое правило. Поставка кода должна определенно быть протестирована более тщательно, чем в утилитах дома, и т.д.
Как сказал Куассной, это полезно для предоставления разрешения на определенные строки в таблице.
Например, допустим, преподавателю в университете нужен доступ к информации о своих студентах. У преподавателя не должно быть доступа к таблице «студенты», потому что он может искать или изменять информацию для любого студента во всем университете. Администратор базы данных создает представление, в котором отображаются только студенты из классов лекторов, и дает лектору соответствующие разрешения для представления. Теперь лектор имеет доступ к данным своих студентов, но не ко всей таблице «студенты».
Представления упрощают запись (и чтение) SQL.
Вы также можете использовать представления для управления правами доступа.
Представление может быть более сложным, чем просто отображение определенных столбцов. Это сохраненный запрос. В Википедии гораздо больше подробностей .
10
запросов в разных местах вашего кода.