| 9 | | Администраторот може да додава нови книги, да ги ажурира податоците за постоечките книги и да ги брише книгите. Може да ги менува насловот, ISBN, описот, годината на издавање, цената, количината на залиха и корицата. Книгите можат да бидат поврзани со соодветни автори, жанрови, категории и расположенија. При бришење, системот проверува дали книгата е поврзана со постоечки нарачки и други записи и спречува бришење доколку тоа би ги нарушило податоците. |
| | 9 | Администраторот може да ги прегледува постоечките книги, да додава нови книги, да ги ажурира податоците за постоечките книги и да ги брише книгите. Може да ги менува насловот, ISBN, описот, годината на издавање, цената, количината на залиха и корицата. Книгите можат да бидат поврзани со соодветни автори, жанрови, категории и расположенија. При бришење, системот проверува дали книгата е поврзана со постоечки нарачки и спречува бришење доколку книгата е дел од една или повеќе нарачки. |
| | 83 | |
| | 84 | 12. Администраторот избира постоечка книга и ја избира опцијата за бришење. |
| | 85 | |
| | 86 | 13. Системот проверува дали книгата е поврзана со постоечки нарачки. |
| | 87 | |
| | 88 | {{{ |
| | 89 | SELECT COUNT(*) |
| | 90 | FROM project.sodrzi |
| | 91 | WHERE kniga_id = 1; |
| | 92 | }}} |
| | 93 | |
| | 94 | 14. Доколку книгата е поврзана со една или повеќе нарачки, системот не дозволува нејзино бришење и прикажува порака дека книгата не може да се избрише бидејќи е дел од постоечки нарачки. |
| | 95 | |
| | 96 | 15. Доколку книгата не е поврзана со постоечки нарачки, системот ги отстранува нејзините поврзувања со омилени, автори, жанрови, категории и расположенија. |
| | 97 | |
| | 98 | {{{ |
| | 99 | DELETE FROM project.omileni |
| | 100 | WHERE kniga_id = 1; |
| | 101 | |
| | 102 | DELETE FROM project.napisana_od |
| | 103 | WHERE kniga_id = 1; |
| | 104 | |
| | 105 | DELETE FROM project.ima_zhanr |
| | 106 | WHERE kniga_id = 1; |
| | 107 | |
| | 108 | DELETE FROM project.ima_kategorija |
| | 109 | WHERE kniga_id = 1; |
| | 110 | |
| | 111 | DELETE FROM project.povrzana_so |
| | 112 | WHERE kniga_id = 1; |
| | 113 | }}} |
| | 114 | |
| | 115 | 16. Системот ја брише книгата од базата на податоци. |
| | 116 | |
| | 117 | {{{ |
| | 118 | DELETE FROM project.knigi |
| | 119 | WHERE kniga_id = 1; |
| | 120 | }}} |