napredne baze podataka ms access

1
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]

Upload: others

Post on 30-Oct-2021

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NAPREDNE BAZE PODATAKA MS ACCESS

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]