Создайте диаграмму ER из существующей базы данных MySQL, созданной для CakePHP
В приложении CakePHP я создал базу данных MySQL.
Какой инструмент можно использовать для создания ER-диаграммы базы данных? Поля и отношения между таблицами создаются так, как нравится cakePHP.
Заранее благодарю вас!
Ответ 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 >
Я использую его довольно часто для создания простых схем БД для различных приложений, которые я создаю.
CakePHP предназначался для использования в качестве клонирования фреймворка Ruby on Rails, выполняемого на PHP, поэтому любая обратная инженерия базовой базы данных бессмысленна. Диаграммы EER должны быть перепроектированы из слоя модели.