👉 Приєднуйся до Bobocode Community: ____________________________________________ Patreon: / bobocode GitHub: Telegram: LinkedIn: Twitter: Тарас в LinkedIn: Тарас в Twitter: ____________________________________________ 21-те заняття тренувальної програми Ultimate Enterprise Java (2021). УВАГА! Відеозапис не містить активної частини заняття. 00:00 - Нарізка основних моментів 03:18 - Початок 03:38 - Порядок денний 04:12 - Лінійне VS. залишкове навчання 08:33 - Манупуляція обмеженнями (Constraints) 08:37 - Як ідентифікувати ключ? 10:02 - Конвенція найменувань ключів 11:08 - Чому важливо називати ключі? 11:26 - Як називає ключі PostgreSQL? 14:02 - Як називає ключі MySQL? 18:32 - Як змінити обмеження? 19:38 - Що важливо розуміти про БД? 19:58 - БД зберігає метадані в таблицях 20:31 - Читаємо документацію PostgreSQL 20:57 - Де зберігаються метадані таблиць? 22:04 - Таблиця pg_constraint 22:56 - Витягуємо метадані таблиці "notes" 25:00 - Змінюємо назву ключа в таблиці pg_contraints 31:02 - Документація VS. Книжки 32:18 - Різні способи створення ключів 34:48 - ЗВʼЯЗКИ МІЖ ТАБЛИЦЯМИ 34:55 - One To Many 35:44 - Приклади One To Many 36:54 - One To One 38:40 - Приклади One To One 38:49 - One To One (shared PK) 45:32 - Many To Many 48:49 - Приклади Many To Many 49:01 - Self-Joining One To Many 50:10 - Self-Joining Many To Many 51:12 - Ключ до розуміння всіх звʼязків 52:36 - Створюємо табличку users 53:38 - Створюємо табличку videos 54:54 - Створюємо табличку comments 56:38 - Створюємо табличку user_friends 58:15 - Додаємо дані в таблиці #opensource #java #education