11 декабря 2024 г. в 14:00 состоится практический вебинар
"Миграция Java-приложений на российскую платформу".
Участие в вебинаре свободное! Подробности и регистрация: https://forsd.ru/jdk_pract_webcast
Обмен мнениями, вопросы и ответы здесь: viewtopic.php?p=336007
В четверг 24 октября 2024 г. состоялся вебинар "Обзор продуктов компании Axiom "
Тема: импортозамещение в области корпоративной Java-разработки: JDK, сервер приложений, контейнеры Docker
Ссылки на запись вебинара здесь: viewtopic.php?p=335823

Средства автоматизации проектирования баз данных

О проектировании баз данных: концептуальная, логическая и физическая схемы данных, теория, практика, проблемы, решения и другие дискуссии по теме.
Ответить
Аватара пользователя
SQL*Plus
Сообщения: 255
Зарегистрирован: Ср апр 20, 2022 1:09 pm

Средства автоматизации проектирования баз данных

Сообщение SQL*Plus »

Здравствуйте, коллеги!

Для проектирования баз данных я использую продукт Oracle SQL Developer Data Modeler.
Он позволяет разрабатывать модели данных для Oracle Database, Microsoft SQL Server и IBM DB2.

Какие ещё средства автоматизации проектирования баз данных сейчас используются?
Какие используете вы?
AntonS
Сообщения: 105
Зарегистрирован: Пт июн 03, 2022 8:51 am

Re: Средства автоматизации проектирования баз данных

Сообщение AntonS »

1. draw.io популярная библиотека создания ER-моделей в интерфейсе для Confluence и Jira

https://drawio-app.com/entity-relations ... h-draw-io/

2. DBModeller.net возможно станет перспективным ERD инструментом для web

https://dbmodeller.net/
Аватара пользователя
SQL*Plus
Сообщения: 255
Зарегистрирован: Ср апр 20, 2022 1:09 pm

Re: Средства автоматизации проектирования баз данных

Сообщение SQL*Plus »

AntonS писал(а): Пт сен 02, 2022 11:05 pm 1. draw.io популярная библиотека создания ER-моделей в интерфейсе для Confluence и Jira

https://drawio-app.com/entity-relations ... h-draw-io/
Ни Confluence, ни Jira не пользуюсь, поэтому попробовать не смогу.
AntonS писал(а): Пт сен 02, 2022 11:05 pm 2. DBModeller.net возможно станет перспективным ERD инструментом для web

https://dbmodeller.net/
А вот это обязательно попробую!

Спасибо за просвещение! :-)
Unanonimized
Сообщения: 5
Зарегистрирован: Пн май 29, 2023 11:54 am

Re: Средства автоматизации проектирования баз данных

Сообщение Unanonimized »

SQL*Plus писал(а): Вт июл 19, 2022 1:55 pm Для проектирования баз данных я использую продукт Oracle SQL Developer Data Modeler.
Как убили они свою мегасвязку "designer-forms-reports", так и не осилили ничего на замену...
С тех пор проектирую в голове :)
Аватара пользователя
SQL*Plus
Сообщения: 255
Зарегистрирован: Ср апр 20, 2022 1:09 pm

Re: Средства автоматизации проектирования баз данных

Сообщение SQL*Plus »

Unanonimized писал(а): Пн май 29, 2023 1:26 pm
SQL*Plus писал(а): Вт июл 19, 2022 1:55 pm Для проектирования баз данных я использую продукт Oracle SQL Developer Data Modeler.
Как убили они свою мегасвязку "designer-forms-reports", так и не осилили ничего на замену...
С тех пор проектирую в голове :)
Всё течет, всё изменяется.

Прошло время. Designer + Forms + Reports отжили своё или отживают. Появились различные новые технологии.

Самым ценным при использовании Designer, как я думаю, была методология проектирования,
которая не была описана в документации, но преподавалась на сертифицированных курсах Oracle.
Для её освоения и внедрения требовались знания и существенные усилия (интеллектуальные и организационные).
Их можно было найти при проектировании и реализации больших информационных систем,
но им неоткуда было взяться при изготовлении множества небольших поделок (самоделок).

Поэтому Oracle начал разработку нового инструментария, в том числе SQL Developer Data Modeler.

Летом 2009 года лицензия на одного пользователя SQL Developer Data Modeler
стоила в два раза меньше лицензии на Internet Developer Suite (Designer + Forms + Reports).

Со временем SQL Developer Data Modeler компания Oracle сделала бесплатным продуктом.
Аватара пользователя
SQL*Plus
Сообщения: 255
Зарегистрирован: Ср апр 20, 2022 1:09 pm

Re: Средства автоматизации проектирования баз данных

Сообщение SQL*Plus »

Unanonimized писал(а): Пн май 29, 2023 1:26 pm
SQL*Plus писал(а): Вт июл 19, 2022 1:55 pm Для проектирования баз данных я использую продукт Oracle SQL Developer Data Modeler.
Как убили они свою мегасвязку "designer-forms-reports", так и не осилили ничего на замену...
С тех пор проектирую в голове :)
"В голове" можно спроектировать только малюсенькую схемку данных.

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

SQL Developer Data Modeler, конечно, не идеален и имеет ряд реальных и кажущихся проблем в работе с ним.
Большинство кажущихся проблем связаны с тем, что я недостаточно хорошо изучил продукт.
Однако, достаточно удобно устроена работа с доменами, облегчающая проектирование.

Есть возможности настройки правил именования объектов (ограничений целостности, индексов).

Не нравятся средства синхронизации реальной и спроектированной схемы данных.
Возможно, что я просто не разобрался, как это нужно делать - разберусь и всё станет понятно и удобно! :-)
AntonS
Сообщения: 105
Зарегистрирован: Пт июн 03, 2022 8:51 am

Re: Средства автоматизации проектирования баз данных

Сообщение AntonS »

3. pgModeler - инструмент моделирования данных с открытым исходным кодом, разработанный для PostgreSQL.

https://github.com/pgmodeler/pgmodeler
Ответить