Как сгенерировать таблицу MSAccess в EA?

  1. Создаем в EA класс с названием будущей таблицы

  2. Открываем свойства properties нашего класса

  3. Вводим стереотип (stereotype) — table, тип базы данных (Database) — MSAccess

  4. Переходим на закладку Table Detail, жмем кнопку Columns/Attributes...

  5. Вводим описание полей нашей таблицы

  6. Жмем Close в окне ввода полей,

  7. Открываем свойства properties нашего класса, переходим на закладку Table Detail, жмем кнопку Generate DDL

  8. Вводим полное имя выходного файла в поле Path, при необходимости выставляем какие-нибудь галочки

  9. Жмем кнопку Generate. После окончания генерации получаем файлик, содержащий текст SQL запроса типа:

 

 CREATE TABLE Account (
    accountID Integer NOT NULL,
    billingAddress Text(50),

и т.д.

Дальше нужно выполнить этот sql-запрос на созданной базе MSAccess, и, если синтаксис соблюден, будет нам счастье и таблица в Access. Как чайник в MSAccess, я сделала так: создала базу, подключила ее как ODBC-source и в SQLWorks выполнила получившийся скрипт на подключенной базе MSAccess.

Для других БД заменяем название БД и действуем аналогично.