ИТМО - Проектирование ПО - Лекция 5.2 - Документ-ориентированные и реляционные СУБД. Модели данных

preview_player
Показать описание
00:00 Начинаем проектировать архитектуру данных для проекта Quipy
00:38 Требования к проекту
2:31 Начало проектирования данных (выделение сущностей)
3:25 Формирование предметной области (domain)
5:56 Использование данных. Анализ требований
8:52 Почему подходит представление в виде документа? Связь One-To-Many
10:00 Документ-ориентированный подход. Локальность данных
11:00 MongoDB
13:00 Выявление недостатков предложенной структуры данных
14:26 Большой объем данных (проблема head of line blocking в протоколах TCP, HTTP 1.*)
17:03 Что делать, если нужен проход по id клиентов?
19:10 Добавление нового требования - редактирование имени пользователя
22:20 Нормализация данных в документной СУБД
24:20 Денормализация данных
25:40 Представление сущностей в виде реляционной схемы
26:10 Документная модель и отношение Many-To-Many
29:20 Документная модель данных и отношение One-To-Many
31:00 Нормализация данных в реляционной СУБД
33:35 PostgreSQL
35:35 Проблема при работе с реляционной схемой. Несовпадение структур данных базы и языка программирования
37:35 Разбираем модель на практике
43:10 Документо-ориентированная СУБД vs Реляционная СУБД итоги
Рекомендации по теме
Комментарии
Автор

Всем привет! Мы разработали сайт для проведения наших курсов - quipy.ru. Здесь студенты совместно с преподавателями могут обсуждать детали проектов, ставить задачи, следить за их выполнением.
В Quipy можно управлять любыми проектами, не только образовательными, его даже можно использовать для ведения списка личных дел. Сайт активно разрабатывается, мы готовы подстраиваться под пользователей, улучшать интерфейс и расширять функциональность - всегда рады обратной связи и любым предложениям о сотрудничестве.

sukhoa