Skip to content

Conversation

@SergikF
Copy link
Owner

@SergikF SergikF commented Feb 3, 2025

Добавление базы данных к проекту java-filmorate .
Рефакторинг проекта для обеспечения работы с базой данных.

Промежуточное задание 12 спринта.
@Just-Roman
Copy link

  1. По требованию 2NF - Таблица должна иметь ключ, это относится ко всем таблицам кроме users, films, rating_mpa.
  2. Название таблиц правильнее писать в единственном числе.

Repository owner deleted a comment from Just-Roman Feb 3, 2025
Промежуточное задание 12 спринта.
Промежуточное задание 12 спринта.
@SergikF
Copy link
Owner Author

SergikF commented Feb 3, 2025

  1. По требованию 2NF - Таблица должна иметь ключ, это относится ко всем таблицам кроме users, films, rating_mpa.
    Согласен, что таблица по правилам должна иметь первичный ключ, для уникальности каждой записи, но с моей точки зрения необязательно для этого заводить отдельное поле. Для этих целей я буду использовать составной первичный ключ.
    image
  1. Название таблиц правильнее писать в единственном числе.
    Данный вопрос строго не регламентируется и остаётся свободным, как вопрос стиля. Единственное требование - однообразие для всей базы данных. Поэтому изменил названия таблиц исходя из требований однообразия стиля.
    er_diagram_filmrate

@Just-Roman
Copy link

Супер!

Перевод проекта на хранение данных в базе данных H2.
Перевод проекта на хранение данных в базе данных H2.
Корректировка стиля по GitHub.
Перевод проекта на хранение данных в базе данных H2.
Корректировка стиля по GitHub.
Перевод проекта на хранение данных в базе данных H2.
Корректировка стиля по GitHub.
Перевод проекта на хранение данных в базе данных H2.
Корректировка стиля по GitHub.
Перевод проекта на хранение данных в базе данных H2.
Корректировка стиля по GitHub.
Перевод проекта на хранение данных в базе данных H2.
Корректировка стиля по GitHub.
Перевод проекта на хранение данных в базе данных H2.
Корректировка стиля по GitHub.
Перевод проекта на хранение данных в базе данных H2.
Корректировка стиля по GitHub.
Перевод проекта на хранение данных в базе данных H2.
Корректировка стиля по GitHub.
Перевод проекта на хранение данных в базе данных H2.
Корректировка стиля по GitHub.
Перевод проекта на хранение данных в базе данных H2.
Корректировка стиля по GitHub.
@Alexander-Bolotov
Copy link

  1. По требованию 2NF - Таблица должна иметь ключ, это относится ко всем таблицам кроме users, films, rating_mpa.
    Согласен, что таблица по правилам должна иметь первичный ключ, для уникальности каждой записи, но с моей точки зрения необязательно для этого заводить отдельное поле. Для этих целей я буду использовать составной первичный ключ.
    image
  1. Название таблиц правильнее писать в единственном числе.
    Данный вопрос строго не регламентируется и остаётся свободным, как вопрос стиля. Единственное требование - однообразие для всей базы данных. Поэтому изменил названия таблиц исходя из требований однообразия стиля.
    er_diagram_filmrate

да для friends вполне подходит составной ключ!

Перевод проекта на хранение данных в базе данных H2.
Корректировка по замечаниям ревьювера.
Перевод проекта на хранение данных в базе данных H2.
Корректировка по замечаниям ревьювера.
@SergikF SergikF merged commit b27a450 into main Mar 14, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants