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