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