제이의 블로그

Логическое моделирование данных для проекта Канбан-доски 2

  • Язык написания: Корейский
  • Страна: Все страныcountry-flag
  • ИТ

Создано: 2024-04-09

Создано: 2024-04-09 15:32

Изучение и практика логического моделирования данных

Концептуальное моделирование данных ERD

Логическое моделирование данных для проекта Канбан-доски 2

ERD концептуального моделирования данных

Сначала мы проходим процесс концептуального моделирования данных, а затем, используя эту ERD, выполняем логическое моделирование данных.

Логическое моделирование данных ERD

Логическое моделирование данных для проекта Канбан-доски 2

ERD логического моделирования данных

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

После преобразования ERD концептуального моделирования данных в табличную форму выполняется нормализация.

Нормализация

Этапы нормализации должны выполняться последовательно. При рассмотрении вышеприведенной ERD можно заметить, что первая нормальная форма выполнена.

Для удовлетворения второй нормальной формы создается таблица Tag из поля Tag таблицы Ticket, а первичный ключ этого тега используется как внешний ключ.

Логическое моделирование данных для проекта Канбан-доски 2

Результат нормализации

Теперь необходимо проверить, удовлетворяет ли таблица третьей нормальной форме, но из-за недостаточного понимания концепции это кажется сложным.
Возникает вопрос, следует ли разделять author_id и responsibility_id таблицы Ticket на другие таблицы. Это не отношение N:M, и это внешний ключ, поэтому было решено пропустить этот шаг.

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

[Объекты] Глава 1. Объекты, проектированиеВ данной статье мы рассмотрим важность и концепции объектно-ориентированного проектирования в разработке программного обеспечения, а также подчеркнем необходимость объектно-ориентированного проектирования на примере приложения для продажи билетов.
제이온
제이온
제이온
제이온

April 28, 2024

[Дневник создания многоязычного веб-сайта - 41-й день] Что такое настройка схемы?Запись 41-го дня создания многоязычного веб-сайта с использованием RankMath. Подробно описывается способ настройки схемы, которая структурирует данные веб-сайта и помогает в оптимизации для поисковых систем (SEO).
aghkuh1
aghkuh1
aghkuh1
aghkuh1

February 6, 2025

[Для неспециалистов, выживание разработчика] 14. Краткое изложение часто задаваемых вопросов на техническом собеседовании для начинающих разработчиковМы обобщили и систематизировали часто задаваемые технические вопросы на собеседовании для начинающих разработчиков (области памяти, структуры данных, базы данных и т. д.). Надеемся, что это поможет вам подготовиться к собеседованию по разработке.
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

April 3, 2024

[Объекты] Глава 2. Объектно-ориентированное программированиеПонятия объектно-ориентированного программирования и реализация системы бронирования билетов на кинофильмы, с помощью которой объясняются объекты, классы, сотрудничество, наследование и полиморфизм.
제이온
제이온
제이온
제이온

April 28, 2024