Садржај
3.0 SQL: Промена садржаја базе
3.2 SQL: Ажурирање података у табелама
3.3 SQL: Брисање података из табела
7.0 Библиотека Flask - пројектни задатак

Дизајнирање базе података - квиз

    Q-14: Шта је спецификација базе података?

  • Формалан опис базе података, који се обично користи за њено аутоматско генерисање.
  • Документација, која објашњава постојећу базу података.
  • Детаљан и прецизан, али неформалан опис будуће базе података.
  • Упутство на основу ког изгубљена база података може да се регенерише.

    Q-15: Како се обично реализује веза „један према више” између две табеле?

  • Убацивањем страног кључа у табели на страни "више", који је примарни кључ у табели на страни "један"
  • Убацивањем страног кључа у табели на страни "један", који је примарни кључ у табели на страни "више"
  • Спајањем тих табела у једну и додавањем колона по потреби
  • Додавањем примарног кључа сваке од тих табела као страног кључа у другој табели

    Q-16: Како се обично реализује веза „више према више” између две табеле?

  • Додавањем примарног кључа сваке од тих табела као страног кључа у другој табели.
  • Убацивањем нове табеле која је у вези "један према више" са сваком од датих табела.
  • Проширивањем обе табеле са по више нових колона.
  • Веза "више према више" се не реализује на неки посебан начин, само се препознаје на основу веза између стварних објеката.
../_images/q_erd_1.png

    Q-17: Шта од наведеног, на основу приказаног дијаграма важи за везу између табела „Objekat tipa A” и „Objekat tipa B”?

  • Веза између ове две табеле је типа "више према више".
  • Сваком објекту типа А одговара тачно један објекат типа Б.
  • Сваком објекту типа Б одговара један или више објеката типа А.
  • Бољи дизајн би се добио спајањем ове две табеле.
(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+