CA ERwin Data Modeler (далі ERwin) - CASE-засіб для проектування та документування баз даних, яке дозволяє створювати, документувати і супроводжувати бази даних, сховища і вітрини даних.
Робота з програмою починається зі створення нової моделі, для якої потрібно вказати тип і цільову СУБД (рис.4).
Рис.4 - Створення нової моделі
ERwin дозволяє створювати логічний, фізичну моделі та модель, яка поєднувала логічний і фізичний рівні.
Логічний рівень - це абстрактний погляд на дані, на ньому дані представляються так, як виглядають в реальному світі, і можуть називатися так, як вони називаються в реальному світі (наприклад "Постійний клієнт", "Відділ" або "Замовлення").
Об'єкти моделі, що представляються на логічному рівні, називаються сутностями і атрибутами. Логічна модель даних є універсальною і ніяк не пов'язана з конкретною реалізацією СУБД.
Фізичний рівень залежить від конкретної СУБД. У фізичної моделі міститься інформація про всі об'єкти БД. Фізична модель залежить від конкретної реалізації СУБД. Однієї і тієї ж логічної моделі можуть відповідати кілька різних фізичних моделей.
На логічному рівні ERwin підтримує дві нотації (IE і IDEF1X), на фізичному - три (IE, IDEF1X і DM). Далі буде розглядатися робота з ERwin в нотації IDEF1X.
Перемикання між логічного і зниження фізичної моделями даних здійснюється через список вибору на стандартній панелі (рис.2).
Малюнок 5. - Перемикання між рівнями
Примітка. У створеній моделі з настройками за замовчуванням некоректно відображаються російські символи. Щоб усунути цей недолік, необхідно підкоригувати використовувані в моделі шрифти. Для цього необхідно зайти в меню Format -> Default Fonts Colors, послідовно пройтися по всіх вкладках, як шрифту вибравши будь-який шрифт, назва якого закінчується на CYR (наприклад, Arial CYR), і виставивши перемикач Apply To в значення All Objects.