Категории представляют собой таблицы, являющиеся подтипами родительской таблицы. Например, запись сотрудника (родитель) может содержать столбец "должность"; таблицами категории для этого столбца могут быть "инженер", "техник" и "администратор". Чтобы определить категорию, нужно настроить первичный ключ в родительской таблице, задать внешний ключ в дочерней таблице, а затем связать их.
Определение категории в схеме модели базы данных
- В Visio в меню Файл выберите пункт Создать>программное обеспечение, а затем — нотация базы данных IDEF1X.
- Выберите единицы измерения (метрические или американские), а затем нажмите кнопку Создать.
- Из набора элементов Нотация IDEF1X базы данных перетащите фигуру Сущность на страницу документа, чтобы создать родительский объект.
- Перетащите другую фигуру Сущность на страницу документа, чтобы создать дочерний объект.
- В родительском объекте щелкните атрибут, обозначенный первичным ключом, и введите его имя.
- Заполните родительский объект.
- Щелкните правой кнопкой мыши первый атрибут дочернего объекта и выберите команду Вставить "Атрибут" перед.
- Щелкните созданный атрибут дочернего объекта и введите имя атрибута, которое вы ранее указали в качестве первичного ключа в родительском объекте.
- Щелкните правой кнопкой мыши атрибут, а затем выберите команду Задать внешний ключ.
- Перетащите фигуру Отношение на страницу документа.
- Перетащите один конец фигуры на середину родительского объекта, пока вокруг всей фигуры не появится зеленая рамка.
- Соедините другой конец фигуры с дочерним объектом таким же образом.
- Повторите эти действия для всех дочерних таблиц.