home.social

#проектирование_баз_данных — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #проектирование_баз_данных, aggregated by home.social.

fetched live
  1. DBML Diagram 2.1: цветные группы и свободный канвас для схем БД в JetBrains IDE

    Привет, Хабр! Продолжаем развивать DBML Diagram в Boost for Java. В предыдущем обзоре мы показывали интеграцию с dbdiagram.io, экспорт SQL и проверку отношений между таблицами. В следующем обновлении сосредоточились на работе с самой диаграммой: как ориентироваться в схеме, отделять одну предметную область от другой и перемещать связанные таблицы вместе. В версии 2.0.0 появилась визуализация TableGroup — цветные рамки с названиями групп. В 2.1.0 мы перешли на свободный SVG-канвас: убрали ограничение перемещения слева и сверху, добавили сетку, перенос групп и более удобную навигацию. Версия 2.1.0 уже доступна в JetBrains Marketplace . Ниже расскажем, что изменилось, какие ограничения остались и какую обратную связь нам сейчас особенно хотелось бы получить. Страница плагина · Исходный код

    habr.com/ru/articles/1099178/

    #open_source #jetbrains #svg #проектирование_баз_данных #intellij_idea #канвас #erдиаграммы #dbml #dbml_diagram #tablegroup

  2. DBML Diagram 1.0.1: схемы БД в продуктах от JetBrains, интеграция с dbdiagram.io и ваши идеи

    Привет, Хабр! На связи Boost for Java . В первой статье о DBML Diagram мы рассказали, зачем сделали open source плагин для работы с DBML прямо в IntelliJ IDEA. Тогда основой были редактор и диаграмма рядом с кодом, а интеграция с dbdiagram.io оставалась в планах. Сейчас в JetBrains Marketplace доступна версия 1.0.1 . С момента первой публикации появились обмен схемами с dbdiagram.io , экспорт DDL для трёх СУБД, ручная настройка расположения таблиц и связей, а также проверка отношений между таблицами. В этой статье покажем, как теперь выглядит рабочий процесс и где у плагина остаются ограничения. А в конце попросим помочь с приоритетами: хочется развивать его на основе реальных схем и задач пользователей. Установить DBML Diagram · Исходный код

    habr.com/ru/articles/1095714/

    #open_source #плагины #sql #jetbrains #проектирование_баз_данных #intellij_idea #erдиаграммы #dbml #dbml_diagram #dbdiagramio

  3. «Да, конечно»: как один вопрос на брифинге переписал ролевую модель

    Как три вопроса к заказчику про жизнь после MVP поменяли ролевую модель портала: от одной таблицы связей к RBAC + ABAC. Внутри ER-диаграмма, SQL проверки доступа и пример на живом пользователе. Плюс список вопросов, которые теперь задаём на каждом брифинге про доступы .

    habr.com/ru/articles/1084000/

    #rbac #abac #ролевая_модель #разграничение_доступа #модель_доступа #проектирование_баз_данных #erдиаграмма #системный_анализ #сбор_требований #брифинг

  4. [Перевод] Стратегии партицирования базы данных: горизонтальное и вертикальное разделение

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

    habr.com/ru/articles/984980/

    #патриционирование #базы_данных #проектирование_бд #проектирование_баз_данных #системная_аналитика #sql #backend #Андрей_Рик #database_design

  5. Базы данных. Основа реляционных баз

    Основы реляционных баз данных: знакомимся с ключевыми концепциями Представьте себе гигантскую библиотеку, где тысячи книг аккуратно разложены по полкам. Базам данных отведена схожая роль: они упорядоченно хранят информацию, позволяя быстро находить нужные данные, вносить изменения и проводить анализ. Сегодня большинство бизнес-решений полагаются на реляционные базы данных — удобный инструмент, позволяющий организовывать данные в виде таблиц, строк и столбцов. 💡 Эта статья станет отправной точкой в мир баз данных. Читайте дальше, чтобы узнать: ▪️ Основные особенности реляционных баз данных и причины их популярности. ▪️ Принципы проектирования таблиц и организации отношений между ними. ▪️ Важность первичных и внешних ключей для поддержания целостности данных. Разберемся с этими вопросами детально в нашей статье!

    habr.com/ru/articles/988660/

    #основы_реляционных_баз_данных #первичные_ключи #базы_данных #sql #проектирование_баз_данных #реляционные_субд #субд

  6. Как ИИ помогает проектировать базы данных

    Искусственный интеллект резко ворвался в нашу жизнь. Для кого-то это возможность смотреть или генерировать прикольные и не очень картинки и видео, которые многим уже надоели. А для нас, коллеги, это мощный инструмент, позволяющий быстрее решать различные задачи. Нейросети научились писать код, и все кто шагает в ногу со временем уже используют Cursor и подобные инструменты, восхищаясь насколько шагнули вперёд технологии, и как много возможностей они дают тем, кто уже и так шарит, и умеет использовать их с умом. В этой статье речь пойдёт о менее заезженной, но не менее актуальной теме – как ИИ уже сейчас помогает проектировать базы данных.

    habr.com/ru/articles/977416/

    #сезон_ии_в_разработке #проектирование_бд #проектирование_баз_данных #создать_базу_данных_в_таблицах #информационные_системы #системная_аналитика #создание_стартап_проектов #архитектор_бд #дизайн_баз_данных #database_design

  7. Выбираем базу данных правильно! Чек-лист на все случаи жизни

    Выбор базы данных — это как выбор инструмента: молотком не закручивают шурупы, а гаечным ключом не забивают гвозди. Чтобы не ошибиться, давайте разберёмся, какие бывают базы данных, чем они отличаются и когда их стоит использовать.

    habr.com/ru/articles/926402/

    #базы_данных #выбрать #Выбор_БД #БД #system_design #проектирование_баз_данных #Какую #чеклист #хранилище #хранение_данных

  8. Проектирование Информационных систем. Часть 8. Разработка логической структуры данных. 8.1. UML Class diagram

    Одним из важнейших этапов в проектировании Информационной системы является выявление бизнес-объектов и их детализация на сущности Предметной области. По результатам этих активностей можно спроектировать модель хранилищ данных. Чаще всего такие работы выполняют параллельно с этапом описания бизнес-процессов. Как всегда, объявим цели текущего шага: определить и задокументировать сущности Предметной области и способы их взаимодействия. Спроектировать модель хранилищ данных. Таким образом мы расширяем наш домен решений, добавляя в него – модель данных. Чтобы сложить картинку о бизнес-объектах области автоматизации, необходимо уметь описывать бесконечное разнообразие сущностей мира - конечными фразами. Это можно сделать огрублено, приблизительно, упрощенно. 1) Первый шаг упрощения основан на том, что все объекты различны, но одни отличаются друг от друга «слабо», «мало», «незначительно», другие — «сильно», «существенно». 2) Второй шаг состоит в том, чтобы объединить все мало различающиеся объекты в одну группу, оставив вне ее все сильно различающиеся. В итоге бесконечно разнообразный мир описывается конечным множеством отличающихся друг от друга классов. Похожий прием мы уже использовали на каждом этапе, классифицируя рассматриваемы элементы, определяя для них простейшую абстрактную модель разнообразия действительности. Для выражения различий между классами им присваиваются различные имена (названия, обозначения, символы, номера и т.п.). Классифицировать можно не только объекты, но и свойства (цвета, звуки, силы, размеры и т.д.), и процессы (ходить, бегать, тянуть, есть, пить и т.д.). Таким образом, классификация сущностей исследуемой предметной области идентифицируется в виде названия некоторых классов.

    habr.com/ru/articles/917654/

    #проектирование_систем #проектирование_по #проектирование_баз_данных #анализ_и_проектирование_систем #системный_анализ #бизнесмодель #сущность #инженерия_требований #нормализация_данных

  9. Как я вуз автоматизировал

    Здравствуйте. Меня зовут Андрей. Работаю я в государственном вузе. И, как водится, в такого рода учреждениях люди, которые занимаются компьютерами, занимаются ими в широком смысле слова. Хочу рассказать об одной самописной системе, которую мы используем уже очень давно. И о ее развитии (в другой статье).

    habr.com/ru/articles/899334/

    #firebird #проектирование_систем #проектирование_баз_данных

Share on Mastodon

Enter the server where you have an account.