1 / 14

Tabele

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.

devi
Download Presentation

Tabele

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tabele

  2. 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č.

  3. 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...)

  4. 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.

  5. 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.

  6. 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)

  7. 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?

  8. 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.

  9. Kreiranje baze podataka • Komanda za kreiranje nove baze je: • New Blank DataBase  izbor foldera  dodela naziva novoj bazi  CREATE New

  10. Naziv baze • Svaka BP u Accessu predstavlja jedan fajl. Naziv fajlu daje korisnik, a ekstenzija je mdb.

  11. 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)

  12. Kreiranje baze podataka opisom strukture • Postupak: Struktura tabele opisuje se nabrajanjem polja iz kojih se tabela sastoji.

  13. 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.

  14. 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

More Related