В последнее время я строю колеса.Тот, что от 0 до 1, как раз не хватает интерфейса стойки регистрации.Можно ждать терпеливо и терпеливо. Некоторые таблицы базы данных необходимо спроектировать, что можно сделать непосредственно с помощью Navicat, графического инструмента управления, или с помощью некоторых инструментов проектирования баз данных, таких как PowerDesigner, который является более профессиональным.
Сегодня я рекомендую этот китайский инструмент проектирования баз данных с открытым исходным кодом chiner, который имеет красивый интерфейс и мощные функции.После опыта я чувствую себя действительно ароматным...
1. О PowerDesigner
PowerDesigner — очень мощный инструмент моделирования, который может конкурировать с Rational Rose. Роуз специализировался на моделировании объектной модели UML, прежде чем перейти к базам данных. PowerDesigner с самого начала служил для моделирования баз данных, а позже превратился в инструмент моделирования с хорошей комплексной боевой эффективностью.
Однако, если честно, интерфейс PowerDesigner более классический.Вот эффект проектирования БД с помощью PowerDesigner.
2. О чинере
chiner, произношение: [kaɪˈnər], представляет собой платформу моделирования арности, построенную с использованием технологической системы React+Electron+Java.
В 2018 году автор и несколько друзей сообщества, которые интересовались открытым исходным кодом, начали полировать продукт, и после трех поколений в июле 2021 года наконец была выпущена новая версия корабля 3.0.
В конце 2019 года команда чуть не распалась, но, к счастью, несколько друзей позаботились о них и дали команде два проекта для работы.
Должен сказать, что сделать что-либо непросто, одни чувства могут пережить начальный этап продукта, но чем дальше, тем сложнее будет, когда вы столкнетесь с проблемами выживания.
Здесь мы должны искренне аплодировать каждому автору открытого исходного кода и надеяться, что их продукты смогут занять достойное место. Я также надеюсь, что когда мой продукт появится перед всеми в будущем, я смогу дать ему немного больше терпимости и поддержки.
3. Установите чинер
chiner поддерживает Windows, macOS и Linux, а адрес загрузки следующий:
Облако кода перехватило внешние ссылки, что привело к прямому копированию ссылки в адресную строку для завершения загрузки. Я использую macOS здесь в качестве примера.
Вот так он выглядит при первом открытии после завершения установки.
chiner предоставляет очень продуманное руководство по эксплуатации и справочный шаблон.Если у вас есть достаточно времени, вы можете сначала просмотреть руководство по эксплуатации и написать его очень подробно.
В-четвертых, начните чинер
01. Импорт и экспорт
Поскольку у меня уже есть файл PowerDesigner, его можно импортировать прямо в chiner.
Первым шагом является создание нового проекта codingmore.
На втором шаге выберите Импорт файла PowerDesigner.
Третий шаг — выбор таблицы данных для добавления.
Четвертый шаг, после завершения импорта, вы можете щелкнуть форму выставления счетов, чтобы просмотреть ее.
Пятый шаг, когда редизайн завершен, вы можете экспортировать DDL в таблицу базы данных.
Конечно, вы также можете настроить базу данных напрямую, чтобы вы могли напрямую подключаться к импорту и экспорту.
Экспортированный файл SQL можно напрямую загрузить на сервер через панель пагоды, а затем напрямую импортировать в базу данных.
Если вам нужно использовать документ описания базы данных, это также можно сделать напрямую, экспортировав его в документ Word.
02. Поддерживайте типы данных
chiner поставляется с несколькими распространенными типами данных, такими как строки, десятичные числа, даты и т. д. Мы также можем добавлять новые типы данных в соответствии с нашими потребностями.
Например, строковый тип по умолчанию, связанный с другими типами баз данных, выглядит следующим образом:
Поле данных — это тип данных с определенным бизнес-значением, определяемым текущим проектом на основе типа данных.Например, здесь я поддерживаю поле данных имени длиной 90.
Когда мне нужно установить поле данных поля данных на «имя», длина будет автоматически заполнена 90, и нет необходимости вручную устанавливать ее снова.
03. Паспорт технического обслуживания
Первый шаг, выберите таблицу данных, щелкните правой кнопкой мыши и выберите «Добавить таблицу данных».
Второй шаг, заполните имя таблицы данных
После нажатия «ОК» chiner автоматически сгенерирует для нас некоторые общие поля, такие как создатель, время создания, средство обновления, время обновления и т. д. Это очень умно. Как правило, эти поля являются обязательными.
Если эти поля по умолчанию не соответствуют требованиям, вы также можете нажать «Настройки», чтобы добавить новые поля по умолчанию, такие как флаги удаления.Вообще говоря, из соображений безопасности база данных будет использовать нефизическое удаление.
Вообще говоря, мы больше привыкли к именам полей в нижнем регистре, поэтому мы можем напрямую выбрать столбец, а затем выбрать преобразование регистра.
становится строчной.
04. Диаграмма отношений технического обслуживания
Первый шаг, выберите «Диаграмма отношений», щелкните правой кнопкой мыши и выберите «Добавить диаграмму отношений».
Второй шаг — перетащить таблицу, которая будет связана с панелью справа, а затем подключиться в соответствии с полями, что очень удобно. Например, взаимосвязь между таблицей класса и колледжа, таблицей класса и основной таблицы, как показано на следующем рисунке.
Глядя на общую диаграмму отношений, она все еще очень освежает.
Пять, конец
chiner имеет все более и более мощные функции, если вы думаете, что это хорошо, вы можете попробовать. Если вы используете его умело, это, безусловно, значительно повысит эффективность производства.
Что касается моего личного опыта, то чинер легче, чем PowerDesigner, и больше соответствует ежедневным привычкам работы.Мне нравится отечественный опенсорс!
адрес проекта:
руководство:
Эта статья была включена в колонку с открытым исходным кодом «Дорога к продвинутым Java-программистам», получившую более 1,3 тысячи звезд на GitHub. Эта колонка юмористическая, простая для понимания, чрезвычайно дружелюбная и удобная для энтузиастов Java😄, включая, помимо прочего, Java Basic. знания, структура коллекции Java, Java IO, параллельное программирование Java, виртуальная машина Java, корпоративная разработка Java (Git, SSM, Spring Boot) и другие основные точки знаний.
Просмотр этого репозитория означает, что вы станете лучшим программистом на Java. Вы можете щелкнуть ссылку ниже, чтобы перейти к звезде и стать свидетелем этого захватывающего момента.
Обещаю редактору издательства, если количество звезд превысит 10 000, я напишу эту колонку в книгу, хахаха 😆, я веселый, тогда дело за моими друзьями, решение не издавать книгу осталось тебе, я отвечаю за сдачу печени, хахаха
Я Король Тишины, и ничто меня не остановит - кроме цели, даже если на берегу розы, зеленые тени и тихие гавани, я не лодка.