Notion — отношения и роллапы | Relations and Rollups
13:36

Notion — отношения и роллапы | Relations and Rollups

School of Practical Skills 20.03.2020 33 816 просмотров 1 200 лайков

Machine-readable: Markdown · JSON API · Site index

Поделиться Telegram VK Бот
Транскрипт Скачать .md
Анализ с AI
Описание видео
Мой новый курс по ChatGPT по сниженной цене: https://artemdzyuba.ru/?page_id=7025 Присоединяйся, чтобы оставаться на связи: Телеграм: https://t.me/practicalskills Инстаграм: https://www.instagram.com/practical_skills01/ Как связывать в Notion разные базы данных, например — проекты и задачи. Для этого используются особые свойства — отношения и роллапы (Relations and Rollups) Показываю в этом видео, такого не было даже в вебинаре Наши социальные сети: Facebook: https://www.facebook.com/PracticalSkillsSchool ВКонтакте: https://vk.com/practicalskillsschool

Оглавление (3 сегментов)

Segment 1 (00:00 - 05:00)

добрый день меня зовут артем и сегодня я продолжаю рассказывать вам о функциях баз данных и их многочисленных возможностях в прошлом видео я рассказал вам о формулах как базы данных могут работать со своими свойствами и вычислять на их основе данные для новых свойств сегодня мы пойдем немного дальше и покажем посмотрим как базы данных могут связываться друг с другом и обрабатывать данные из других баз данных это может быть очень полезно если у вас есть много разных таблиц досок и так далее который содержит несколько разнородную информацию и вам надо их как-то связывать чтобы ваши базы данных работали на максимум например как это вообще может выглядеть вот есть у нас не подготовил две базы данных две таблички таки небольших первое это люди есть у нас вася катя и петя и есть товары выглядят вот так брюки термос шапка и лыжи у товаров есть характеристики это стоимость их цена и соответственно цветовая гамма так вот мы хотим предложить васи катей и петь и купить какие-то товары и посмотреть сколько это будет стоить для них и в какую цветовую гамму они в итоге облачаться как мы можем это сделать нам надо как-то связать одну базу данных люди с другой делается это с помощью двух специальных свойств из раздела 2 нст давайте сразу начну показывать напишу покупки и свойство которое нам нужно сначала это relations то есть я прожимаю это свойство со стрелочкой и мне предлагается выбрать базу данных с которой я свяжусь база данных как несложно понять это товары вот она есть внизу может и начать печатать увидите здесь товары вам прожимаем и создать связь сейчас вы увидите вот у нас появилась табличка стол столбец вы увидите как в другой базе данных тоже появился столбец который называется относящийся к нашей первой базе до на давайте сразу посмотрим что можно здесь сделать а все очень просто мы кликаем сюда на пустое место и видим списке товаров из второй таблице поэтому мы можем выбрать например лыжи давайте дальше такой мопед сюда и шапку все у нас есть две покупки смотрим да у васи появилась здесь лыжи и шапки в одной ячейке 2 м 2 таких вот похоже как на поле молча select метки до той и здесь если мы посмотрим то у ячеек то у строк шапка и устроил строки лыжи у строки шапкой лыжи появились данные вася и вася отметки это значит что и тот и другой товар относится к покупателю вася все очень просто точно так же мы можем начать делать покупки для например кати давайте выберем ее лыжи термос и допустим шапку мы видим что у кати есть три покупки соответственно эти три покупки отобразились и в вот в этой табличке то есть здесь тоже в этих данных появились сразу несколько таких my отметок что лыжи относится уже к двум покупателям и наконец давайте пусть петя ну пусть он вообще все купит здесь также можно создать на новые например не знаю тарелка давайте назовем тарелка все завели тарелку вот у нас появилась тарелка здесь конечно нам надо будет написать допустим 80 выбрать и это же цвет пусть тоже будет серый а вот и соответственно петя купил у тарелку вот видите у пейте больше всего покупок вот но здесь как бы информации еще маловато но мы связали что до визуально мы видим кто что купил теперь давайте посмотрим сколько покупки могут стоить нашим героем давайте создадим поле стоимость и выберем уже такой тип поля как roll up когда мы создаём такое поле нам надо выбрать три момента мы кликаем на пустое место и 1 нам говорится какую какой relations поле нам надо выбрать у нас только одно здесь это покупки с нашей таблице мы выбираем вот эту поля покупки все это понятно теперь нас спрашивают а с каким полем во второй таблице мы будем работать нам важно узнать стоимость для этого мы берем цену этих покупок цену и третье вот мы когда

Segment 2 (05:00 - 10:00)

