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

StackOverflow https://stackoverflow.com/questions/4326377

Вопрос

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

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

заранее спасибо!

Это было полезно?

Решение

Пытаться MySQL Workbench. Анкет Он упаковывает очень хорошие инструменты моделирования данных. Проверьте их Скриншоты Для EER диаграмм (усиленные отношения сущности, которые представляют собой диаграммы ER на выемке).

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

Другие советы

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

Следуйте ниже шагов:

  1. Нажмите File-> Import-> Reverse Engineer MySQL CREATE SCRIPT
  2. Нажмите «Обзор» и выберите свой скрипт SQL Create.
  3. Убедитесь, что «поместите импортированные объекты на диаграмму» проверены.
  4. Нажмите кнопку «Выполнить».
  5. Вы сделали.

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

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

CakePhp был предназначен для использования в качестве рубинового клона Rails Framework, выполненного в PHP, поэтому любая обратная инженерная инженерная база данных бессмысленна. EER-диаграммы должны быть обработаны из модельного уровня.

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top