Установка и изменение типов данных в схемах модели базы данных

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Типы данных можно представить в виде правил, ограничивающих вид сведений, которые могут быть введены в каждый столбец таблицы базы данных. Например, чтобы в поле, которое предназначено только для дат, нельзя было ввести имя, этому полю назначается тип данных «Дата». Типы данных устанавливаются для каждого столбца в окне Свойства базы данных при первом создании таблицы.

Предполагаемое действие:

Задание типов данных для столбцов в таблице модели базы данных

Выбор между переносные и физической типов данных

Изменение списка задание типов данных физический доступен

Создание типа пользовательских данных

Задать тип коллекции для столбца

Создание составного типа данных с тип фигуры

Назначение составной тип данных столбца

Создание введенными таблицы

Установка типов данных для столбцов в таблице модели базы данных

  1. Дважды щелкните фигуру для таблицы, содержащую столбцы, для которых требуется установить типы данных.

  2. В окне Свойства базы данных в списке Категории выберите вариант Столбцы.

  3. Выделите ячейку в столбце Тип данных, который требуется изменить.

  4. Щелкните стрелку рядом с текущим типом данных и в списке выберите другой тип данных.

К началу страницы

Выбор между переносимыми и физическими типами данных

Переносимые типы данных — это обобщенные типы данных, соответствующие в разных системах баз данных простым, совместимым между собой физическим типам. Физические типы данных — это типы данных, поддерживаемые целевой базой данных. Например, если установлен драйвер Access, все типы данных, доступные в Microsoft Office Access, будут доступны как физические типы данных в модели.

  1. Дважды щелкните фигуру для таблицы, содержащую столбцы, для которых требуется установить типы данных.

  2. В окне Свойства базы данных в списке Категории выберите вариант Столбцы.

  3. Под списком столбцов установите переключатель в положение Переносимый тип данных или Физический тип данных.

    • Переносимые типы данных — это обобщенные типы данных, соответствующие в разных системах баз данных простым, совместимым между собой физическим типам.

    • Физические типы данных определяются драйвером, выбранным для модели. Дополнительные сведения о типах данных для драйвера см. в документации к его целевой системе управления базами данных (СУБД).

К началу страницы

Изменение набора доступных физических типов данных

Разные СУБД поддерживают различные физические типы данных. Например, если задан драйвер Access, все типы данных, доступные в программе Access, будут доступны как физические типы данных в модели. Если нужные типы данных не отображаются, может потребоваться замена драйвера, заданного в диалоговом окне Настройка драйвера.

Чтобы в модели использовать набор типов данных для СУБД, в диалоговом окне Настройка драйвера выберите драйверы этой системы.

  1. Определите драйвер, заданный для схемы.

    • Дважды щелкните таблицу и в окне Свойства базы данных в списке Категории выберите вариант Столбцы.

    • Посмотрите внизу списка столбцов, где находятся варианты переносимых и физических типов данных.

    • Обратите внимание на целевую СУБД, отображенную в скобках.

  2. Измените драйвер целевой базы данных.

    • В меню База данных выберите пункт Параметры, а затем — команду Драйверы.

    • На вкладке Драйверы выберите драйвер Visio для целевой СУБД.

    • Нажмите кнопку Настройка и установите флажок для соответствующего драйвера ODBC.

К началу страницы

Создание пользовательского типа данных

Пользовательские типы данных — это типы данных, которые можно создать и многократно применять в модели базы данных. Например, в таблице имеется столбец с числовым типом данных для отслеживания состояния объекта. При этом известно, что тип данных может быть изменен с числового на символьный. Применяя пользовательский тип данных, в любой момент можно изменить его свойства с числовых на символьные. Эти изменения затрагивают столбцы этого типа, но не влияют на другие столбцы с числовым типом данных.

  1. В меню База данных выберите команду Пользовательские типы.

  2. В диалоговом окне Пользовательские типы нажмите кнопку Добавить.

  3. В диалоговом окне Добавление нового пользовательского типа введите имя.

  4. Чтобы создать новый тип данных на основе существующего типа данных, установите флажок Копировать из, а затем выберите имя существующего пользовательского типа данных.

  5. Нажмите кнопку ОК. Укажите характеристики переносимого типа данных для этого типа данных.

  6. Нажмите кнопку ОК.

К началу страницы

Установка типа набора для столбца

