SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 03.11.2009 21:20:40

Артём Н.
Активист
Зарегистрирован: 03.11.2009
Сообщений: 156

Несколько вопросов

1. Имеется БД.
Структура таблиц известна. Есть клиент для работы с данной БД.
Возможно ли восстановить структуру связей в БД?
Как я понимаю, СУБД такой информации не хранит.
Т.е., грубо говоря, возможно ли построить ER-диаграмму, не разбирая (не дизассемблируя) клиент? :-/

2. Имеются ли какие-нибудь средства для автоматического создания проекта в ERWin, куда будут перенесена структура таблиц?
Или в ERWin есть такая возможность (ERWin сейчас у меня нет, а написано там только про "поддержку обратного проектирования для баз Oracle")?

3. MySQL поддерживает работу с пользователями на уровне СУБД?
И какие ограничения могут быть заданы?


"И ни птица, ни ива слезы не прольет,
Если сгинет с земли человеческий род.
И весна, и весна встретит новый рассвет,
Не заметив, что нас уже нет..."

Неактивен

 

#2 05.11.2009 13:22:39

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Несколько вопросов

1. Иногда хранит, иногда не хранит — в зависимости от базы данных.
Структуру связей для диаграммы как правило можно восстановить по
смыслу, используя названия полей и голову smile

2. Это вопрос к тем, кто разрабатывал Эрвин (ну или по крайней мере
знает, что это такое wink )

3. Разумеется, поддерживает: http://dev.mysql.com/doc/refman/5.1/en/ … vided.html

Неактивен

 

#3 05.11.2009 17:08:51

Артём Н.
Активист
Зарегистрирован: 03.11.2009
Сообщений: 156

Re: Несколько вопросов

Структуру связей для диаграммы как правило можно восстановить по
смыслу, используя названия полей и голову

Это не так просто. Поскольку, во-первых, голову правильно использовать достаточно проблемно.
Во-вторых, автор был достаточно оригинален. К примеру, в таблице dogovor
гармонично сочетаются названия: KOEF_POWER, DOGNUM_VOLUNTAR, KOEF_PIZDEC. smile
В общем, конечно понятно, но в некоторых случаях сложно определить что он имел ввиду.

1. Иногда хранит, иногда не хранит — в зависимости от базы данных.

"Штатных" средств СУБД для этого не предусмотрено?

2. Это вопрос к тем, кто разрабатывал Эрвин (ну или по крайней мере
знает, что это такое wink )

Достаточно удобная фигня для создания ER-диаграмм (как минимум).
http://www.interface.ru/home.asp?artId=101
А вы чем пользуетесь?

3. Разумеется, поддерживает: http://dev.mysql.com/doc/refman/5.1/en/ … vided.html

Спасибо. Как раз то, что нужно. smile Буду разбираться с MySQL.


"И ни птица, ни ива слезы не прольет,
Если сгинет с земли человеческий род.
И весна, и весна встретит новый рассвет,
Не заметив, что нас уже нет..."

Неактивен

 

#4 05.11.2009 18:14:57

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Несколько вопросов

Используя голову, я могу предположить, что с вероятностью 99% поля KOEF*
не ссылаются на другие таблицы, а поле DOGNUM_VOLUNTAR ссылается на
таблицу договоров.

Штатные средства предусмотрены, но внешние ключи надо создавать явно,
не все это делают.

Я рисую на доске маркером smile

Неактивен

 

#5 06.11.2009 20:52:39

Артём Н.
Активист
Зарегистрирован: 03.11.2009
Сообщений: 156

Re: Несколько вопросов

Штатные средства предусмотрены, но внешние ключи надо создавать явно,
не все это делают.

А какие штатные средства (так, ради повышения осведомлённости)?
Ткните, пожалуйста, в нужное место руководства. smile


"И ни птица, ни ива слезы не прольет,
Если сгинет с земли человеческий род.
И весна, и весна встретит новый рассвет,
Не заметив, что нас уже нет..."

Неактивен

 

#6 06.11.2009 21:05:35

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Несколько вопросов

Неактивен

 

#7 07.11.2009 14:13:58

Артём Н.
Активист
Зарегистрирован: 03.11.2009
Сообщений: 156

Re: Несколько вопросов

Спасибо.


"И ни птица, ни ива слезы не прольет,
Если сгинет с земли человеческий род.
И весна, и весна встретит новый рассвет,
Не заметив, что нас уже нет..."

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson