Книга: BPwin и Erwin. CASE-средства для разработки информационных систем
2.3.2. Выбор сервера
2.3.2. Выбор сервера
Физический уровень представления модели зависит от выбранного сервера. Для выбора СУБД служит редактор Target Server (меню Server/Target Server... доступно только на физическом уровне) (рис. 2.60).
ERwin поддерживает практически все распространенные СУБД, всего более 20 реляционных и нереляционных БД. Для выбора СУБД нужно щелкнуть по соответствующей кнопке рядом с именем СУБД.
Диалог Target Server позволяет задать тип данных и опцию NULL для новых колонок, а также правила ссылочной целостности, принимаемые по умолчанию. Тип данных можно выбрать в раскрывающемся списке Default Datatype, который автоматически заполняется типами данных, поддерживаемых выбранным сервером. Установка правил ссылочной целостности по умолчанию была рассмотрена в 2.2.3.
Группа кнопок Default Non-Key Null Option позволяет разрешить или запретить значения NULL для неключевых колонок.
Окно выбора Allow special chars in names позволяет разрешить или запретить использование специальных символов и пробелов в именах таблиц. Эта опция действует только для тех СУБД, которые поддерживают использование специальных символов.
Рис. 2.60. Диалог Target Server
По умолчанию ERwin генерирует имена таблиц и индексов по шаблону на основе имен соответствующих сущностей и ключей логической модели. Окна Table Name Macro и Index Name Macro позволяют изменить шаблон генерации имен, заданный по умолчанию. В дальнейшем имена таблиц и индексов можно изменить вручную.
Кнопка Reset Names вызывает диалог Globally Reset DBMS Property (рис. 2.61), который позволяет заменить все имена таблиц, связей, индексов, колонок и соответствующих свойств, заданных вручную, на значения по умолчанию.
Имена таблиц и колонок по умолчанию будут сгенерированы на основе имен сущностей и атрибутов логической модели. Если в имени сущности или атрибута встречается пробел, он будет заменен на символ "_".
При смене СУБД ERwin предлагает автоматически преобразовать тип данных, связанный с каждым атрибутом, на ближайший, доступный для новой СУБД. Для автоматического преобразования следует в ответ на запрос нажать Yes.
Рис. 2.61. Диалог Globally Reset DBMS Property
- 2.3.1. Уровни физической модели
- 2.3.2. Выбор сервера
- 2.3.3. Таблицы, колонки и представления (view)
- 2.3.4. Правила валидации и значения по умолчанию
- 2.3.5. Индексы
- 2.3.6. Задание объектов физической памяти
- 2.3.7. Триггеры и хранимые процедуры
- 2.3.8. Проектирование хранилищ данных
- 2.3.9. Вычисление размера БД
- 2.3.10. Прямое и обратное проектирование
- Выбор аппаратного обеспечения для InterBase
- Рекомендации по выбору архитектуры: Classic или SuperServer?
- Корпуса, используемые в ПК и серверах
- 2.4. Выбор пакетов для установки
- Выбор способа запуска сервера
- Выбор конфигурации сервера приложения
- Запуск InterBase-сервера
- Расширенная установка InterBase-сервера
- Выбор стратегии ценообразования
- Статистика InterBase-сервера
- Минимальный состав сервера InterBase SuperServer
- Отличительные особенности сервера Yaffil