wiki:ImportantUsecase2

Version 17 (modified by 193270, 3 years ago) ( diff )

--

Пребарување на книга по име на книга, жанр или автор

Актери

  • Најавен корисник

Реализација

Чекор 1

Корисникот клика на копчето "Книги"

Чекор 2

Корисникот избира опција по која што ќе пребарува

select kn.naslov, kn.opis, a.ime, k.ime_kategorija from knigi as kn
join izdava as i on i.id_knigi=kn.id_na_kniga
join avtor as a on a.id_na_avtor=i.id_avtor
join e_od as e on e.id_knigi=kn.id_na_kniga
join kategorija as k on k.id_na_kategorija=e.id_na_kategorija

Чекор 3

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

select naslov, opis from knigi;
select kn.opis, kn.naslov from knigi as kn
join izdava as i on i.id_knigi=kn.id_na_kniga
join avtor as a on a.id_na_avtor=i.id_avtor
where a.ime like '%Frosina Parmakovska%';
select kn.naslov, kn.opis from knigi as kn
join e_od as e on e.id_knigi=kn.id_na_kniga
join kategorija as k on k.id_na_kategorija=e.id_na_kategorija
where k.ime_kategorija like '%roman%';

Чекор 4

Потоа корисникот може да пребарува книга преку search bar.

Чекор 5

Прикажување на резултатите од пребарувањето.

select kn.naslov, kn.opis from knigi as kn
join izdava as i on i.id_knigi=kn.id_na_kniga
join avtor as a on a.id_na_avtor=i.id_avtor
where a.ime like '%Goce Smilevski%';
select naslov, opis from knigi
where naslov like '%Мојот маж%';
select kn.naslov, kn.opis from knigi as kn
join e_od as e on e.id_knigi=kn.id_na_kniga
join kategorija as k on k.id_na_kategorija=e.id_na_kategorija
where k.ime_kategorija like '%roman%';

Attachments (4)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.