Oracle Data Modeler сгенерировал слишком длинное имя столбца из модели данных

Я пытаюсь создать модель данных в модуле Oracle Data Modeler, доступном в Oracle SQL Developer. Я хотел бы сохранить свой словарь данных из этой модели. Для этого (я думаю) мне нужен сгенерированный DDL-файл, для которого атрибуты не длиннее 30 символов.

Я только что открыл для себя Oracle SQL Developer и совершенно не знаком с созданием таких моделей. Что я сделал до сих пор. Я создал логическую модель и преобразовал ее в реляционную модель. Затем из реляционной модели я могу генерировать сценарии DDL, которые я могу запустить в базе данных, чтобы внести нужные изменения.

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

Судя по поиску, вы сможете исправить это, назвав стандартные шаблоны. Я искал этот пункт меню, но не могу его найти. Я нашел функциональность сокращений имен, для которой вы можете загружать файлы .csv, но я думаю, что это для чего-то другого.

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

Моя версия Oracle SQL Developer — 4.1.3.20, сборка MAIN-20.78.

Пожалуйста, дайте мне знать, если моя история не ясна. Спасибо.

Имя сгенерированного столбца Сообщение о применении стандартов имен


person pSi    schedule 17.08.2017    source источник
comment
На самом деле я нашел шаблоны именования сейчас. Эта опция отображается при открытии браузера средства моделирования данных и последующем щелчке правой кнопкой мыши по общей (расширяемой) модели данных. Я щелкнул правой кнопкой мыши по логической и реляционной модели, но не по этой... Я также нашел настройку для проблемы со стандартами именования в Инструменты > Настройки > Модель > Логическая. Это помогает получить правильные имена в логической модели, но когда я разрабатываю В реляционной модели я все еще получаю длинное имя для внешнего ключа. Использует ли он для этого другой шаблон?   -  person pSi    schedule 22.08.2017


Ответы (1)


Вы найдете эту опцию в разделе «Инструменты/Настройки/Моделирование данных/Модель/Логический».

введите здесь описание изображения

person Gino Suarez    schedule 24.10.2020