Я сумніваюсь чи мені дадуть відповідь, проте я не розумію. У першій концептуальній схемі кратність зв'язку з боку сутності "Стадіон" є 0..1 (0:00). Але чомусь з часом цей кратність зв'язку стає 0..N(2:22). Як тоді реалізувати у реляційній моделі складений зв'язок, якщо кратність одного із боків є 0..1?
Дякуємо за уважність! Дійсно, на моменті 2:22 наявна помилка в множинності зв'язку, яка виникла в ході монтажу. Зв'язок в даному випадку має множинність 0..1 з боку сутності "Стадіон". Ця кратність означає, що одній і тій самій парі команд відповідає від 0 до 1 стадіону, на якому вони грають. В термінах таблиць це обмеження легко реалізувати, якщо зробити пару команд первинний ключем - тоді не може бути два рядки з однаковою парою команд, а отже не може бути більше одного стадіону для довільної пари команд.
@@itolymp Дуже дякую за відповідь, якщо не важко - я ще маю запитання. Як спроєктувати на реляційну модель бінарний зв'язок 1..1 - > 1..N. Мені важливо, щоб саме від одного до нескінченості. Легко спроєктувати 1..1 -> 0..N, проте мене цікавить саме 1..1 -> 1..N.
На практиці такі зв'язки трапляються дуже рідко, адже обов'язковість з обох боків означає, що при введенні даних про одну сутність потрібно одразу вказати дані й про іншу. В контексті таблиць це означає, що потрібно буде внести дані до двох таблиць одночасно, а отже виникає потреба в виконанні операцій INSERT в рамках однієї транзакції - що зазвичай є повільним і не зовсім відповідає тому як ми зазвичай вводимо дані. Якщо потрібен обов'язковий зв'язок з обох боків для множинності 1-1, найкраще об'єднати дані в одну таблицю і не розділяти ці сутності. У випадку зв'язку 1-N загальна порада - не реалізовувати обов'язковість з боку множинності "багато". Але якщо є нагальна потреба, можна цей зв'язок реалізувати за допомогою допоміжної таблиці, в яку знести ключі двох таблиць. Ключ таблиці, що відповідає позначці "багато" зробити первинним ключем. Після цього зробити поля допоміжної таблиці зовнішніми ключами з посиланням на відповідні початкові таблиці і навпаки: первинні ключі початкових таблиць зробити зовнішніми ключами відповідних полів додаткової. Знов-таки, на практиці такий випадок зазвичай спрощують і оминають обов'язковість.
SUBSTITUTE - ця функція пришвидшить заміну одного тексту на другий Наприклад: =SUBSTITUTE(I3;",";""), функція замінила усі коми, результат цієї функції буде у тій комірці якій Ви ввели формулу. Вибачте якщо погано пояснив у мене це просто погано виходить. Це мій варіант розв'язку він може бути не правильний. У цьому коментарі я нікого не хочу образити 1:07:22
Дякуємо за спостережливість! Організатори перенесли матеріали в інше місце, тож посилання стали неактуальними. Ми оновили посилання до цього відео та відтепер ви можете переглянути завдання та результати за посиланнями в описі як і раніше. Вибачте за незручності!
Дякуємо за спостережливість! Організатори перенесли матеріали в інше місце, тож посилання стали неактуальними. Ми оновили посилання до цього відео та відтепер ви можете переглянути завдання та результати за посиланнями в описі як і раніше. Вибачте за незручності!
Якщо операцію потрібно виконати лише один раз - звісна річ можна скористатися функцією "текст за стовпцями". Але в такому разі при оновленні вхідних даних результат змінюватися не буде.
вау, це дуже класно, сам працюю фулстек девелопером, рівень знань лектора, а особливо подача на висоті, максимально правильно побудована повість, від того, що було і до чого прийшли, для чого це все і т.д. Браво!
Ви кажете, якщо президента тільки додали він може керувати мінімум нуль кіностудіями. Тоді президентом чого він є? Коли когось обирають президентом, то відразу знають президентом чого його обирають. В даному випадку кіностудії. Тобто кіностудія має існувати ще до обрання президента, як мінімум на папері. Виходить, що особа при обрані її президентом кіностудії відразу може керувати цією кіностудією. Ви кажете кіностудія обов’язково керується одним президентом. А якщо президент кудись зник? Посада залишилась, а людини немає. При цьому кіностудія нікуди не зникла і може існувати і функціонувати без президента. Як в цьому випадку це розглядати?
Це залежить від конкретних вимог предметної області. Кіностудія завжди має керівника, хоча б виконувача обов'язків. Принцип показаний тут вказує на те, що ці обмеження є сталими у часі, а тому потрібно розглядати усі варіанти. Якщо в системі спочатку додаватиметься президент, а потім кіностудія, то потрібно передбачити можливість існування президента без кіностудії. І навпаки.