ФЕИТ / Бази на податоци

Моделирање бази на податоци.

Моделирај релациска база и поврзи го моделот со SQL, нормализација и организација на податоци.

01 / ШТО ЌЕ УЧИМЕ

Темите зад
решенијата.

Краток преглед според официјалната предметна програма ↗.
Код: 4ФЕИТ07Л009
Проверено: 08.10.2026.

  1. 01Ентитети, асоцијации и мапирање во табели
  2. 02Релациона алгебра и SQL прашања
  3. 03Агрегации, функционални зависности и нормални форми
  4. 04Индекси, физичка организација и тригери
02 / РАЗБЕРИ ГО КОНЦЕПТОТ

Логиката зад
решението.

Моделот на база треба да ги изрази правилата на системот. Ентитет, примарен клуч и врска имаат различни улоги. Нормализацијата ги издвојува зависностите, а ограничувањата спречуваат недозволени записи. SQL прашањата подоцна ја користат токму таа структура за точни резултати.

ПРИМЕР ОД СЕКОЈДНЕВНАТА ПРАКТИКАИЛУСТРАТИВЕН ПРИМЕР

Распоред на училници без дупли резервации

Факултет сака резервации на училници за фиксни часовни слотови. Во еден слот, една училница смее да има само една резервација.

  1. 01

    Учител, училница и резервација ги моделираме како одделни ентитети.

  2. 02

    Резервацијата ги поврзува училницата, датумот и фиксниот слот.

  3. 03

    Уникатно ограничување врз училница, датум и слот спречува повторен запис.

Што добиваме?

Второ барање за истата училница и слот се одбива. За произволни временски интервали е потребна проверка на преклопување, не само еднаквост.

Сценариото и податоците се поедноставени за учење. Примерот не претставува конкретен клиентски проект или измерени резултати од продукциски систем.

03 / СТУДЕНТСКИ ПРАШАЊА

Прашај.
Разбери подобро.

Зошто името на училницата не мора да биде примарен клуч?

Може да се промени или повтори. Стабилен идентификатор ја одделува техничката врска од приказното име.

Дали тригер е секогаш најдобар за секое правило?

Не. Прво разгледај декларативни ограничувања. Тригерот има дополнителна сложеност и треба да биде јасно оправдан.

Која е користа од релациона алгебра?

Ја објаснува логиката на избор, проекција и поврзување независно од конкретниот SQL запис.

УЧИ СО РАЗБИРАЊЕ

Твојот материјал.
Нашата следна задача.

Работиме на делот што ти е најпотребен: основни концепти, практични задачи или подготовка за колоквиум и испит. Содржината ја усогласуваме со материјалите што ги учиш во твојата генерација.

НЕ САМО ЕДНАШ. КОЛКУ ШТО ТИ ТРЕБА.

Часот завршува.
Знаењето останува.

Секој час се снима. Врати се на објаснувањата, паузирај кај потешките делови и повтори ги задачите со свое темпо.

Снимките се достапни најмалку
во текот на еден семестар.
Снимките се наменети за твоето учење. Споделување и објавување се дозволени само по претходен договор.
ЕДЕН РАЗГОВОР. НОВ ПОЧЕТОК.

Твојот следен ред код
почнува тука.

Пријави се за час
Или јави се: 075 443 230
ЕДЕН ПРОФИЛ / СЕКОЈ ТВОЈ ПРЕДИЗВИК

Добредојде.

Google · НаскороFacebook · Наскоро

или со твоите податоци