Narzędzia użytkownika

Narzędzia witryny


pl:paw:lab_couchdb_projekt_2017

CouchDB Projekt

Etap 1

  1. Umieść w bazie danych dokumenty reprezentujące listę zakupów, każdy z dokumentów musi zawierać przynajmniej: nazwę, informacje o cenie produktu i nazwę sklepu w jakim jest dostępny, np.:
{"produkt":"chleb", "cena": 2.2, "sklep":"Biedronka", "kiedy_kupic":"co tydzien"}
 
{"produkt":"pomidor", "cena": 6, "sklep":"Biedronka", "kiedy_kupic":"co tydzien"}
 
{"produkt":"sanki", "cena": 119, "sklep":"Auchan", "opis":"czerwono-czarne, metalowe"}
 
{"produkt":"lody", "cena": 3.2, "sklep":"Lidl"}
  1. napisz widok sklep, który umożliwi dostęp do informacji o zakupach posortowanych ze względu na nazwę sklepu,
  2. napisz widok ile, który obliczy ile jest towarów do kupienia w każdym sklepie.

Etap 2

  1. Pod jakim adresem URI można odnaleźć informacje o towarach do kupienia w sklepie o nazwie Biedronka? Podpowiedź: do widoku można przekazać za pomocą GET parametr key, który określa wartość klucza dla której mają być zwróceone informacje np.:
    http://..../nazwa_widoku?key="czarny"

    zwróci tylko rekordy o wartości klucza równiej czarny.

  2. Pod jakim adresem można dowiedzieć się ile towarów jest do kupienia w Biedronce?

Sprawozdanie

Sprawozdanie z projektu proszę przesłać na adres: wojnicki@agh.edu.pl. Jako tytuł wiadomości proszę podać: PAW:nazwisko, imie.

W sprawozdaniu należy umieścić:

  1. kod design document zawierającego w/w widoki,
  2. odpowiedzi na pytnia z etapu 2.
pl/paw/lab_couchdb_projekt_2017.txt · ostatnio zmienione: 2021/01/08 14:09 (edycja zewnętrzna)