Как сгенерировать таблицу MSAccess в EA?
-
Создаем в EA класс с названием будущей таблицы
-
Открываем свойства properties нашего класса
-
Вводим стереотип (stereotype) — table, тип базы данных (Database) — MSAccess
-
Переходим на закладку Table Detail, жмем кнопку Columns/Attributes...
-
Вводим описание полей нашей таблицы
-
Жмем Close в окне ввода полей,
-
Открываем свойства properties нашего класса, переходим на закладку Table Detail, жмем кнопку Generate DDL
-
Вводим полное имя выходного файла в поле Path, при необходимости выставляем какие-нибудь галочки
-
Жмем кнопку Generate. После окончания генерации получаем файлик, содержащий текст SQL запроса типа:
CREATE TABLE Account (
accountID Integer NOT NULL,
billingAddress Text(50),
и т.д.
Дальше нужно выполнить этот sql-запрос на созданной базе MSAccess, и, если синтаксис соблюден, будет нам счастье и таблица в Access. Как чайник в MSAccess, я сделала так: создала базу, подключила ее как ODBC-source и в SQLWorks выполнила получившийся скрипт на подключенной базе MSAccess.
Для других БД заменяем название БД и действуем аналогично.