Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Kolokvij iz vježbi - Informatika 1 – MS Access

GRUPA 1

VAŽNO: Sve datoteke potrebne za rad se nalaze na poslužitelju \\Nastava u istom direktoriju kao i
ovaj dokument sa zadacima. Sve datoteke potrebne za rad morate odmah kopirati na disk D: u
direktorij D:\kolokvij_2\prezime_ime pri čemu dete umjesto dijela prezime_ime navesti SVOJE
prezime i ime.

SPECIFIKACIJA APLIKACIJE: Potrebno je izraditi aplikaciju koja de omoguditi osnovnu


evidenciju knjižnične građe u nekoj knjižnici. Baza mora omoguditi evidenciju knjiga,
evidenciju autora knjiga (pisaca) i evidenciju izdavača knjiga na način da se u svakom
trenutku može vidjeti koji su izdavači publicirali koju knjigu, te koji su autori napisali koju
knjigu.
Baza podataka se sastoji od 4 tablice:
tablica izdavača
tablica autora
tablica knjiga
tablica autori_knjige (tu se vidi koji su autori napisali koju knjigu, jer na pisanju jedne
knjige može sudjelovati više autora)

1. Zadatak 2 BODA (1+1)


a) Kreirajte u mapi prezime_ime MS Access bazu pod nazivom knjiznica.accdb Potrebne tablice
kreirajte prema specifikacijama koje slijede:

Polja u tablici Izdavac:


Naziv polja Opis Tip
ID_izdavac (primarni ključ) Šifra izdavača longint, autonumber
Naziv Naziv izdavača text, 50, obavezno polje
Tabela 1 Tablica Izdavac

Polja u tablici Autor:


Naziv polja Opis Tip
ID_autor (primarni ključ) Šifra autora longint, autonumber
Prezime Prezime autora text, 30, obavezno polje
Ime Ime autora text, 20, obavezno polje
Tabela 2 Tablica Autor

Polja u tablici Knjiga:


Naziv polja Opis Tip
ID_knjiga (primarni ključ) Šifra knjige longint, autonumber
ID_izdavac (vanjski ključ - > Šifra izdavača longint, number, obavezno
tablica Izdavac) polje
Naslov Naslov knjige text, 80, obavezno polje
DatumPublikacije Datum izdavanja knjige Date/Time, obavezno polje
BrojStranica Broj stranica u knjizi integer, obavezno polje
Cijena Cijena knjige Currency, obavezno polje
Tabela 3 Tablica Knjiga

nastavak ...
... nastavak

Polja u tablici AutoriKnjige:


Naziv polja Opis Tip
ID_autor (primarni ključ; Šifra autora longint, number, obavezno
vanjski ključ - > tablica Autor) polje
ID_knjiga (primarni ključ; Šifra knjige longint, number, obavezno
vanjski ključ - > tablica Knjiga) polje
Tabela 4 Tablica AutoriKnjige

b) Uspostavite relacijske veze između tablica na temelju zadanih primarnih i vanjskih


ključeva, te obavezno pri tome uključite kontrolu referencijalnog integriteta.

2. Zadatak 3 BODA (0,5+0,5+2)


a) Kreirajte obrazac za evidenciju izdavača. Koristite stil Module, a za logo u zaglavlju obrasca
iskoristite sliku k1_izdavaci.jpg Obrazac se mora otvarati u pop-up prozoru. Uporabom tog obrasca
obavezno unesite 3-4 izdavača.

b) Kreirajte obrazac za evidenciju autora. Koristite stil Technic, a za logo u zaglavlju obrasca iskoristite
sliku k1_autori.jpg Obrazac se mora otvarati u pop-up prozoru. Uporabom tog obrasca obavezno
unesite 3-4 autora.

nastavak ...
... nastavak

c) Kreirajte obrazac za evidenciju knjiga – na obrascu mora istovremeno biti mogude i unijeti novu
knjigu i pridružiti knjizi jednog ili više autora. Koristite stil Aspect, a za logo u zaglavlju obrasca
iskoristite sliku k1_knjige.jpg Obrazac se mora otvarati u pop-up prozoru. Uporabom tog obrasca
obavezno unesite 2-3 knjige.
NAPOMENE:
Izbor izdavača knjige treba riješiti samo pomodu padajude liste
Izbor autora knjige u podobrascu treba riješiti na način da se neposredno unese šifra autora
ili da se iz padajude liste izabere prezime i ime autora (prezime i ime u toj listi moraju biti
spojeni)

3. Zadatak 2 BODA (1+1)


a) Kreirajte izvješde koje de izlistati podatke o knjigama (šifru, naslov i datum) zajedno s podacima o
autorima tih knjiga. Koristite stil Northwind, te zadajte da se izvješde otvara u pop-up prozoru.

nastavak ...
... nastavak

b) Kreirajte izvješde koje de izlistati sve izdavače zajedno s detaljima o knjigama koje su izdali (naslov,
broj stranica i cijena). Koristite stil Northwind, te zadajte da se izvješde otvara u pop-up prozoru. Na
izvješdu prikažite i ukupnu cijenu svih knjiga po izdavaču.

4. Zadatak 1 BOD
Na obrazac za evidenciju knjiga (iz zadatka 2.c) dodajte gumb. Klikom na taj gumb treba se
otvoriti izvješde iz zadatka 3.a), ali na način da se na izvješdu vide podaci samo za onu knjigu
koja je trenutno prikazana na obrascu za evidenciju knjiga.

5. Zadatak 2 BODA
Pomodu MS Visual Web Developer alata izradite web obrazac autori.aspx za evidenciju
autora. Obrazac mora omoguditi pregled, izmjenu, brisanje i unos zapisa o autorima. Također
treba omoguditi sortiranje podataka po bilo kojem stupcu i omoguditi prikaz tablice na više
"stranica".
NAPOMENA:
Kod izrade novog web projekta (OBAVEZNO pod nazivom Knjiznica) kao početni direktorij
OBAVEZNO izaberite direktorij D:\kolokvij_2\prezime_ime
Pripazite na problem kod unosa novih autora, vezano uz autonumber primarni ključ tablice
Autor!!

nastavak ...
... nastavak

NAČIN PREDAVANJA ZADATAKA NA OCJENJIVANJE: Sadržaj direktorija prezime_ime na disku D:


(uključujudi i sam direktorij prezime_ime) trebate komprimirati u jednu .zip ili .rar datoteku i zatim
tu .zip ili .rar datoteku trebate postaviti u Moodle u zadadu pod nazivom "Drugi kolokvij - Access"

NAPOMENA: Nemojte komprimirati direktorij D:\kolokvij_2, ved počnite s direktorijem


prezime_ime.

ZA PROLAZ JE POTREBNO OSTVARITI MINIMALNO 5 BODOVA (50%).

You might also like