CouchDB Projekt
Baza danych
Umieść w bazie danych dokumenty reprezentujące części samochodowe, każdy z dokumentów musi zawierać przynajmniej 6 atrybutów: nazwę części, numer katalogowy, markę, model i rok produkcji samochodu do którego pasuje część, oraz ile razy dana część występuje w samochodzie,
napisz widok samochod
, który umożliwi dostęp do informacji o częściach posortowanych ze względu na markę, model i rok produkcji,
napisz widok czesc
, który umożliwi dostęp do informacji o częściach posortowanych ze względu na numer katalogowy,
napisz widok ile
, który obliczy ile jest części dla danego samochodu (rozróżnianego po marce, modelu i roku produkcji).
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ć:
kod design document zawierającego w/w widoki,
odpowiedzi na następujące pytania.
Pod jakim adresem
URI można odnaleźć informacje jakie są dostępne części dla samochodu marki
Syrena, model
105 z
1978 roku? 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
.
Pod jakim adresem można dowiedzieć się ile jest części dla w/w Syreny?