Программы для создания модели бд

Первое, что я делаю, когда работаю над новым проектом, — это проект модели базы данных. Для визуализации модели я использую 7-летнюю версию Smartdraw. Может быть, пришло время для чего-то нового. Какова окончательная программа для создания модели базы данных. Smartdraw только для Windows.

Есть ли что-то, что можно использовать и в Unix?

user17746 19 сен ’08 в 21:27 2008-09-19 21:27
2008-09-19 21:27

20 ответов

Лучший инструмент — карандаш и бумага.

Возможно, не тот ответ, который вы ищете, но иногда самое простое решение — лучшее.:-)

user2108 19 сен ’08 в 21:33 2008-09-19 21:33
2008-09-19 21:33

Доска (и камера, чтобы сделать снимок позже)

user16779 19 сен ’08 в 21:35 2008-09-19 21:35
2008-09-19 21:35

Ваш мозг — лучший инструмент для рисования.

Я предпочитаю разрабатывать схему базы данных в простом текстовом файле. Сначала он содержит только имена таблиц, атрибуты и внешние ключи:

Компания: название компании. работник: название возраст название компании -> компания. .

Синтаксис не важен. Это просто должно быть четко организовано и легко изменить. Позже я добавлю типы и ограничения CHECK(), чтобы текстовый файл постепенно трансформировался в допустимый код SQL.

Моделирование данных за 9 минут

Использование инструмента рисования на этой ранней стадии просто отвлекает, потому что это поощряет тратить ваше время на перемещение реактивных треугольников. Вместо этого позвольте своему мозгу построить картину схемы так же, как он создает фантазийные картинки при чтении книги.

По мере роста схемы становится необходимым поддерживать мозг, создавая обзор. Здесь, однако, карандаш и бумага работают быстрее, чем любое программное обеспечение для рисования. Также обратите внимание, что нет необходимости загромождать обзор неважными деталями. Просто нарисуйте имена таблиц и наиболее важные отношения (внешние ключи). Любые дальнейшие детали уменьшат ценность этого обзора.

Однако, если вы действительно чувствуете себя более комфортно с чрезвычайно подробной графикой, чем с текстовыми файлами и обзорной графикой, вы можете попробовать DBDesigner4 или WWW SQL Designer.

Источник: stackru.com

24 Инструмента моделирования данных с открытым исходным кодом для информационных систем

Моделирование данных — это ключевая часть проектирования баз данных и программного обеспечения, позволяющая дизайнерам и программистам решать, как части программы связаны друг с другом. Существует множество инструментов, помогающих создавать диаграммы моделирования данных. Если вы создаете базы данных, веб-приложения, диаграммы рабочих процессов или другие визуальные средства, изучение бесплатных инструментов моделирования данных поможет вам выбрать идеальную программу для ваших нужд. В этой статье мы объясним, что такое моделирование данных, и перечислим 24 открытых и бесплатных инструмента для моделирования данных.

Читайте также:
Обзор программ для mac

