Что такое вид?
В целом, вид является встроенным запросом, который выполняет выборку данных из указанных таблиц. Разница между видом и обычным запросом, выполняемым пользователем или клиентским приложением, состоит в том, что виды сохраняются в базе данных, поэтому к ним можно применять разрешения.
Ниже приведены некоторые причины, почему следует использовать виды.
- Виды могут предоставлять поднаборы строк или столбцов предварительно определенным способом. Это снижает объем данных, передаваемый от базы данных клиенту, что может повысить производительность.
- Виды позволяют закодировать распространенные запросы в базе данных и сделать их доступными нескольким пользователям. Это снижает потребность пользователей в создании собственных сложных запросов.
- Виды могут объединять данные из различных бизнес-таблиц или других видов.
- Можно использовать функции агрегирования для сведения данных в видах. Это также снижает объем данных, передаваемый от базы данных клиенту, что может повысить производительность.
- Можно предоставлять пользователям право доступа SELECT к видам точно так же, как и к таблицам. Поэтому можно использовать виды для управления доступом к столбцам или строкам в бизнес-таблицах.
Виды существуют как объекты в базе данных. Изменения, внесенные в схему базовой таблицы или таблиц, не отражаются в виде. Чтобы включить дополнительные столбцы в вид, необходимо повторно определить вид для включения этих столбцов.
Помните, что вы не можете редактировать данные через вид в ArcMap или в сервисе объектов ArcGIS.
Связанные темы
5/10/2014