1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/robergroup-pdmaner

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

1. Программное обеспечение

PDManer — это открытое бесплатное программное обеспечение для моделирования схем баз данных, работающее на нескольких операционных системах. В отличие от PowerDesigner, PDManer имеет простой и элегантный интерфей, легкий в использовании и быстрый в освоении. Поддерживает такие операционные системы как Windows, Mac, Linux, а также китайские операционные системы. Поддерживаемые базы данных:

  • MySQL, PostgreSQL, Oracle, SQL Server и другие популярные базы данных
  • Поддержка Dameng, GuassDB и других китайских баз данных
  • Поддержка Hive, MaxCompute и других баз данных для работы с большими данными
  • Пользователи могут самостоятельно добавлять расширения для других баз данных

Продукт основан на ES6 + React + Electron + Java

[PDManer — модельное проектирование версия OnClickListener]), разработана за четыре года, постоянно обновляется, воплощает дух мастерства, создавая простое и удобное средство для моделирования баз данных.

[PDMan-v2] -> [CHINER-v3] -> [PDManer-v4], четыре года подряд продукт продолжал развиваться и совершенствоваться.


Исправлено:

  • OnClickListener заменено на React.
  • Удалены лишние скобки после React.

Финальный текст:

# 1. Программное обеспечение

PDManer — это открытое бесплатное программное обеспечение для моделирования схем баз данных, работающее на нескольких операционных системах. В отличие от PowerDesigner, PDManer имеет простой и элегантный интерфей, легкий в использовании и быстрый в освоении. Поддерживает такие операционные системы как Windows, Mac, Linux, а также китайские операционные системы. Поддерживаемые базы данных:

- MySQL, PostgreSQL, Oracle, SQL Server и другие популярные базы данных
- Поддержка Dameng, GuassDB и других китайских баз данных
- Поддержка Hive, MaxCompute и других баз данных для работы с большими данными
- Пользователи могут самостоятельно добавлять расширения для других баз данных

> Продукт основан на ES6 + React + Electron + Java

**[PDManer — модельное проектирование версия 4.0]**, разработана за четыре года, постоянно обновляется, воплощает дух мастерства, создавая простое и удобное средство для моделирования баз данных.

[[PDMan-v2](https://gitee.com/robergroup/pdman)] -> [[CHINER-v3](https://gitee.com/robergroup/chiner)] -> [PDManer-v4], четыре года подряд продукт продолжал развиваться и совершенствоваться.

PDManer = PDMan + er (часть слова chiner, ER также указывает на диаграмму отношений), название "Модельное проектирование" на китайском языке остаётся прежним, но название упрощено, убрано слово chi, которое указывает на Китай. Это позволяет более точно передать, что продукт создан небольшой китайской командой. После выхода версии 4.0 название продукта [PDManer — модельное проектирование] было окончательно закреплено, оно объединяет все возможности PDMan и CHINER и продолжает развиваться.# 2. Основные функции PDManer — модельное проектирование

Управление таблицами данных: базовые функции управления таблицами, полями, примечаниями, индексами и т.д.

Управление представлениями: реализация выборки нескольких таблиц с несколькими полями, создание нового объекта представления, генерация DDL представлений и связанных программных кодов, таких как DTO на Java

ER-диаграммы: возможность создания ER-диаграмм для таблиц данных на холсте, а также поддержка концептуальных моделей и других высоких уровней абстрактного дизайна

Справочник данных: управление картой кодовых значений, например, 1 — мужчина, 2 — женщина, а также связь справочника данных с полями таблиц данных

Типы данных: система реализует базовые типы данных, которые в разных базах данных представлены в виде диалектов этих баз данных. Это основа поддержки множества баз данных, а также введение понятия области данных из PowerDesigner для унификации типа, размера и других свойств полей с одинаковым бизнес-характером. Базовые типы данных и области данных могут быть пользователем самостоятельно добавлены и определены.

Поддержка множества баз данных: встроенные популярные базы данных, такие как MySQL, PostgreSQL, SQL Server, Oracle и т.д., а также поддержка добавления новых баз данных пользователями## Генерация кода: встроенная генерация кода для контроллеров, сервисов и мапперов на Java, MyBatis, MyBatis Plus и т.д., а также поддержка C#, которая может быть расширена для других языков, таких как Python

Управление версиями: реализация управления версиями таблиц данных, генерация DDL-скриптов с учётом изменений

Интеграция с экосистемой: импорт файлов PDM от PowerDesigner, старых версий PDMan, экспорт в Word-документы, экспорт настроек и т.д.

3. Скачивание программного обеспечения

https://gitee.com/robergroup/pdmaner/releases

4. Особое примечание

  1. Если вы просто хотите использовать PDMan, скачайте установочный пакет.
  2. Для исследования вы можете клонировать код на свой компьютер для анализа исходного кода. Чтение исходного кода требует продвинутых знаний в области фронтенд-разработки.
  3. Установочные файлы создаются на основе актуальной версии master-ветки и не содержат ошибок компиляции.
  4. Автор занят и имеет ограниченное время, поэтому он не отвечает на базовые вопросы по фронтенд-разработке. Прошу понимания и поддержки.
  5. Очень рад приветствовать всех, кто отправляет pull requests.
  6. Часть кода на Java: (https://gitee.com/robergroup/chiner-java)

5. Адрес руководства по использованию

  1. Официальное руководство — Yuque версия
  2. PDMan колонка на oschina

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MulanPubL-2.0
Отмена

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/robergroup-pdmaner.git
git@api.gitlife.ru:oschina-mirror/robergroup-pdmaner.git
oschina-mirror
robergroup-pdmaner
robergroup-pdmaner
master