Як дати колоні окремі фізичні та концептуальні назви?


3

У Visio 2010, після створення об'єкта за допомогою трафарету співвідношення особи (метрики), я можу вибрати в діалоговому вікні «Параметри документа бази даних» концептуальні імена, фізичні імена або обидва.

Якщо я вибираю обидва, я можу побачити два різних імена для кожної форми сутності, за умови, що я їх визначив по-різному на вкладці "Означення" у вікні "Властивості бази даних":

"Синхронізувати імена під час набору тексту" не встановлено;  Фізична назва - "Домашня власність", а концептуальна назва - "власність_дома"

Як показано нижче, на вкладці Стовпці подано лише поле введення для фізичного імені стовпця, а не для його концептуальної назви. Це не залежно від типу (типів) імені, який я вибрав для показу у діалоговому вікні "Параметри".

Отже, я подумав, що стовпці не отримують концептуальної назви. Але коли я виріблю показати обидва імена на своїй діаграмі, назва стовпця повторюється так, ніби є окремі фізичні та концептуальні назви:

Як я можу призначити одній колонці окремі фізичні та концептуальні назви? Це повинно бути можливим, тому що у мене це сталося випадково, як показано на наступному зображенні:

Коли я вперше почав вводити нове ім’я стовпця в полі "Фізичне ім'я", я написав помилку "мобільний", тому швидко повернувся назад і виправив поле. У налаштуваннях логічного моделювання не ввімкнено фізичну / концептуальну синхронізацію імен (і я не змінив жодних налаштувань, як це сталося). Тепер назва в дужках ( фізичне ім'я) застрягла - я не можу зрозуміти, як це змінити!


Примітка. Це може бути специфічно для Visio 2010, але я не маю доступу до іншої версії, щоб підтвердити або заперечити, тому я не позначив як конкретну версію.
Повітря

Відповіді:


1

Ось єдиний знайдений нами метод - справедливе попередження, огидний.

Спочатку вимкніть налаштування "Синхронізувати концептуальні та фізичні імена ..." у діалоговому вікні налаштування моделювання бази даних :

Далі створіть новий стовпець у своїй формі , ввівши ім’я безпосередньо у вікно Властивості бази даних. Це в кінцевому підсумку буде концептуальною назвою атрибута вашої сутності:

У цей момент, якщо ви передумали або зробили помилку, ви все ще можете змінити концептуальне ім'я до тих пір, поки не видалите фокус із поля введення фізичного імені .

Як тільки ви натискаєте де-небудь інше - якщо ви пересунете курсор до поля введення типу даних, якщо ви натискаєте на стрічку, якщо ви Alt+ Tabдо іншої програми - імена десинхронізуються, а концептуальне ім’я більше не відображає зміни на вході фізичного імені поле. Насправді вам навіть не потрібно клацати кудись інше; іноді Visio просто вирішить, що ви введете концептуальне ім'я через короткий момент, поки ви вводите текст . Мені ще не вдається знайти спосіб зміни концептуальної назви, окрім як видалити стовпець повністю та спробувати ще раз.

Більше того, схоже, ця властивість визначається для конкретного стовпця на основі параметрів параметрів моделювання на момент створення стовпця. Якщо ви повернетесь назад і встановіть чи зніміть прапорець "Синхронізувати концептуальні та фізичні імена ...", це, схоже, не вплине на жодні існуючі стовпці.

Підсумовуючи:

  1. Зніміть прапорець параметри синхронізації в Налаштуваннях моделювання
  2. Коли ви створюєте стовпець, введіть концептуальне ім’я швидко та точно в поле Фізичне ім’я.
  3. Змініть поле фізичного імені в будь-який наступний момент; наприклад, після вибору типів даних
  4. Якщо вам коли-небудь потрібно змінити концептуальне ім’я, видаліть цей стовпець і починайте спочатку
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.