Бази данни и SQL
Почти всяка програма пази данни: поръчки, потребители, съобщения, плащания. Този курс е за това къде и как. Започваш от първата заявка към истинска база на магазин и стигаш до проектиране, транзакции, индекси, връзка от код и до въпроса коя база за коя работа.
Заявките се пускат тук, в браузъра: всяко поле с код е истинска SQLite база. Пишеш, натискаш „Изпълни“ и виждаш резултата. Нищо не се инсталира. Накрая има модул за другите видове бази (документни, key-value, потоци от събития, графи, колонни, търсене, вектори), също с живи симулатори.
Продължи оттам, докъдето стигна:
Как се учи тук
Раздел „Как се учи тук“Курсът е подреден на модули, всеки модул на кратки уроци. Урокът е поредица от карти, по една идея на карта: въпрос от практиката, заявката, която му отговаря, и задачка, която проверяваш веднага. Отговорът ти се сравнява с верния резултат върху същата база, а грешката на SQLite се обяснява с човешки думи.
Всеки модул ползва само неща от предишните. Напредъкът ти се пази в браузъра.
Картата на курса
Раздел „Картата на курса“Модул 0
Добре дошъл в базите данни
3 урока · какво е база, таблици, първата заявка
Модул 1
Четене на данни
5 урока · SELECT, WHERE, ORDER BY, LIMIT, NULL