Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoć - zadatak za školu

[es] :: Access :: Pomoć - zadatak za školu

[ Pregleda: 890 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ivanivan94
Ivan Janković

Član broj: 303008
Poruke: 51
31.223.144.*



+1 Profil

icon Pomoć - zadatak za školu24.01.2020. u 14:04 - pre 50 meseci
Moli bi za pomoć oko zadatka iz Access baza za školu. Zadatak doslovce izgleda ovako:

Koristeći relacionu šemu i kriterijumsku tabelu predstavljenu na slici, projektuj bazu B_Biblioteka
za praćenje vraćanja knjiga.



Definiši polja po odgovarajućem tipu i veličini.
Unesi po tri podatka u svaku tabelu.
Napravi sledeće upite:

a) pregled svih: ko je (prezime i ime) koju (naslov) i kada je iznajmio knjigu (bilo kada)
b) spisak trenutno iznajmljenih knjiga (one koje nisu vraćene)
c) spisak svih koji nisu na vreme vratili knjige

Dopušteno je iznajmiti samo jednu knjigu na rok od 15 dana.
Polje RokVracanja se računa, a ne unosi.

Pomoć za b): Uslov/Criteria DatumPovratka: Is Null ; c) RokVracanja: >date()-15

- Ja sam uradio kako sam razumeo zadatak ali moji upiti ne rade posao (mislim na upit pod b i c). Molio bi ako može neko da pogleda bazu sa linka ispod i kaže mi gde sam pogrešio tj. popravi upite...Trudio sam se ali ne razumem zadatak. Hvala.

Link od baze:
B_Biblioteka.accdb

[Ovu poruku je menjao ivanivan94 dana 24.01.2020. u 16:25 GMT+1]
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2828



+45 Profil

icon Re: Pomoć - zadatak za školu24.01.2020. u 17:55 - pre 50 meseci
Prepravio sam ti upite i malo podatke da bi imao sve zahtevane slučajeve.
Ako je polje RokVraćanja izračunato onda ti ne treba utabeli Tizdavanje. Nema potrebe ni da ga imaš u upitu.

Query_A daje pregled svih iznajmljenih knjiga.
Query_B daje one koje su iznajmljene, a još uvek nisu vraćene.
Query_C daje one čitaoce koji nisu na vreme vratili knjige. Odnosno koji su prekoračili rok od 15 dana.

Prikačeni fajlovi
 
Odgovor na temu

ivanivan94
Ivan Janković

Član broj: 303008
Poruke: 51
31.223.144.*



+1 Profil

icon Re: Pomoć - zadatak za školu24.01.2020. u 17:56 - pre 50 meseci
Hvala puno Getsbi tek sama sada video tvoju poruku.. u međuvremenu sam rešio zadatak na svoj način, mada gledam tvoje rešenje i prihvatam tvoje rešenje kao konačno.
Tj ja sam laički išao malo "okolo", pod C:
Prvo sam izračunao za svakoga koliko je dana zadržao knjigu: RokVracanja: DateDiff("d",[DatumIzdavanja],[DatumPovratka])
a zatim sam izdvojio sve one koji su premašili rok veći pd 15 dana: > 15
Ali tvoje rešenje je profesionalnije...
Hvala jo jednom.Pozdrav.
 
Odgovor na temu

[es] :: Access :: Pomoć - zadatak za školu

[ Pregleda: 890 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.