выбрали видим что у нас появилась просто через запятую перечисления цен но мы можем пойти дальше и теперь сложить эти параметры нажмем сюда и видим стоимость вся покупок у васи 220 рублей стоимость покупок у екатерины 240 и стоимость всех покупок убейте 420 вот такой вот пример давайте мы еще посмотрим цветовую гамму так и напишем гамма так выбираем roll up и опять же говорим выбрать покупки выбрать цвет и ничего не делаем просто показываем исходные значения так и получаем что у нас здесь есть вот он так у нас есть у вас и синие и серые предметы укатили такие то и убить и такие так понятно что здесь могут быть и более сложные метки это лишь в качестве иллюстрации здесь надо отметить вот что когда вы устанавливаете связь вы не можете указать допустим купить 10 брюк если вы хотите чтобы кто-то у вас оптом купил десять брюк вам надо завести 10 и 10 строк брюки в категории товары поэтому вы должны понимать что вот сюда относятся строчки по одной а вы не можете записать там купите брюки в количестве 10 штук чтобы допустим здесь бы ласку какой остаток 10 штук и вы указываете указать здесь брюки 10 штук так не работает то есть эта база данных и данными является единица каждая единица с которой вы работаете надо вам 10 брюк вы заводите 10 записей брюки и все подключаете вот сюда поэтому конечно складскую учет складских остатков на уши бы сделать достаточно сложно но тем не менее в других задачах это вполне может работать давайте посмотрим еще как вы можете использовать отношения и roll-up и в проектной деятельности вот у меня есть такая табличка я назвал ее задачи проекты и вот есть у нас такие четыре задачи забронировать столик купить наушники навестить родителей на празднике и съездить с друзей с друзьями на выставку и теперь вы хотите в этих достаточно крупных задачах указать задачи помельче как это можно сделать вы можете завести вторую таблицу очень просто за весь заводим новую таблицу там прописываем куча мелких задач и дальше вы их связывайте между собой как также как связывали людей товары так принципе я бы рекомендовал поступать потому что мне такой способ кажется более предпочтительным но есть и более есть и другой способ вы можете связывать таблицу самус саму с собой и здесь указывать самые разные задачи и показывать какая то чему относится например в одну пишем забронировать столик давайте создадим отношения зовем то задача relation и в качестве базы данных указываем саму себя пишем задачи проекта сейчас у нас возникает вот такой выбор в чем он заключается для начала предлагается выбрать вариант без синхронизации это означает что в общем помните когда мы только что создавали связь между двумя таблицами в каждой таблице появлялась по столбцу в 1 с таблицы столбец отвечающий за связь со второй его 2 толби таблицы точно такой же столбец вот по этой логике когда мы создаем связь таблицы самой с собой то должно появиться должен появиться в ней же второй столбец но этого можно не делать это верхнее опции я покажу чуть дальше а сейчас мы можем создать такую одностороннюю связь то есть вы давай давайте проще будет показать на примере создаем отношения то есть вы сейчас можете здесь выбрать задачу и либо создать новую например позвонить в ресторан создаем новую задачу она у нас здесь появится она появится здесь вот но в этой новой задачи не будет никакой информации с чем она связана про мы просто ее создали а вот она появилась тут может быть еще одна задача например позвонить друзьям вот у нас сейчас две задачи позвонить в ресторан позвонить друзьям и

Segment 3 (10:00 - 13:00)

здесь у нас появилось две строчки вот соответственно вы как-то там отрабатываете и вычеркните этому сценарию не так просто придумать применение но думаю все таки раз но здесь учтена в но уж им-то кто то эти может пользоваться если мы соответственно удалим здесь ну допустим удаляем это наша задача очевидно здесь пропадают давайте сделаем более логичный вариант а именно юный сын тоже самое выберем задача проекта но сделаем создадим новые свойства синхронизации в обе стороны то есть жмем курит relation и все у нас появилось 2 стр а второй столбец мы можем их переименовать допустим здесь будет под задача а здесь будет наводить назовем проект или ну пусть будет прыгнули давайте родительская задача отлично теперь у нас есть два столбца давайте теперь забронируем столик введём позвонить в ресторан у нас появилась здесь и теперь мы видим что в этом столбце у нас появилась к чему относится какой родительская задача относится вот эта задача мы давайте можем ввести еще например позвонить друзьям и соответственно создаем то задачу и мы видим что у нас здесь две задачи скажем так дочерние и они появились обе здесь и также указано какая задача является родительской теперь вы можете конечно отслеживать что к чему относится и устанавливает всякие сложные структуры но в целом я рекомендую вам все-таки разносить разнородные данные по разным базам данных то есть если проект это может быть одна база если у вас какие-то общие направления вашей жизни это может быть другая база там какие-то мелкие задачи это может быть 3 базы и потом попробуйте это все дело связывать а вот так собственно выглядит работа с слышно из roll up поэкспериментируйте сами по связывайте база данных если что то не получается пишите в комментариях постараюсь вам помочь если вам понравилось это видео ставьте лайки подписывайтесь и жмите колокольчик чтобы не пропустить следующие а мы уже будем двигаться дальше более приземленным примером я например буду рассказывать про getting things done как привести дела в порядок с помощью на уши но и какие-нибудь другие шаблоны вам тоже покажу примеры так что до новых встреч пока

Другие видео автора — School of Practical Skills

Ctrl+V

Экстракт Знаний в Telegram

Экстракты и дистилляты из лучших YouTube-каналов — сразу после публикации.

Подписаться

Дайджест Экстрактов

Лучшие методички за неделю — каждый понедельник