Подтвердить что ты не робот

Создайте диаграмму ER из существующей базы данных MySQL, созданной для CakePHP

В приложении CakePHP я создал базу данных MySQL.

Какой инструмент можно использовать для создания ER-диаграммы базы данных? Поля и отношения между таблицами создаются так, как нравится cakePHP.

Заранее благодарю вас!

4b9b3361

Ответ 1

Попробуйте MySQL Workbench. Он содержит очень хорошие инструменты моделирования данных. Ознакомьтесь с их скриншотами для диаграмм EER (Enhanced Entity Relationships, которые являются надстрочными ER-диаграммами).

Это не CakePHP, но вы можете изменить параметры, чтобы внешние ключи и таблицы соединений соответствовали соглашениям, которые использует CakePHP. Это упростило бы процесс моделирования данных, как только вы установили правила.

Ответ 2

Используйте MySQL Workbench. создать файл дампа SQL вашей базы данных

Следуйте инструкциям ниже:

  • Выберите Файл- > Импорт- > Обратный инженер MySQL Создать Script
  • Нажмите "Обзор" и выберите свой SQL create script.
  • Убедитесь, что отмечено "Место импортированных объектов на диаграмме".
  • Нажмите кнопку "Выполнить".
  • Вы закончили.

Ответ 3

Если вы не хотите устанавливать MySQL workbench и ищете онлайновый инструмент, это может помочь: http://ondras.zarovi.cz/sql/demo/ p >

Я использую его довольно часто для создания простых схем БД для различных приложений, которые я создаю.

Ответ 5

CakePHP предназначался для использования в качестве клонирования фреймворка Ruby on Rails, выполняемого на PHP, поэтому любая обратная инженерия базовой базы данных бессмысленна. Диаграммы EER должны быть перепроектированы из слоя модели.

Такие инструменты существуют для Ruby Здесь вы можете увидеть диаграммы EE базы данных Redmine с обратной обработкой моделей. Не из базы данных. http://redminecookbook.com/Redmine-erd-diagrams.html

Со следующими инструментами: http://rails-erd.rubyforge.org/ http://railroady.prestonlee.com/