250 likes | 387 Views
KREIRANJE BAZE PODATAKA. Veliki broj informacija i njihov značaj u savremenom svetu doveli su do stvaranja nove tehnologije, koju nazivamo INFORMACIONA TEHNOLOGIJA. Omogućava kvalitetnu obradu i prenos informacija, bez obzira na njihovu količinu i strukturu.
E N D
Veliki broj informacija i njihov značaj u savremenom svetu doveli su do stvaranja nove tehnologije, koju nazivamo INFORMACIONA TEHNOLOGIJA. Omogućava kvalitetnu obradu i prenos informacija, bez obzira na njihovu količinu i strukturu. Informacija je značenje koje čovek pripisuje podacima, u skladu sa opštim dogovorima.
INFORMACIJA PORUKA = Ij +I r INFORMACIJA Redudansa (poznati dio koji omogućava da se razumije nepoznato-novo) Informacioni dio, informaciono jezgro (nešto novo) Može biti pozitivna i negativna, ne sme je biti previše, ni premalo, ona mora biti optimalna! = Ij +Ir +f PORUKA Forma “daje oblik”, ona je potrebna da se razmenjena informacija razume informaciono jezgro forma redudansa
Pojam baze podataka Podaci i njihovo osmišljavanje u informacije dobijaju sve veći značaj, pa se javlja problem njihovog organizovanja. Pod organizacijom podataka podrazumeva se njihovo logičko predstavljanje i povezivanje. Organizacija podataka u vidu integrisanih podataka. baza podataka Reč “baza” označava nešto osnovno. U slučaju baze podataka, to osnovno je informacija, pa baza podataka predstavlja osnovu za dobijanje informacija.
Segmenti na nižem nivou su podređeni segmentima na višem nivou, tj. segmenti na višem nivou nadređeni su segmentima na nižem nivou. Hijerarhijske baze podataka Zasnivaju se na strukturama podataka koje imaju oblik stabla. osnovni, koreni segment Prvi nivo 1 2 3 4 5 Drugi nivo 6 7 8 9 10 11 12 Treći nivo Od nadređenog segmenta može da zavisi jedan, nijedan ili više segmenata, a podređeni segment može da ima samo jedan nadređeni segment. Za svaku vrijednost ključa postoji jedna struktura. Ta struktura ima nivoe.
Mrežne baze podataka Zasnivaju se na mreži podataka povezanih tako da ne postoje ni osnovni, ni podređeni segmenti. Mrežna struktura može se dobiti kombinacijom hijerarhijskih struktura i javlja se kada dva nadređena segmenta različite vrste imaju isti podređeni segment. PREDMET Predmet 1 Predmet 2 Predmet 3 STUDENT Student 1 Student 2 Student 3 Student 4 Student 5 Student 6
Relacione baze podataka veza između podataka sastoje se od relacija Primer: UČENIK (lični broj, ime, odjeljenje) Skup vrijednosti jednog podatka, odnosno kolone je domen Relacija je jednoznačno identifikovana ključem relacije nazivi domena ključevi za identifikaciju redova Svaka relacija mora imati ključ naziv relacije
KREIRANJE BAZE PODATAKA Predpostavimo da je potrebno obraditi podatke o učenicima koji su polagali maturski ispit u jednoj školi. Podaci se mogu smestiti u tzv. radnu tabelu. Svaka datoteka baze podataka je zbir povezanih zapisa. Polje je najmanja logička jedinica podatka. ĆELIJA-Predstavlja presek jednog reda i kolone u tabeli. Zapis možemo shvatiti i kao informaciju smeštenu u redu tabele podatka. Svaki zapis je zbir povezanih polja. Ključno polje Ako možemo da odredimo vrednost jednog polja na osnovu drugog polja, Onda za to polje kažemo da je zavisno od onog drugog polja Polje od kojeg zavise ostala polja.
Sve veze koje se prikazuju hijerarhijskom ili mrežnom strukturom, mogu se prikazati i tabelama. redovi kolone Kolone imaju svoj naziv. Ne postoje grupe koje se ponavljaju i svaka rubrika tabele predstavlja jedan podatak; Redovi se razlikuju među sobom; Tabele imaju sledeće osobine: U jednoj koloni postoji samo jedna vrsta podatka;
Nazovimo našu datoteku podataka “MATURA”. Kreiraćemo tri osnovne tabele 3. OCJENE Sadrži polja: ID_broj, PREDMET i OCJENA • MATURANTI • Sadrži polja: • ID_broj, • PREZIME, • IME, • ADRESA i • ODJELJENJE 2. PREDMETI Sadrži polja: PREDMET i ISPITIVAČ SVAKA ČINJENICA JE ZAPISANA SAMO JEDNOM
Koristićemo upravljački sistem baze podataka – Microsoft Access. Start Programs Microsoft Access Cancel (prekini)
Na meniju File odabrati opciju New General Database Omogućava da odaberemo izradu prazne baze podataka. Omogućava korištenje jednog od 22 šablona nove baze podataka.
Kliknite OK Upišite “matura” u rubriku File Name Create (za kreiranje baze podataka)
Upiti – (Queries)prikazuju izabrane podatke koji su smješteni u više tabela (najviše 16, do 225polja). Na ekranu će se pojaviti sledeći prozor: Izvještaji – (Reports)štampaju podatke iz tabela ili upita Moduli –( Moduls) omogućavaju da sami napravite aplikaciju baze podataka sa sopstvenim menijima i linijama alata. Obrasci –(Forms)prikazuju podatke iz tabela, omogućavaju dodavanje novih i ažuriranje ili brisanje postojećih podataka. Tables Queries Forms Reports Macros Moduls Tabele – slično radnim tabelama, služe za smeštanje podataka u formatu red-kolona. Makroi – automatiziraju rad Access-a.
Pređimo na kreiranje tabele: Odaberite polje Tables, kliknite na New Sa liste odaberite Table Wizard (čarobnjak za tabele), zatim kliknite OK Ova opcija nudi veći broj pripremljenih struktura tabela.
Ako želite da naprevite tabelu bez pripremljenih strzktura, odaberite opciju Design View, kojom dobijate praznu tabelu. Iz liste Sample Tables (primjeri tabela), odaberite Students U listi Sample Fields (primjeri polja) odaberite bilo koje od navedenih polja, zatim kliknite “>” da bi prebacili odabrano polje u listu Fields in my new table (polja u mojoj novoj tabeli) Na taj način odaberite polja: StudentID, First Name, Last Name, Address i Major. Next
Otkucajte “MATURANTI” Kliknite na No, I will set the primary key (ne, ja ću odrediti primarni ključ) Next Kliknite na Numbers I enter when I add new records (brojevi koje ću ja unositi kad budem dodavao nove slogove) Next
Odaberite Modify the table design (izmijeni izgled tabele) Finish Student-ID_broj FirstName-IME LastName-PREZIME Address-ADRESA Major-ODELJENJE
Izbrišite sadržaj polja Caption (natpis) Kliknite na polje Data Type u redu ID_broj i iz padajućeg menija odaberite npr. AutoNumber (za automatsko numerisanje) Polje ID_broj ima sa lijeve strane ključ. Ovo polje tabele je tzv. polje ključa koje se koristi za pronalaženje i povezivanje podataka o svakom učeniku. U polju Filed Size (veličina polja) možete unijeti željenu dužinu polja, do 64 znaka.
Pomoću komande File/Save (datoteka/sačuvaj) vršite čuvanje tekuće strukture. Čuvanje se vrši i pritiskom na Ctrl+S Zatvaranje tabele se vrši preko komande File/Close (datoteka/zatvori) Otvorite tabelu klikom na Open i unesite željene, “prave” podatke
Tabela MATURANTI Je napravljena
Tabelu PREDMETI kreiramo na sledeći način: Otvorite bazu MATURA Kliknite na dugme New Odaberite opciju Design View (modul za dizajn) Biće prikazan ekran sa alatima za dizajniranje tabela! OK
Upišite imena polja (PREDMET, ISPITIVAČ), i tipove podataka (Text) Sačuvajte (Ctrl+S) Unesite ime tabele (PREDMETI) OK Access će postaviti pitanje: Create a primary key? (Kreirati primarni ključ? Yes Ctrl+S
Tabelu OCENE kreiramo na analogan način! Unesite željene podatke u tabele PREDMETI i OCJENE, kao što smo uradili sa tabelom MATURANTI! Rezultat je npr.: