Иллюстрированный самоучитель по Microsoft Access 2002

Работа со схемами базы данных

Изменение формы и расположения объектов на схеме базы данных

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

Можно применить аналогичную операцию для группы таблиц. Для этого сначала необходимо выделить требуемые таблицы. Чтобы выделить группу таблиц, достаточно "нарисовать" мышью прямоугольник вокруг этих таблиц, причем таблицы могут попадать в выделяемую область только частично. Выделенные таблицы можно определить по изменившемуся цвету области заголовка. Затем нужно щелкнуть правой кнопкой мыши по любой из выделенных таблиц и выбрать из контекстного меню команду Выбор разметки (Layout Selection).

Масштабировать можно или всю схему, или выделенную группу таблиц. Щелкнув правой кнопкой по окну схемы, нужно выбрать в контекстном меню команду Масштаб (Zoom) и указать масштаб отображения схемы в процентах.

Обычно для редактирования свойств таблиц масштаб увеличивают, а для создания связей – уменьшают.

Существует несколько способов представления таблиц на схеме данных, которые обеспечивают различную степень детализации свойств таблиц. До сих пор мы видели только одно представление: Имена столбцов (Column names), когда в таблицах показывались только наименования полей. Но в зависимости от того, какие действия выполняются с таблицами, можно выбрать наиболее удобную форму представления. Эти формы описаны в табл. 17.3.

Таблица 17.3. Формы представления таблицы на схеме данных.

Форма представления Описание
Свойства столбца (Column Properties) Представление в виде таблицы свойств. Эта форма удобна для редактирования свойств полей таблицы. Когда создается новая таблица, она отображается на схеме именно в такой форме
Ключи (Keys) Показываются только первичный и внешние ключи таблицы и столбцы, имеющие ограничение типа UNIQUE
Только имя (Name Only) Показывается только заголовок таблицы
Новое представление (Custom) Показываются свойства полей, но не все, а только выбранные пользователем
Имена столбцов (Column Names) Показываются только имена полей таблицы и обозначается ключевое поле. В таком виде показывается существующая таблица при добавлении ее в схему данных. Имена полей в этом представлении можно редактировать

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

  1. Выделите таблицу в окне схемы базы данных.
  2. Выберите команду Схема › Изменить настраиваемое представление (Diagram › Modify Custom View). Появится диалоговое окно Выбор столбца (Column Selection).
  3. С помощью кнопок со стрелками перенесите из левой части окна в правую те свойства, которые вы хотите видеть при отображении таблицы на схеме.
  4. Если нужно изменить порядок следования столбцов свойств в таблице, воспользуйтесь кнопками со стрелками и переместите имена полей в правом списке нужным образом.
  5. Если вы хотите, чтобы эта форма представления использовалась во всех схемах баз данных, как Новое представление, установите флажок Сохранить для использования по умолчанию (Save as default). В противном случае такое представление будет действовать только для таблиц в данной схеме.
  6. Нажмите кнопку ОК.

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

Для того чтобы изменить шрифт надписи, нужно щелкнуть по ней правой кнопкой мыши и выбрать в контекстном меню команду Шрифт (Font). Изменение шрифта действует на всю надпись. Нельзя одну часть надписи отформатировать одним шрифтом, а другую – другим.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.