2
Projektni zadatak Baza podataka Moja knjiga, za potrebe biblioteke Prvi deo – kreiranje i povezivanje tabela, inicijalizacija baze 1. Kreiranje tabela Struktura baze podataka je predstavljena sledećim relacionim modelom: AUTORI (IDAutora, Prezime, Ime, Nacionalnost, Fotografija, Komentar) KNJIGE (IDKnjige, Autor, Naslov, GodIzdanja, Zanr, Izdavac, Povez, Stanje) CITAOCI (ClKarta, Prezime, Ime, BrLK, DatRodjenja, Adresa, Grad, MailAdresa, BrTel) IZDAVACI (IDIzdavaca, Naziv, Adresa, Grad, Drzava, BrTel, MailAdresa, WEBStrana) POZAJMICE (IDPozajmice, Citalac, Knjiga, DatIzd, DatVr, Komentar) a) Tabela AUTORI IDAutora AutoNumber, Long Integer Prezime Text (30) Ime Text (20) Nacionalnost Text (30) Fotografija OLE Object Komentar Memo a) Tabela KNJIGE IDKnjige AutoNumber, Long Integer Autor Number, Long Integer Naslov Text (50) GodIzdanja Text (4), obezbediti obavezan unos četiri cifre Zanr Text (20), Lookup polje sa vrednostima: Triler, Drama, Istorijska, Dečija, Horor, Fantastika, Psihologija, Filozofija, Računari Izdavac Number, Long Integer Povez Text (15), Lookup polje sa vrednostima Meki, Tvrdi, Luksuzni Stanje Text (20), dozvoljene vrednosti za ovo polje su Izdata i Raspoloživa b) Tabela ČITAOCI ClKarta Text (6), obezbediti unos slova C, jedne obavezne i četiri neobavezne cifre

infoinformatikablog.files.wordpress.com · Web viewClKartaText (6), obezbediti unos slova C, jedne obavezne i četiri neobavezne cifre. PrezimeText (30), obavezan unos. ImeText (20)

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: infoinformatikablog.files.wordpress.com · Web viewClKartaText (6), obezbediti unos slova C, jedne obavezne i četiri neobavezne cifre. PrezimeText (30), obavezan unos. ImeText (20)

Projektni zadatakBaza podataka Moja knjiga, za potrebe biblioteke

Prvi deo – kreiranje i povezivanje tabela, inicijalizacija baze

1. Kreiranje tabela

Struktura baze podataka je predstavljena sledećim relacionim modelom:AUTORI (IDAutora, Prezime, Ime, Nacionalnost, Fotografija, Komentar)KNJIGE (IDKnjige, Autor, Naslov, GodIzdanja, Zanr, Izdavac, Povez, Stanje)CITAOCI (ClKarta, Prezime, Ime, BrLK, DatRodjenja, Adresa, Grad, MailAdresa, BrTel) IZDAVACI (IDIzdavaca, Naziv, Adresa, Grad, Drzava, BrTel, MailAdresa, WEBStrana)POZAJMICE (IDPozajmice, Citalac, Knjiga, DatIzd, DatVr, Komentar)

a) Tabela AUTORIIDAutora AutoNumber, Long IntegerPrezime Text (30)Ime Text (20)Nacionalnost Text (30)Fotografija OLE ObjectKomentar Memo

a) Tabela KNJIGEIDKnjige AutoNumber, Long IntegerAutor Number, Long IntegerNaslov Text (50)GodIzdanja Text (4), obezbediti obavezan unos četiri cifreZanr Text (20), Lookup polje sa vrednostima: Triler, Drama, Istorijska, Dečija, Horor,

Fantastika, Psihologija, Filozofija, RačunariIzdavac Number, Long IntegerPovez Text (15), Lookup polje sa vrednostima Meki, Tvrdi, LuksuzniStanje Text (20), dozvoljene vrednosti za ovo polje su Izdata i Raspoloživa

b) Tabela ČITAOCIClKarta Text (6), obezbediti unos slova C, jedne obavezne i četiri neobavezne cifrePrezime Text (30), obavezan unosIme Text (20)BrLK Text (10)DatRodjenja Date/TimeAdresa Text (30)Grad Text (20), podrazumevana vrednost PodgoricaMailAdresa HyperlinkBrTel Text (11), obezbediti unos pozivnog broja, šest obaveznih i jedne neobavezne cifre

(067/245-3123)c) Tabela IZDAVAČI

IDIzdavaca AutoNumber, Long IntegerNaziv Text (30)Adresa Text (30)Grad Text (20)Drzava Text (20)

Page 2: infoinformatikablog.files.wordpress.com · Web viewClKartaText (6), obezbediti unos slova C, jedne obavezne i četiri neobavezne cifre. PrezimeText (30), obavezan unos. ImeText (20)

BrTel Text (11), obezbediti unos pozivnog broja, šest obaveznih i jedne neobavezne cifre (067/245-3123)

MailAdresa HyperlinkWEBStrana Hyperlink

d) Tabela POZAJMICEIDPozajmice AutoNumber, Long IntegerCitalac Text (6), obezbediti unos slova C, jedne obavezne i četiri neobavezne cifreKnjiga Number, Long IntegerDatIzd Date/TimeDatVr Date/TimeKomentar Memo

2. Povezivanje tabela

Povezivanje tabela se vrši na osnovu stranih ključeva. Prilikom definisanja veza aktivirati proveru referencijalnog integriteta. Vezu između tabela Knjige i Izdavaci ostvariti pomoću Lookup Wizard – a.

3. Inicijalizacija baze - punjenje tabela podacima

Tabele treba popuniti podacima koji su pripremljeni u priloženim datotekama.