В приложении CakePHP я создал базу данных MySQL.
Какой инструмент можно использовать для создания ER-диаграммы базы данных? Поля и отношения между таблицами создаются так, как нравится cakePHP.
Заранее благодарю вас!
В приложении CakePHP я создал базу данных MySQL.
Какой инструмент можно использовать для создания ER-диаграммы базы данных? Поля и отношения между таблицами создаются так, как нравится cakePHP.
Заранее благодарю вас!
Попробуйте MySQL Workbench. Он содержит очень хорошие инструменты моделирования данных. Ознакомьтесь с их скриншотами для диаграмм EER (Enhanced Entity Relationships, которые являются надстрочными ER-диаграммами).
Это не CakePHP, но вы можете изменить параметры, чтобы внешние ключи и таблицы соединений соответствовали соглашениям, которые использует CakePHP. Это упростило бы процесс моделирования данных, как только вы установили правила.
Используйте MySQL Workbench. создать файл дампа SQL вашей базы данных
Следуйте инструкциям ниже:
Если вы не хотите устанавливать MySQL workbench и ищете онлайновый инструмент, это может помочь: http://ondras.zarovi.cz/sql/demo/ p >
Я использую его довольно часто для создания простых схем БД для различных приложений, которые я создаю.
Вопрос не кажется Cake PHP специфичным, и здесь был дан ответ: Автоматическое создание диаграммы базы данных MySQL
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/