Современные бизнес-процессы зависят от данных, и большинство компаний используют сложные системы управления базами данных (СУБД) для их хранения и обработки. Развитие технологий баз данных и конкурентное давление привели к созданию мощных и сложных систем, использование которых требует глубокого понимания. Ошибки в работе с такими системами могут быть дорогостоящими. Этот курс предоставляет базовые знания о работе СУБД, позволяя принимать взвешенные решения при проектировании и использовании реляционных баз данных.
Во время выполнения упражнений курса вы создадите простую систему управления реляционными базами данных. Упражнения спроектированы так, чтобы вы могли самостоятельно решать задачи, обращаясь к видеоруководствам и дополнительным объяснениям только при необходимости. Вместо жесткого определения завершенности упражнений вам предоставляется гибкость: вы можете сосредоточиться на основных задачах и интересных дополнительных целях.
Курс также включает семинары, записанные с участниками CS Primer, которые освещают сложные концептуальные аспекты, трудные для понимания в формате упражнений. Семинары рекомендуется проходить после изучения соответствующего модуля курса.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
002 A brief overview of query execution using EXPLAIN
Урок 3.
00:12:27
003 Observing PostgreSQL client and server communication
Урок 4.
00:22:19
004 A very brief history of early DBMSs
Урок 5.
00:08:43
005 Column vs row stores
Урок 6.
00:04:51
006 What is the core of a core dump or out of core sort
Урок 7.
01:03:36
007 CSV FileScan
Урок 8.
02:06:34
008 Heap File
Урок 9.
01:01:10
009 Basic inserts
Урок 10.
00:35:22
010 The layout of a PostgreSQL table
Урок 11.
01:00:55
011 Nested loops join
Урок 12.
00:40:18
012 Hash join
Урок 13.
01:38:55
013 Sort-merge join
Урок 14.
00:58:22
014 Aggregation
Урок 15.
00:20:50
015 What is a join
Урок 16.
00:18:54
016 The three basic join stratgies
Урок 17.
00:15:25
017 Nested loop variants and practical considerations
Урок 18.
00:14:58
018 Hash join variants and practical considerations
Урок 19.
00:30:28
019 Transactions the big picture
Примечание от Oz:
Я активно работаю над этим курсом. Вы уже можете начинать обучение, и я постараюсь выпускать новые задачи достаточно быстро, чтобы поддерживать ваш прогресс. Однако обратите внимание, что структура курса может меняться в короткие сроки по мере его доработки.
Привет, меня зовут Оз. Я преподаватель компьютерных наук и отец, обучающий своих детей на дому, живу в сельской местности Австралии. С 2015 года я управляю Bradfield, небольшой профессиональной школой, которая изначально была расположена в Сан-Франциско, а теперь полностью онлайн. Начиная с 2024 года, я сосредотачиваю свою энергию на csprimer.com - учебной программе по компьютерным наукам с гибким графиком. Ранее я работал инженером-программистом
019 Transactions the big picture
https://csprimer.com/courses/distributed-systems/