Представление можно рассматривать как сохраненный запрос. Представления особенно полезны, если вы хотите обращаться к одним и тем же данным из нескольких таблиц или показать данные пользователям без возможности изменения этих таблиц.
Примечание: Схема модели базы данных доступна только в некоторых версиях Visio. Для получения дополнительной информации см. раздел Не удается найти функции моделирования баз данных?.
Добавить представление в схеме модели базы данных
-
Перетащите фигуру Представление из набора элементов Отношение сущности или Объектно-реляционная схема на страницу документа.
Привязать столбцы из таблиц к представлению
-
Откройте схему модели базы данных, которая содержит представление, в которое вы хотите добавить столбцы.
-
Дважды кликните на представлении, а затем в окне Свойства базы данных в списке Категории выберите Столбцы.
-
Выполните одно из следующих действий:
-
Нажмите полеФизическое имя пустой строки и введите название столбца. Повторите это действие для каждого столбца, который вы хотите добавить в представление.
-
Нажмите Добавить. Имя по умолчанию для нового столбца должен удовлетворять правилам именования, указанным в диалоговом окне Параметры моделирования. Чтобы изменить имя столбца, щелкните имя столбца по умолчанию и введите новое имя. Повторите это действие для каждого столбца, который вы хотите добавить в представление.
-
-
Щелкните имя столбца, свойства которого вы хотите определить, а затем нажмите Редактировать.
-
В диалоговом окнеСвойства столбца представления вкладки Источник нажмите кнопку Известный столбец в другой таблице или представлении, а затем нажмите кнопку Изменить.
-
В диалоговом окне Выберите столбец нажмите на столбец из списка таблиц и представлений в вашей схеме модели базы данных и нажмите кнопку ОК.
-
Завершив настройку параметров, нажмите кнопку ОК.
-
Повторите шаги 4 – 7 для каждого столбца, который вы добавили в шаге 3.
Изменить свойства столбца в представлении
-
Откройте схему модели базы данных.
-
Дважды щелкните на представление, которое содержит столбцы, которые вы хотите изменить, и нажмите Столбцы в списке Категории в окне Свойства базы данных.
-
Щелкните имя столбца, который вы хотите изменить, а затем нажмите Изменить.
-
В диалоговом окнеПросмотреть свойства столбца, щелкните вкладку, которая содержит сведения, которые вы хотите изменить, и внесите необходимые изменения.
-
Завершив настройку параметров, нажмите кнопку ОК.
Изменить свойства представления
-
Откройте схему модели базы данных.
-
Дважды щелкните представление, свойства которого вы хотите изменить, чтобы открыть окно Свойства базы данных.
-
В окнеСвойства базы данных, щелкните категорию, которая содержит сведения, которые вы хотите изменить, и внесите необходимые изменения.
Схема модели базы данных обновляется автоматически.
Удалить представление
-
Откройте схему модели базы данных.
-
На странице документа щелкните представление, которое вы хотите удалить, и нажмите клавишу DELETE.
-
В диалоговом окне Удалить объект выполните одно из следующих действий:
-
Нажмите Да для удаления представления со страницы документа, а также из модели или окна Таблицы и представления.
-
Нажмите Нет для удаления представления со страницы документа, но не из модели или окна Таблицы и представления.
-
Примечание: Если вы не видите диалоговое окно Удалить объект при удалении объекта из схемы, в меню База данных наведите указатель на пункт Параметры, нажмите Моделирование, а затем на вкладку Логическая схема в диалоговом окне Параметры моделирования базы данных в разделе При удалении объекта из схемы, нажмите Спрашивать пользователя, что сделать. Кроме того, если вы хотите удалить представление из схемы, выберите представление в окне Таблицы и представления, а затем нажмите DELETE.
Изменить порядок представлений в окне программы
-
Если окно Код еще не открыто, в меню База данных наведите указатель мыши на пункт Вид и щелкните Код, чтобы открыть окно.
Примечание: Эта команда доступна только в шаблоне Схема модели базы данных.
-
Перетащите представление, для которого вы хотите изменить порядок в новое место в окне.
Определить значение пространства имен для объекта или представления
-
Откройте схему модели базы данных.
-
Дважды щелкните объект или представление, пространство имен которого вы хотите настроить, чтобы открыть окно Свойства базы данных.
-
В списке Категории выберите Определение, а затем введите текст в поле Пространство имен.
Модель базы данных обновляется автоматически.
Создать код для представлений
-
Перетащите фигуру Представление либо из набора элементов Отношение сущности, либо из набора элементов Объектно-реляционная схема.
-
Дважды щелкните фигуру,чтобы открыть окно Свойства базы данных.
-
В разделе Категории нажмите SQL.
-
Введите код в окно SQL.
Не удается найти функции моделирования баз данных?
Вероятно, эти возможности отсутствуют в вашем выпуске Visio. Чтобы узнать, какой выпуск Visio у вас установлен, в меню Справка щелкните О программе Microsoft Office Visio. Название выпуска указано в верхней строке текста в диалоговом окне.
В Visio стандартный не содержится шаблон "Схема модели базы данных".
В выпусках Visio профессиональный и премиум поддерживаются возможности реконструирования для шаблона "Схема модели базы данных" (т. е. создание модели в Visio из существующей базы данных), но прямая разработка (т. е. создание кода SQL на основе модели базы данных в Visio) недоступна.
Примечание: Полный набор функций для моделирования баз данных, включая возможности реконструирования и прямой разработки, доступен в выпуске Visio for Enterprise Architects. Visio for Enterprise Architects входит в подписку MSDN Premium, которая предлагается вместе с продуктом Visual Studio Professional и ролевыми выпусками системы Visual Studio Team System.
Если вы используете Visio (план 2) и хотите узнать, как преобразовать существующую базу данных в модель базы данных, см. статью Реконструирование существующей базы данных.