ФИНКИ / Бази на податоциВовед во бази на податоци и SQL.
Започни со моделирање податоци и SQL, од создавање табели до посложени прашања и трансакции.
<>РАЗБЕРИ. ПРИМЕНИ. НАПРЕДУВАЈ.+
- 01Моделирање на ентитети и нивни врски
- 02SQL дефинирање и изменување на податоци
- 03Прашања, комбинирање и обработка на резултати
- 04Конкурентен пристап и основи на трансакции
02 / РАЗБЕРИ ГО КОНЦЕПТОТ
Логиката зад
решението.
Релациската база организира податоци во табели со јасни клучеви и врски. Купувач и нарачка не се ист ентитет: еден купувач може да има повеќе нарачки. SQL овозможува избор, поврзување и агрегирање на записите. JOIN ги комбинира според услов, а не според нивниот физички редослед.
ПРИМЕР ОД СЕКОЈДНЕВНАТА ПРАКТИКАИЛУСТРАТИВЕН ПРИМЕР
Кои нарачки припаѓаат на еден купувач?
Купувачот Ана има две нарачки од 300 и 450 денари. Борис има една од 200. Треба да го најдеме вкупниот износ за Ана.
- 01
Купувачите имаат примарен клуч, а нарачките референца кон него.
- 02
Ги поврзуваме табелите по идентификатор на купувач, не само по име.
- 03
Ги избираме нарачките на Ана и ги собираме: 300 + 450.
↳Што добиваме?Вкупниот износ е 750 денари. Два купувачи со исто име остануваат различни преку своите идентификатори.
Сценариото и податоците се поедноставени за учење. Примерот не претставува конкретен клиентски проект или измерени резултати од продукциски систем.
03 / СТУДЕНТСКИ ПРАШАЊА
Прашај.
Разбери подобро.
Што е разликата меѓу WHERE и HAVING?+
WHERE ги филтрира редовите пред групирање; HAVING ги филтрира групите според услов, често врз агрегат.
Дали NULL е исто што и нула?+
Не. NULL означува недостасувачка или непозната вредност. За проверка користи IS NULL, а не еднаквост со NULL.
Зошто JOIN ми дава повеќе редови од очекуваното?+
Еден запис може да има повеќе совпаѓања. Провери ја кардиналноста на врската и условот за поврзување.
УЧИ СО РАЗБИРАЊЕТвојот материјал.
Нашата следна задача.
Работиме на делот што ти е најпотребен: основни концепти, практични задачи или подготовка за колоквиум и испит. Содржината ја усогласуваме со материјалите што ги учиш во твојата генерација.
REC ТВОЈОТ ЧАС
▶
РАЗБЕРИ. ПОВТОРИ. ПРИМЕНИ.↺
ПОВТОРИ КОГА ТИ ТРЕБА.НЕ САМО ЕДНАШ. КОЛКУ ШТО ТИ ТРЕБА.Часот завршува.
Знаењето останува.
Секој час се снима. Врати се на објаснувањата, паузирај кај потешките делови и повтори ги задачите со свое темпо.
↺Снимките се достапни најмалку
во текот на еден семестар.
Снимките се наменети за твоето учење. Споделување и објавување се дозволени само по претходен договор.