napredne baze podataka ms access
TRANSCRIPT
NAPREDNE BAZE PODATAKA – MS ACCESS
ZADATAK ZA VEŽBANJE – 1: Kreirati tabele i povezati ih
1. U folderu NIP2\VEŽBE napraviti podfolder AC1 u kome će se biti sačuvana baza pod nazivom ac1(.accdb)
2. Napraviti tabele GRAD i UNIVERZITET tako da sadrže sledeće kolone
GRAD UNIVERZITET
Field Name Data Type Field Properties Field Name Data Type Field Properties
ID AutoNumber ID AutoNumber
Naziv Text Required: yes Field size: 20
Naziv Text
Required: yes Field size: 50
PosBroj Text Required: yes Field size: 20
ID_Grad Number Required: yes
3. Dodati jedinstvene indekse na kolone Naziv i PosBroj tabele GRAD sa nazivima IND_NAZIV odnosno IND_POSBROJ.
Dodati jedinstven indeks na kolonu Naziv tabele UNIVERZITET sa nazivom IND_NAZIV.
4. Napraviti vezu "jedan prema više" između kolone ID tabele GRAD i kolone ID_Grad tabele UNIVERZITET (ID tabele
GRAD treba da postane strani ključ u tabeli UNIVERZITET). Očuvati referencijalni integritet.
5. Napraviti tabele PROJEKAT, NAUCNIK i ANGAZOVAN tako da sadrže sledeće kolone
PROJEKAT NAUCNIK ANGAZOVAN
Field Name Data Type Field Properties
Field Name Data Type Field Properties
Field Name
Data Type
Field Properties
ID AutoNumber
ID AutoNumber
ID_Naucnik Number Required: yes
Naslov Text Required: yes Length: 100
Ime Text
Required: yes Length: 30
ID_Projekat Number
Required: yes
PDatum Date Format: MM/YYYY
Prezime Text
Required: yes Length: 30
KDatum Date Format: MM/YYYY
RDatum Text
Format: DD/MM/YYYY
ID_Univerzitet Number
6. Dodati jedinstven indeks na kolonu Naslov tabele PROJEKAT sa nazivom IND_NASLOV. Dodati običan indeks na
kolonu Prezime tabele NAUČNIK sa nazivom IND_PREZIME.
7. Napraviti vezu "jedan prema više" između kolone ID tabele UNIVERZITET i kolone ID_Univerzitet tabele NAUČNIK
(uvesti ID tabele UNIVERZITET da bude strani ključ u tabeli NAUČNIK). Očuvati referencijalni integritet.
8. Napraviti vezu "više prema više" između tabele NAUCNIK i PROJEKAT preko tabele povezivanja ANGAZOVAN
(uvesti ID tabele NAUCNIK i ID tabele PROJEKAT u tabelu ANGAZOVAN kao strane ključeve i povezati ih sa poljima
ID_Naucnik i ID_Projekat). Očuvati referencijalni integritet.
9. U tabeli ANGAZOVAN od polja ID_Naucnik i ID_Projekat napraviti složeni ključ (nakon toga obrisati polje ID iz
tabele ANGAZOVAN ako postoji...)
10. Ispuniti tabele sa podacima. Svaka tabela treba da sadrži najmanje 3 zapisa (podaci mogu biti izmišljeni). Sačuvati
bazu.
11. Zapakovati folder AC1 pod nazivom ac1_ime_prezime_brind.dat. Datoteku šifrovati sa "123" i uključiti opciju
Encrypt file names.
Naslov poruke: Zadatak: ACCESS1
Tekst poruke: Prezime ime, broj indeksа,Studijski program i godina
Poslati na adresu [email protected]