База данных большая, таблиц много, полей в таблицах тоже много. Вручную это делать явно неправильно, может есть какой-то инструментарий для того, чтобы получить структуру всех таблиц (хотя бы 'Имя поля — Тип данных')?
База данных MS Access 2000. Если открыть таблицу в режиме конструктора, то ничего скопировать не получается.
Пробовал засосать базу в ErWin 4.1.4 — так там тоже ничего подходящего не нашел.
Здравствуйте, <Аноним>, Вы писали:
А>База данных большая, таблиц много, полей в таблицах тоже много. Вручную это делать явно неправильно, может есть какой-то инструментарий для того, чтобы получить структуру всех таблиц (хотя бы 'Имя поля — Тип данных')?
Возьмите BatchAccess, с ключиком -r получите скрипт структуры базы — определения таблиц в виде:
CREATE TABLE Manager (
Birthday DateTime,
FirstName Text(50) NOT NULL,
LastName Text(50) NOT NULL,
manager_id AutoIncrement NOT NULL,
MiddleName Text(50),
Sex Bit NOT NULL,
CONSTRAINT Manager_PK PRIMARY KEY (manager_id)
);
Re[2]: Структура таблиц базы данных
От:
Аноним
Дата:
21.12.04 05:51
Оценка:
Да нет, скрипт по созданию базы у меня и так есть.
Мне надо получить структуру таблиц базы. Вот типа такого:
Имя поля Тип
ID INTEGER
REFERENCEID VARCHAR2(22)
DECLARATIONTYPECODE VARCHAR2(9)
DESTINATIONCOUNTRYCODE VARCHAR2(3)
AGREEDGOODSLOCATIONCODE VARCHAR2(17)
Например в виде таблички в HTML или RTF.
Это можно сделать и в ручную, копируя из скриптов или собственно из структуры базы в конструкторе, но долго...
Ведь должен быть какой-то инструментарий чтобы автоматизировать это процесс...
Здравствуйте, Аноним, Вы писали:
А>Господа, может кто сталкивался.
А>Нужно сделать документ со структурой всех таблиц:
А>Имя поля — тип данных — комментарий
А>База данных большая, таблиц много, полей в таблицах тоже много. Вручную это делать явно неправильно, может есть какой-то инструментарий для того, чтобы получить структуру всех таблиц (хотя бы 'Имя поля — Тип данных')?
А>База данных MS Access 2000. Если открыть таблицу в режиме конструктора, то ничего скопировать не получается. А>Пробовал засосать базу в ErWin 4.1.4 — так там тоже ничего подходящего не нашел.
А>Заранее спасибо.
Можно из какого-либо CASE средства (ERwin, Visio, ...), подключиться к базе через ODBC или OLE DB и сделать Reverse Engineering.
Здравствуйте, MNZ, Вы писали:
А>>База данных большая, таблиц много, полей в таблицах тоже много. Вручную это делать явно неправильно, может есть какой-то инструментарий для того, чтобы получить структуру всех таблиц (хотя бы 'Имя поля — Тип данных')?
А>>База данных MS Access 2000. Если открыть таблицу в режиме конструктора, то ничего скопировать не получается. А>>Пробовал засосать базу в ErWin 4.1.4 — так там тоже ничего подходящего не нашел.
MNZ>Можно из какого-либо CASE средства (ERwin, Visio, ...), подключиться к базе через ODBC или OLE DB и сделать Reverse Engineering.
Именно в ERWin. Потом в нем пишешь комментарии к столбцам таблицы, таблицам и т.д. и формируешь нужный отчет. Столбцы настраиваются, так что проблем, думаю, не будет. У меня так все БД сделаны: структура + описание таблиц и их столбцов. Ну и связи, конечно
Re[3]: Структура таблиц базы данных
От:
Аноним
Дата:
21.12.04 10:08
Оценка:
R>Именно в ERWin. Потом в нем пишешь комментарии к столбцам таблицы, таблицам и т.д. и формируешь нужный отчет. Столбцы настраиваются, так что проблем, думаю, не будет. У меня так все БД сделаны: структура + описание таблиц и их столбцов. Ну и связи, конечно
Господа, а как это сделать в ErWin?
Я засосал базу в ErWin 4.1.4.3643
Сделал физическую и логическую модели базы данных с помощью ReversEngenearing.
А вот как сформировать нужный отчет?
Здравствуйте, Аноним, Вы писали:
R>>Именно в ERWin. Потом в нем пишешь комментарии к столбцам таблицы, таблицам и т.д. и формируешь нужный отчет. Столбцы настраиваются, так что проблем, думаю, не будет. У меня так все БД сделаны: структура + описание таблиц и их столбцов. Ну и связи, конечно
А>Господа, а как это сделать в ErWin?
А>Я засосал базу в ErWin 4.1.4.3643 А>Сделал физическую и логическую модели базы данных с помощью ReversEngenearing. А>А вот как сформировать нужный отчет?
Ну именно версии 4 у меня нет Но, думаю, все одинаково — в физической модели в редакторах entity & column есть вкладка Comment. Пишешь, что надо. Потом tasks -> Generate reports. А там выбор большой И редактор есть — какие колонки включать
Re[5]: Структура таблиц базы данных
От:
Аноним
Дата:
21.12.04 11:26
Оценка:
Здравствуйте, Romkin, Вы писали:
R>Здравствуйте, Аноним, Вы писали:
R>>>Именно в ERWin. Потом в нем пишешь комментарии к столбцам таблицы, таблицам и т.д. и формируешь нужный отчет. Столбцы настраиваются, так что проблем, думаю, не будет. У меня так все БД сделаны: структура + описание таблиц и их столбцов. Ну и связи, конечно
А>>Господа, а как это сделать в ErWin?
А>>Я засосал базу в ErWin 4.1.4.3643 А>>Сделал физическую и логическую модели базы данных с помощью ReversEngenearing. А>>А вот как сформировать нужный отчет?
R>Ну именно версии 4 у меня нет Но, думаю, все одинаково — в физической модели в редакторах entity & column есть вкладка Comment. Пишешь, что надо. Потом tasks -> Generate reports. А там выбор большой И редактор есть — какие колонки включать
Черт, у меня нет меню Tasks -> Generate reports (версия 4.1.4.3643).
Есть только меню Tools -> ReportBuilder. При этом запускается какая-то хрень, где вовсе даже не выбор колонок.
Уважаемый Romkin, а какая версия ErWin у вас?
Похоже, это важно.
Либо я что-то не то делаю...
Здравствуйте, Аноним, Вы писали:
А>Черт, у меня нет меню Tasks -> Generate reports (версия 4.1.4.3643). А>Есть только меню Tools -> ReportBuilder. При этом запускается какая-то хрень, где вовсе даже не выбор колонок.
А>Уважаемый Romkin, а какая версия ErWin у вас? А>Похоже, это важно. А>Либо я что-то не то делаю...
У меня 3.5.2 Но в 4 версии возможность вывода списка колонок с комментами точно должна быть, без этого уж никуда
Здравствуйте, Аноним, Вы писали:
А>Господа, может кто сталкивался.
А>Нужно сделать документ со структурой всех таблиц:
А>Имя поля — тип данных — комментарий
MS Access 2000->Сервис->Анализ->Архивариус
Re[7]: Структура таблиц базы данных
От:
Аноним
Дата:
22.12.04 06:36
Оценка:
Здравствуйте, Romkin, Вы писали:
R>Здравствуйте, Аноним, Вы писали:
А>>Черт, у меня нет меню Tasks -> Generate reports (версия 4.1.4.3643). А>>Есть только меню Tools -> ReportBuilder. При этом запускается какая-то хрень, где вовсе даже не выбор колонок.
А>>Уважаемый Romkin, а какая версия ErWin у вас? А>>Похоже, это важно. А>>Либо я что-то не то делаю...
R>У меня 3.5.2 Но в 4 версии возможность вывода списка колонок с комментами точно должна быть, без этого уж никуда
Да, все работает так, как надо: Tools -> ReportBuilder
Просто не зная, что это именно то, что нужно и что именно тут надо выбирать колонки, догадаться достаточно сложно
Пришлось даже документацию почитать
Спасибо, Romkin!
Re[2]: Структура таблиц базы данных
От:
Аноним
Дата:
22.12.04 06:38
Оценка:
Здравствуйте, FreeBeer, Вы писали:
FB>Здравствуйте, Аноним, Вы писали:
А>>Господа, может кто сталкивался.
А>>Нужно сделать документ со структурой всех таблиц:
А>>Имя поля — тип данных — комментарий
FB>MS Access 2000->Сервис->Анализ->Архивариус
Да, на печать-то можно этот отчет вывести, а вот скопировать для вставки в другой документ нельзя...
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, FreeBeer, Вы писали:
FB>>Здравствуйте, Аноним, Вы писали:
А>>>Господа, может кто сталкивался.
А>>>Нужно сделать документ со структурой всех таблиц:
А>>>Имя поля — тип данных — комментарий
FB>>MS Access 2000->Сервис->Анализ->Архивариус
А>Да, на печать-то можно этот отчет вывести, а вот скопировать для вставки в другой документ нельзя...
затое есть кнопочка связи с офис->"публикация в Ворд" или "анализ в ексел"