Лабораторная работа №5 создание ER-диаграммы в Drow.io (https://app.diagrams.net)

Что такое моделирование данных?

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

13 инструментов моделирования данных с открытым исходным кодом

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

1. Lucidchart

Lucidchart компании Lucid — бесплатный онлайн-инструмент моделирования данных. Вы можете использовать этот инструмент для создания диаграмм бизнес-процессов, составления карт путешествий пользователей, планирования баз данных и облачных структур и выполнения других задач моделирования. Будучи онлайн-инструментом, Lucidchart позволяет получать доступ к данным через Интернет и загружать готовые документы. Lucid предлагает несколько уровней платных услуг наряду с бесплатной версией, каждый из которых имеет свои дополнительные функции.

2. Sonadier

Sonadier — это собственный инструмент моделирования данных, который позволяет пользователям создавать приложения методом перетаскивания. Компания предлагает бесплатную версию программного обеспечения наряду с несколькими платными уровнями. Бесплатная версия позволяет использовать пять индивидуальных пользователей, что может подойти для небольшой команды по управлению базами данных или разработке приложений. Sonadier использует формы, которые программа превращает в интерактивные базы данных на основе данных, предоставленных пользователем.

3. Dia

Dia — это приложение с открытым исходным кодом, которое позволяет пользователям рисовать и редактировать диаграммы. Программа поставляется с рядом шаблонов для моделирования данных, включая модели реляционных баз данных, SDL и UML. Разработчики баз данных могут использовать Dia для создания диаграмм модели сущность-связь, что может помочь им в проектировании систем и кодировании функций баз данных.

4. Диаграммы.net

Диаграммы.net, ранее — draw.io, является стеком с открытым исходным кодом, который позволяет разработчикам создавать приложения для построения диаграмм. Разработчик: JGraph Ltd., Эта программа работает через браузер и интегрируется с целым рядом платформ. Программа имеет браузерную версию, которая позволяет пользователям создавать диаграммы из любого места, и настольное приложение, которое может обеспечить большую безопасность данных. Диаграммы.net имеет множество шаблонов, включая формы для сущностных отношений и UML-моделей.

5. Dynobird Free

Dynobird Free — бесплатная версия проприетарного инструмента моделирования данных для веб-разработчиков и ИТ-специалистов. Бесплатная версия программы допускает двух участников и ограниченное количество проектов, поэтому она может подойти для небольших команд или начинающих пользователей. Вы также можете выбрать один из трех платных уровней, каждый из которых имеет свои собственные функции и шаблоны.

Читайте также:
Самые интересные детские программы

6. DBDesigner

DBDesigner — это инструмент моделирования данных с несколькими планами обслуживания, включая бесплатную базовую версию. Эта версия предлагает полные возможности программы для двух моделей баз данных, с 10 или менее таблицами в каждой модели. Она может подойти для ИТ-отделов или команд разработчиков программного обеспечения с двумя или тремя членами. Вы можете перейти на платный уровень обслуживания, если хотите выполнить больше проектов или получить доступ к дополнительным моделям.

7. ArgoUML

ArgoUML — это программа с открытым исходным кодом для создания диаграмм с использованием унифицированного языка моделирования (UML). Вы можете использовать ее для создания диаграмм рабочих процессов, баз данных, моделей приложений и других визуальных инструментов. Программа может генерировать и реверсировать код на основе диаграмм и других исходных данных. Она также поддерживает широкий спектр языков кодирования и использует когнитивную психологию для оптимизации процесса создания диаграмм.

8. Umbrello UML Modeler

Umbrello UML Modeler — программа с открытым исходным кодом для моделирования данных с использованием UML. Вы можете использовать это загружаемое программное обеспечение для создания диаграмм классов, диаграмм действий, рабочих процессов и моделей баз данных. Программа включает функции генерации кода и позволяет пользователям импортировать код из различных источников. В руководстве по программе содержится информация о моделировании UML и использовании этой программы.

9. Apache Spark

Apache Spark — это система с открытым исходным кодом, ориентированная на обработку больших массивов данных. Хотя эта программа требует значительного опыта в программировании, моделировании данных и аналитике, она имеет множество функций и может быть идеальной для более опытных команд программистов. Она позволяет программистам проводить аналитику и создавать графики для большого количества данных в режиме реального времени.

10. Valentina Studio Free

Valentina Studio Free — бесплатная версия Valentina Studio, собственной программы моделирования данных. Эта программа позволяет пользователям создавать и управлять базами данных. В то время как платные версии Valentina Studio имеют больше функций, эта бесплатная версия обеспечивает базовые функции и позволяет пользователям импортировать данные из широкого круга источников.

11. Моделировщик программных идей

Software Ideas Modeler — бесплатное издание проприетарного программного обеспечения для рисования диаграмм. Программа включает в себя ряд шаблонов и может использоваться для моделирования рабочих процессов, алгоритмов, доменов, баз данных и приложений. Имеет более 20 типов узлов блок-схем, которые пользователи могут использовать для создания пользовательских графиков и диаграмм, а также элементы дизайна для придания цвета своим творениям.

12. Archi

Archi — это программное обеспечение с открытым исходным кодом для создания диаграмм с использованием языка моделирования Archimate. Архитекторы предприятий могут использовать этот стиль обозначений для описания структуры бизнеса или другой организации. Программа содержит шаблоны для создания собственных организационных диаграмм и блок-схем.

13. Gleek Free

Gleek — проприетарное программное обеспечение для создания диаграмм с несколькими уровнями обслуживания, каждый из которых имеет свои собственные функции. Бесплатная версия программы имеет те же инструменты, что и платные версии, но она имеет ограниченные возможности экспорта и поддерживает только небольшое количество пользователей, что делает ее подходящей для новичков или небольших команд. Эта программа включает в себя ряд шаблонов дизайна для рабочих процессов, диаграмм и баз данных.

Читайте также:
Название спа программ с шоколадом

11 дополнительных инструментов моделирования данных с открытым исходным кодом

Вот еще 11 инструментов моделирования данных, которые вы можете использовать бесплатно, либо в виде открытого программного обеспечения, либо в виде бесплатных версий проприетарных программ:

  1. GenMyModel
  2. Редактор RISE
  3. SQL PowerArchitect
  4. Kepler
  5. OpenMI
  6. HeidiSQL
  7. dbdiagram.io
  8. QuickDBD
  9. ERD Plus
  10. НОРМА
  11. PgModeler

Обратите внимание, что ни одна из компаний, упомянутых в этой статье, не связана с Indeed.

Источник: hr-portal.ru

Программа для моделирования базы данных [закрыт]

Закрыт. На этот вопрос невозможно дать объективный ответ. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы на него можно было дать ответ, основанный на фактах и цитатах.

Закрыт 6 лет назад .

Подскажите, какие в природе существуют программы для моделирования БД. В приоритете, конечно же бесплатные версии. Пользовался Toad Data Modeler, но триал кончился.

Отслеживать
3,324 1 1 золотой знак 10 10 серебряных знаков 21 21 бронзовый знак
задан 30 мая 2017 в 17:27
24.7k 12 12 золотых знаков 62 62 серебряных знака 152 152 бронзовых знака
Какая хоть база? Для MS SQL майкрософтский Management Studio например.
30 мая 2017 в 17:43

30 мая 2017 в 17:45
ERwin Data Modeler
30 мая 2017 в 18:26
Sybase PowerDesigner. Правда он то же платный, но на рутрекере есть, если что
30 мая 2017 в 19:13
что еще за один вид связей, и пунктирные линии?

Вы хотите физическую модель строить или реляционную?
30 мая 2017 в 22:22

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Все программы вам вряд ли перечислят, но можно воспользоваться Википедией — там обычно есть полезные статьи по сравнению различных типов ПО, в т.ч. и по тому, что вам нужно.

Вот нужная статья:

Отслеживать
ответ дан 31 мая 2017 в 10:35
4,011 13 13 серебряных знаков 19 19 бронзовых знаков
Еще есть категория en.wikipedia.org/wiki/Category:Data_modeling_tools
31 мая 2017 в 23:24

Как вариант — DataGrip. По-моему, одно из лучших средств. Единственное — DataGrip платный. Но есть триал + можно взять студенческую/opensource лицензию. Если не студент, то в месяц 8.90$ стоит, что совсем немного 🙂

Отслеживать
ответ дан 30 мая 2017 в 18:51
1,164 3 3 золотых знака 13 13 серебряных знаков 29 29 бронзовых знаков
Он же, вроде, для администратирования? Или в нем все таки можно проектировать БД?
30 мая 2017 в 18:53

30 мая 2017 в 20:42
31 мая 2017 в 23:24

  • sql
  • база-данных
  • sql-server
  • моделирование
    Важное на Мете

Связанные

Похожие

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Источник: ru.stackoverflow.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru