Към съдържанието
wannacode

Бази данни и SQL

Почти всяка програма пази данни: поръчки, потребители, съобщения, плащания. Този курс е за това къде и как. Започваш от първата заявка към истинска база на магазин и стигаш до проектиране, транзакции, индекси, връзка от код и до въпроса коя база за коя работа.

Заявките се пускат тук, в браузъра: всяко поле с код е истинска SQLite база. Пишеш, натискаш „Изпълни“ и виждаш резултата. Нищо не се инсталира. Накрая има модул за другите видове бази (документни, key-value, потоци от събития, графи, колонни, търсене, вектори), също с живи симулатори.

Курсът е подреден на модули, всеки модул на кратки уроци. Урокът е поредица от карти, по една идея на карта: въпрос от практиката, заявката, която му отговаря, и задачка, която проверяваш веднага. Отговорът ти се сравнява с верния резултат върху същата база, а грешката на SQLite се обяснява с човешки думи.

Всеки модул ползва само неща от предишните. Напредъкът ти се пази в браузъра.

Модул 0

Добре дошъл в базите данни

3 урока · какво е база, таблици, първата заявка

  1. Защо база данни
  2. Магазинът
  3. SQL и истинските бази

Модул 1

Четене на данни

5 урока · SELECT, WHERE, ORDER BY, LIMIT, NULL

  1. Само нужните колони
  2. Само нужните редове
  3. Списъци, граници и шаблони
  4. NULL: няма стойност
  5. Подреждане, първите N, без повторения

Създаден от Иво Гергов като част от кампанията на Evo Tech за достъпно обучение по програмиране ·