DEV1-12. 07. Схема данных приложения «Книжный магазин»

preview_player
Показать описание
DEV1-12. 07. Приложение «Книжный магазин». Схема данных и интерфейс

Авторы курса: Егор Рогов, Павел Лузанов
© Postgres Professional, 2020
Рекомендации по теме
Комментарии
Автор

Извините, а где взять insert into, чтобы наполнить данные бд bookstore?

gpankov
Автор

EAV структура используется из простых соображений: когда в системе нет жестко заданной метамодели и есть требование менять метамодель на лету. Например, пользователь может добавить новый атрибут на сущность. При использовании плоских таблиц это выливается в добавление новой колонки, в EAV-структуре же - в добавлении новых строк в существующие таблицы.
Такой подход успешно применяется в реальных огромных Enterprise-приложениях, только конечно сама схема EAV-базы (а точнее EAV-CR) значительно обширнее. Как минимум, Entity, Attribute, Value, Classes, Relationships - это отдельные таблицы, связанные внешними ключами.

ВладЛаркин-ыс
Автор

у вас в демонстрации таблица authors имеет поле surname, а в материалах для вставки INSERT содержит вместо него поле surname. При копировании возникает ошибка, поправил вручную. Надеюсь в дальнейшем это несогласованность не вызовет проблем в уроках.

porodem
Автор

Спасибо за материал!
43:30 подскажите, какая самая распространенная практика тестрования таких функций? Предлагает ли PostgreSQL какой-то функционал для автотестирования такого API? Также интересно как тестировать такие функции в услових конкурентного обращения?

OstretsovArtem
Автор

Я запустил через виртуальную машину ваш образ. У меня под юзером студент в бд bookstore нет предустановленных таблиц. Правильно понял что надо самому прописывать?

maksimsusharnik
Автор

Здравствуйте! Спасибо за видео. Но вы ругаете EAV структуру, json подход тоже не одобряете. А какой тогда правильный способ организовать структура данных для реального магазина, где у каждого товара свои динамические атрибуты?

sometexthere
Автор

Здраствуйте, как мне скачать исходный код этого веб приложения? ссылка которая есть в пдф не работает

esteeerol
visit shbcf.ru