150 likes | 386 Views
Tabele. Relaciona tabele. Relacion a tabela je sastavni deo baze podataka u kojoj čuvaju podaci. Ona se može povezati sa drugim tabelema. K olone relacione tabele čine POLJA ( fields ), a u redovima su SLOGOVI ( records ). S vaka relaciona tabela ima i Primarni Ključ. Polje i slog.
E N D
Relaciona tabele • Relacionatabela je sastavni deo baze podataka u kojoj čuvaju podaci. Ona se može povezati sa drugim tabelema. • Kolone relacione tabele čine POLJA (fields), a u redovima su SLOGOVI (records). • Svaka relaciona tabela ima i Primarni Ključ.
Polje i slog • Polje je memorijski prostor u kome se registruju vrednosti jednog podatka. • Svaki podatak (polje) ima svoj naziv i skup vrednosti koji može uzimati. Npr: naziv podatka je IME, a skup vrednosti koje može imati ovaj podatak je: Petar, Milan, Ivana, ... • Slog je skup svih podataka o konkretnoj jedinki (to može biti osoba, proizvod, mašina, dokument...)
Primer: Naziv polja Ključ SLOG Vrednosti polja • Tabela Auto sadrži sledeća polja: RegistarskiBroj, Marka, Boja, GodinaProizvodnje, Vlasnik. To su nazivi polja. • Nazivi polja se nalaze u I redu tabele (zaglavlju). • U ostalim redovima su slogovi tabele koji sadrže skupove podataka za konkretne automobile.
Tipovi podataka • Važne karakteristike polja su tip podatka i dužina polja. • Tip (vrsta) podatka (Data Type) može biti: • Number – broj nad kojim se mogu vršiti matematičke operacije, • Autonumber – broj koji se automatski povećava za 1 pri unosu novog sloga (redni broj) • Text – bilo koji niz znakova, (ne duži od 255 znakova) • Date - datum, • Currency - novčana vrednost, tj. broj sa oznakom valute, • Yes/No - logički tip podatka sa dve vrednosti DA ili NE; • Memo - duži opis od najviše 64000 znakova.
Dužina polja • Dužina polja (Field Size) – je maksimalan broj znakova predviđen za upis podatka u polje. • Za polja tekstualnog tipa Access nudi kao podrazumevanu veličinu 50 znakova. • Zbog uštede memorije, korisnik može da smanji ili poveća ovu vrednost • Npr. za registarski broj kola dovoljno je 10 znakova. • PO 568-87 (dužina ovog podatka je 9)
Primarni ključ • - Primarni ključ (Primary Key) - je polje koje jednoznačno identifikuje bilo koji slog u tabeli. • Ovakvo polje tabele zove još i identifikator tabele. • Sve vrednosti u polje primarnog ključa su RAZLIČITE. • Primer: Svaki automobil ima jedinstven registarski broj i može se identifikovati na osnovu njega. Zato je ovo polje primarni ključ tabele Auto. • Da li još neko polje može biti primarni ključ tabele Auto i zašto?
Osobine primarnog ključa • Primarni ključ se razlikuje od ostalih polja po tome što je: • jednoznačan (različit za svaki slog), • što se ne ažurira (ne možemo da mu promenimo vrednost) i • ne sme biti prazno polje • Osim primarnog postoje i tzv. spoljni ključevi. Oni se koriste za uspostavljanje veza između tabela.
Kreiranje baze podataka • Komanda za kreiranje nove baze je: • New Blank DataBase izbor foldera dodela naziva novoj bazi CREATE New
Naziv baze • Svaka BP u Accessu predstavlja jedan fajl. Naziv fajlu daje korisnik, a ekstenzija je mdb.
Kreiranje tabele • Tabela se može kreirati na tri načina: • Opisom strukture (komanda Create Table in Design View) • Pomoću čarobnjaka (Create Table By Using Wizard). Čarobnjak je program za bržu realizaciju nekih komplikovanih operacija. • Unosom podataka (Create Table by Entering Data)
Kreiranje baze podataka opisom strukture • Postupak: Struktura tabele opisuje se nabrajanjem polja iz kojih se tabela sastoji.
Za svako polje treba definisati • Field Name (naziv polja – treba da bude što kraći i da asocira na sadržaj polja), • Data Type (tip podatka, koji biramo iz padajuće liste) • Description (opis podatka – nije obavezan, ali se koristi kada iz naziva podataka ne možemo tačno zaključiti na šta se podatak odnosi. Npr. Ako je naziv polja DatZap, tada opis može biti Datum zaposlenja). • Field Size (dužina polja) – ova opcija se nalazi u donjem delu prozora, u oblasti Field Properties (svojstva polja). Za tekstualna polja podrazumevana dužina je 50. • Primary Key - obavezno definisati primarni ključ: obeleži se polje koje će biti ključ i klikne se na ikonu sa sličicom ključa. • Na kraju zatvori prozor (klikni na ). Program zahteva da se unese naziv tabele u polju Table Name.
Pogledi na tabelu • Postoje dva pogleda na tabelu u bazi podataka. To su: • pogled na strukturu tabele (Design View) gde su: nazivi, tipovi podatka i opisi polja • pogled na podatke (DataSheet View). • Kroz DataSheet View unese se konkretni podaci u polja • U Design View prelazi se klikom na sličicu plavog trougla