Я пытаюсь создать модель данных в модуле Oracle Data Modeler, доступном в Oracle SQL Developer. Я хотел бы сохранить свой словарь данных из этой модели. Для этого (я думаю) мне нужен сгенерированный DDL-файл, для которого атрибуты не длиннее 30 символов.
Я только что открыл для себя Oracle SQL Developer и совершенно не знаком с созданием таких моделей. Что я сделал до сих пор. Я создал логическую модель и преобразовал ее в реляционную модель. Затем из реляционной модели я могу генерировать сценарии DDL, которые я могу запустить в базе данных, чтобы внести нужные изменения.
При этом я сталкиваюсь с проблемой. При преобразовании логической модели в реляционную модель я вижу, что созданные мной внешние ключи стали более 30 символов. Это потому, что кажется, что имя генерируется как (см. Рисунок)
Судя по поиску, вы сможете исправить это, назвав стандартные шаблоны. Я искал этот пункт меню, но не могу его найти. Я нашел функциональность сокращений имен, для которой вы можете загружать файлы .csv, но я думаю, что это для чего-то другого.
Щелчок правой кнопкой мыши на логической модели в представлении обозревателя модели данных дает мне возможность Применить стандарты именования, но это дает мне сообщение о том, что я должен отключить параметр «Сохранить как имя исходного атрибута» (см. рисунок). Я искал это, но не могу найти эту опцию.
Моя версия Oracle SQL Developer — 4.1.3.20, сборка MAIN-20.78.
Пожалуйста, дайте мне знать, если моя история не ясна. Спасибо.
Имя сгенерированного столбца Сообщение о применении стандартов имен