Типы набора позволяют хранить в поле несколько значений. Например, в таблице со сведениями о музыке можно задать тип набора для классического, популярного и народного жанра. Типы набора могут оптимизировать производительность базы данных путем сохранения данных в отдельной сущности вместо использования внешних ключей и вспомогательных таблиц.

  1. Дважды щелкните таблицу со столбцом, которому требуется задать тип набора.

  2. В окне Свойства базы данных в списке Категории выберите вариант Столбцы.

  3. Выделите столбец, который требуется задать как тип набора, а затем нажмите кнопку Изменить.

  4. В диалоговом окне Свойства столбца перейдите на вкладку Коллекция, а затем выберите один из следующих типов набора:

    • Неупорядоченная группа неповторяющихся значений (множество) Разрешает заполнять поля столбца несколькими уникальными значениями. Соответствующий критерий сортировки значений отсутствует, поэтому они являются неупорядоченными.

    • Упорядоченная группа значений (список) Создает упорядоченный набор элементов, в котором допускаются повторы. Каждый элемент набора имеет порядковый номер. Порядковый номер — это номер, который используется для доступа к данному значению. Так как значения могут повторяться, порядковый номер позволяет их различать.

    • Неупорядоченная группа повторяющихся значений (мультимножество) Создает набор элементов, в котором допускаются повторы. Порядковые номера элементам не присваиваются.

  5. Нажмите кнопку ОК, чтобы закрыть диалоговое окно «Свойства столбца».

К началу страницы

Создание составного типа данных с помощью фигуры «Тип»

Шаблон схемы модели базы данных поддерживает как реляционную, так и объектно-реляционную модель базы данных, поэтому можно работать и с простыми, и с составными типами данных. Простые типы данных, используемые в реляционных и объектно-реляционных базах данных, поддерживают одно значение данных в каждом столбце. Объектно-реляционные базы данных также поддерживают составные типы данных, в которых столбец может содержать несколько значений или полей; каждое поле может иметь разный тип данных. Например, адрес можно определить в виде составного типа данных, включающего столбцы для названия улицы, города, страны и почтового индекса.

  1. Перетащите фигуру Тип из набора элементов Объектно-реляционная схема в схему модели базы данных.

  2. Дважды щелкните фигуру Тип, чтобы открыть диалоговое окно Свойства базы данных, а затем в группе Категории выберите вариант Поля.

  3. Щелкните пустую строку и введите новое Физическое имя, чтобы добавить поле.

  4. Укажите тип данных, введя или выбрав его из списка для этого поля.

  5. Чтобы не допустить значений NULL, установите флажок в столбце Обязательное.

  6. Чтобы определить значение Тип как Именованный, Индивидуальный или Домен, в списке Категории выберите вариант Определение.

  7. Выберите нужные параметры:

    • Именованный тип-строка Выберите этот параметр, чтобы указать, что этот тип не является псевдонимом какого-либо типа.

    • Индивидуальный тип Выберите этот параметр, чтобы указать, что этот тип основан на другом типе и имеет то же представление, что и тип, на котором он основан, но является отличным от него, самостоятельным типом.

      Если выбрать этот вариант, выбор параметров в категории «Поля» будет невозможен.

    • Домен Выберите этот параметр, чтобы указать, что этот тип является псевдонимом другого типа (неявное представление того же типа).

      Если выбрать этот вариант, параметр «Тип-семейство псевдонима» станет доступен, а выбор параметров в категории «Поля» будет невозможен.

    • Тип-семейство псевдонима (отображается только при выбранном параметре «Домен») Выберите параметр, чтобы указать, является ли значение атрибута набором из единственного значения, множества, списка или нескольких множеств. В реляционных базах данных все типы набора атрибутов являются единственными значениями. Объектно-реляционные базы данных позволяют указывать дополнительные типы наборов.

К началу страницы

Назначение столбцу составного типа данных

Составной тип, созданный с помощью фигуры Тип, можно назначить столбцу; определенный таким образом столбец будет иметь все столбцы типа. Например, в таблице со столбцами «Идентификатор», «Имя», «Адрес» столбец «Адрес» является типом, состоящим из столбцов «Улица», «Город», «Штат» и «Почтовый индекс».

  1. Дважды щелкните таблицу, в которой будет использоваться составной тип данных.

  2. В окне Свойства базы данных в списке Категории выберите вариант Столбцы.

  3. Щелкните стрелку рядом с текущим типом данных и в списке выберите другой тип данных.

К началу страницы

Создание таблицы на основе типа

Составной тип, созданный с помощью фигуры Тип, можно назначить столбцу, таким образом определяя все столбцы таблицы на основе типа. Например, тип со столбцами «Один», «Два» и «Три» можно назначить таблице, и она автоматически будет содержать эти столбцы.

Примечание : Эти действия возможны только в пустой таблице.

  1. Перетащите фигуру Сущность в схему модели.

  2. Дважды щелкните таблицу и в окне Свойства базы данных в группе Категории выберите вариант Определение.

  3. Щелкните стрелку рядом с текущим типом данных и в списке выберите другой тип данных.

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×