В этом задании вы узнаете, как создавать связанные копии "главной" базы данных и работать с ними (в конце есть видео)
Задача. Допустим, у вас есть база данных медиа с фильмами, сериалами и роликами. Какие-то вы уже успели посмотреть и даже отрецензировать, какие-то еще ждут своего часа. И вот вам надо показать все медиа на тему “Саморазвитие”, но на другой странице. Как лучше получить эти данные?
Решение. Сначала приходит мысль, что можно просто скопировать БД на новую страницу, но это плохая идея. Это будут две независимые БД, которых вам придется как-то синхронизировать вручную.
Есть специальное решение — связанные базы данных, или Linked database
. Связанная БД берет все данные из источника и показывает их в таблице. Как только вы меняете данные в связанной БД, они меняются и в источнике — и наоборот.
Определить, что перед вами находится связанная БД, можно по стрелке возле её названия:

Для чего используют связанные БД:
- хранят данные в одном доступном месте и обращаются к ним из других
- создают мастер-базы данных для широкого круга данных, а потом уже на местах “сужают” эти базы данных до нужного контекста. Например, до отдельных таблиц с фильмами и сериалами
Создание связанной БД. Подключиться к базе данных можно через меню блоков в разделе баз данных. Найдите блок Create linked database
или начните печатать название блока.

В конце вас попросят ввести название базы данных-источника.

Как выглядит связанная БД? Изначально, независимо от набора видов в источнике, связанная БД всегда выглядит как таблица со всеми открытыми полями. Порядок полей и записей не обязательно будет совпадать с таковыми в источнике.

Где должен лежать источник, чтобы можно было к нему подключиться? Источник может находиться где угодно в вашем аккаунте, даже необязательно в текущем рабочем пространстве. Когда вы подбираете источник из списка, ниже подписано название его рабочего пространства.
Как работает связь между подключенной БД и источником? Вы можете добавлять любые виды, фильтры и сортировки. Всё это не влияет на состояние источника — ни на данные, ни на виды БД. Однако как только вы поменяете данные в связанной БД — они моментально изменятся в источнике. А именно:
- Если добавить или удалить свойства в связанной БД
- Если переименовать свойства или изменить их настройки
- Если добавить, удалить или изменять элементы БД — как свойства, так и контент страницы
Можно ли изменить название связанной БД? На данный момент нельзя. Название будет как у источника. При клике на название вы перейдете в БД источника (в страничном виде).
Видео-туториал:
🛠 Перейдите на страницу упражнений. Создайте связанную БД, используя в качестве источника доску Источник для Linked database