baza podataka - novinska kuca

Upload: danijel-dragicevic

Post on 05-Apr-2018

243 views

Category:

Documents


1 download

TRANSCRIPT

  • 7/31/2019 Baza podataka - Novinska kuca

    1/31

  • 7/31/2019 Baza podataka - Novinska kuca

    2/31

    Via tehnika kola Doboj

    NOVINSKA KUA BAZA PODATAKASeminarski rad

    PROFESOR: prof. dr Ljubia preradovi STUDENT: Danijel Dragievi

    ASISTENT: dipl. ing. Goran Kuzmi INDEKS: 1415/02

    PREDMET: Softverske tehnike SMJER: Informatika

    Doboj, jun 2007. godine

  • 7/31/2019 Baza podataka - Novinska kuca

    3/31

    SADRAJ1. SPISAK SLIKA..................................................................................................................4

    2. SPISAK TABELA..............................................................................................................5

    3. SPISAK STRANIH POJMOVA ........................................................................................6

    4. UVOD.................................................................................................................................7

    5. OPIS ZAHTJEVA..............................................................................................................9

    6. ORGANIZACIJA SISTEMA...........................................................................................10

    6.1. SEKTOR UREDNIKA.............................................................................................10

    6.2. SEKTOR NOVINE ..................................................................................................10

    6.3. SEKTOR TIPA NOVINE ........................................................................................10

    6.4. SEKTOR AUTORA.................................................................................................10

    6.5. SEKTORLANKA.................................................................................................116.6. SEKTOR TIPA LANKA.......................................................................................11

    7. HARDVERSKI I SOFTVERSKI RESURSI ...................................................................12

    8. MODEL SVIJETA ...........................................................................................................13

    9. PRISTUP PODACIMA....................................................................................................15

    10. ODRAVANJE I RAZVOJ.........................................................................................16

    11. MODEL BAZE PODATAKA......................................................................................17

    11.1. INFORMACIJE O ENTITETIMA U MODELU SISTEMA...................................18

    11.2. INFORMACIJE O VEZAMA U MODELU SISTEMA..........................................19

    12. UPUTSTVO ZA KORIENJE PROGRAMA ..........................................................20

    12.1. POKRETANJE PROGRAMA .................................................................................20

    12.2. STARTOVANJE PROGRAMA ..............................................................................20

    12.3. KOMANDNA TABLA............................................................................................21

    12.4. FORMA UREDNIK..............................................................................................22

    12.5. FORMA NOVINA ................................................................................................23

    12.6. FORMA TIP NOVINE..........................................................................................2412.7. FORMA AUTOR ..................................................................................................25

    12.8. FORMA LANAK ...............................................................................................26

    12.9. FORMA TIP LANKA ........................................................................................27

    13. IZVJETAJI.................................................................................................................28

    14. ZAKLJUAK...............................................................................................................30

    15. LITERATURA.............................................................................................................31

  • 7/31/2019 Baza podataka - Novinska kuca

    4/31

    List Crvenog krsta Republike Srpske Seminarski rad

    4

    1. SPISAK SLIKASlika 11.1 ERwin model baze podataka ................................................................................. 17

    Slika 11.2 Access model baze podataka ................................................................................. 17

    Slika 12.3 Pozdravni prozor baze podataka ........................................................................... 20

    Slika 12.4 Komandna tabla baze podataka ............................................................................. 21

    Slika 12.5 Forma Urednik baze podataka ........................................................................... 22

    Slika 12.6 Forma Novina baze podataka ............................................................................ 23

    Slika 12.7 Forma Tip novine baze podataka ....................................................................... 24

    Slika 12.8 Forma Autor baze podataka ............................................................................... 25

    Slika 12.9 Forma lanak baze podataka ............................................................................. 26

    Slika 12.10 Forma Tip lanka baze podataka ..................................................................... 27

    Slika 13.11 Lini izvjetaj za formu Autor u okviru baze podataka ................................... 28

    Slika 13.12 Kolektivni izvjetaj za formu Autor u okviru baze podataka .......................... 29

  • 7/31/2019 Baza podataka - Novinska kuca

    5/31

    List Crvenog krsta Republike Srpske Seminarski rad

    5

    2. SPISAK TABELATabela 11.1 Entitet: Urednik novine ...................................................................................... 18

    Tabela 11.2 Entitet: Novina .................................................................................................... 18

    Tabela 11.3 Entitet: Tip novine .............................................................................................. 18

    Tabela 11.4 Entitet: Autor ...................................................................................................... 18

    Tabela 11.5 Entitet: lanak .................................................................................................... 19

    Tabela 11.6 Entitet: Tip lanka .............................................................................................. 19

    Tabela 11.7 Veza: Urednik novine Novina ......................................................................... 19

    Tabela 11.8 Veza: Tip novine Novina ................................................................................. 19

    Tabela 11.9 Veza: Novina lanak ....................................................................................... 19

    Tabela 11.10 Veza: Autorlanka lanak ............................................................................ 19

    Tabela 11.11 Veza: Tip lanka lanak ............................................................................... 19

  • 7/31/2019 Baza podataka - Novinska kuca

    6/31

    List Crvenog krsta Republike Srpske Seminarski rad

    6

    3. SPISAK STRANIH POJMOVAAccess Program za razvijanje baza podataka.

    MDB Format baze podataka izraene u Access-u.

    MDE Grafiki interfejs baze podataka izraene u Access-u.

    RAM (Random Access Memory), radna memorija raunara.

    SDRAM (Syncronus Dinamic RAM), starija verzija RAM memorije.

    HDD (Hard Disc), programska memorija raunara.

    Erwin (Entity Relationships for Windows), za modeliranje baza podataka.

    Memo polja Polja za upisivanje velike koliine teksta u bazu podataka.

  • 7/31/2019 Baza podataka - Novinska kuca

    7/31

    List Crvenog krsta Republike Srpske Seminarski rad

    7

    4. UVODU vrijeme ekspanzije zahtjeva za to raznovrsnijim podacima sve je potrebnije i

    dobijanje kvalitetnih informacija. Ovu potrebu treba da zadovolji razvoj informacionihsistema i odgovarajuih sistema za upravljanje podacima. Oni bi trebalo da integriu teoretske

    postavke vezane za korienje metodologije odozgo nadole sa implementacijom koja seizvodi metodologijom odozdo nagore.

    Razvojem informacionog sistema treba definisati to objektivniju sliku realnog svijeta,njegovih bivih i sadanjih stanja, kao podlogu za procjenu budueg ponaanja i naravno,

    podlogu za dalji razvoj i primjenu informatike tehnologije.

    Za opis rada poslovnog sistema veliki je problem to to ne mogu da se koriste prirodnijezici, zbog mnogih jezikih dvosmislenosti. S druge strane, precizan opis preko formalnihjezika je nerazumljiv za veinu ljudi. Stoga je potrebna tehnika koja e organizovati prirodnejezike na taj nain da eliminie dvosmislenost i omogui efikasnu komunikaciju irazumjevanje. Pokazalo se da je postupak modeliranja jedna od najefektivnijih tehnika zarazumevanje i jednoznanu komunikaciju izmeu projektanata i korisnika.

    Baze podataka su svojevrsne organizovane elektronske kartice, kolekcijainformacija vezanih za odreeni subjekt, namjenu ili pojavu, kao to su praenje narudbinakupaca, voenje stanja magacina ili odravanje muzike kolekcije u prividnom tabelarnomizgledu.

    Za razliku od drugih programa za rad sa bazama podataka kod kojih se svaka tabelanalazi u posebnoj datoteci, kompletna Access baza se nalazi u tano jednoj datoteci, datotekaima ekstenziju MDB, odnosno MDE ili ADP.

    Bazu podataka ne ine samo organizovane tabele kao nosioci podataka, ve je tokompletan program koji moe proraunavati, filtrirati podatke, tampati izvetaje itd.Programe slinog tipa moete najee sresti u preduzeima, bankama, potama, arhivama i

    praktino reeno svuda.

    Microsoft Access je program za rad sa bazama podataka firme Microsoft. Aktuelnaverzija nosi oznaku 2002, dok je i prethodna verzija 97 u irokoj upotrebi. Za MicrosoftAccess proizvoa tvrdi da je najprodavaniji program za rad sa bazama podataka svihvremena, sa desetinama miliona prodatih kopija. Access 2002 je ovog asa najnovija, estaverzija i dolazi u paketu Microsoft Office 2003 Professional a sam program je imao tri 16-

    bitne verzije i tri 32-bitne verzije.

    U poetnim verzijama nesavren, program je danas prerastao u najozbiljnijegkonkurenta za razvoj aplikacija kod kojih je osnova baza podataka. Dok se nekada

    programirala svaka operacija nad bazom, u Accessu je veina stvari automatizovana i uzoslanjanje na usluge operativnog sistema se esto do gotove, jednostavne baze, dolazikoristei iskljuivo rad sa miem bez napisane ijedne linije programskog koda. U Accessu sesvaki podatak ili polje tretira kao objekat koji ima skup osobina, te kaemo da je Accessobjektna baza podataka i da se formiranje baze naziva objektno programiranje baze.

  • 7/31/2019 Baza podataka - Novinska kuca

    8/31

    List Crvenog krsta Republike Srpske Seminarski rad

    8

    Baza podataka Novinska kua je projektovana pomou programa za razvoj bazapodataka Microsoft Access 2002. Cilj ove baze podataka je da unese automatizaciju uarhiviranju podataka vezanih za rad jedne novinske kue. Ova baza podataka omoguava

    potpuno praenje rada zaposlenih lica u novinskoj kui. Arhiviranje i auriranje lanaka.Unos ili ispis radnih lica. Praenje rada autora, tj. novinara. Praenje rada urednika novinakao i praenje zastupljenosti pojedinih tema u asopisu. Pored toga, ova baza podataka

    omoguava i pretraivanje arhive asopisa po razliitim kriterijumima, npr. po jedinstvenimiframa zaposlenih novinara, po jedinstvenim iframa objavljenih lanaka, zatim po imenu i

    prezimenu radnika, po naslovu lanka ili asopisa, datumu objavljivanja lanka ili datumuangaovanja novinara. Ova baza podataka je projektovana tako da se ne odnosi samo nakonkretan novinski list, iako je itav primjer objanjen na jedinstvenom asopisu Crvenogkrsta Republike Srpske Humanost, ona sadri kljune obrazce, izvjetaje i pretrage potrebneza kvalitetan rad bilo kojeg novinskog lista.

  • 7/31/2019 Baza podataka - Novinska kuca

    9/31

    List Crvenog krsta Republike Srpske Seminarski rad

    9

    5. OPIS ZAHTJEVABaza podataka Novinska kua je kreirana sa ciljem omoguavanja voenja

    evidencije u radu jednog novinskog lista. Zahtjev se odnosi na izgradnju informacionogsistema koji e sluiti kao podrka procesu automatizacije poslovanja novinske kue.

    Priroda posla novinske kue je da vri distribuciju, obradu i objavljivanje informacija.Zadaci sistema jesu da obezbjedi sve potrebne resurse koji e omoguiti osoblju da obavljasvoje svakodnevne poslove i zadatke na brz i efikasan nain.

    Informacioni sistem mora da bude u skladu sa svim vaeim zakonskim propisimakoji vae za tu oblast, kao i da d doprinos stepenu konkurentnosti novinske kue na tritu.Zahtjev korisnika oko izrade informacionog sistema je bio sledei:

    za svako zaposleno lice potrebno je obezbjediti jedinstvenu ifru, za svako zaposleno lice potrebno je obezbjediti line podatke i fotografiju,potrebno je izgraditi informacioni sistem u kojem e se podaci dijeliti na lanke

    a grupa lanaka e obrazovati jedan novinski list,potrebno je da svaki lanak i svaki novinski list imaju jedinstvenu ifru po kojoje se razlikovati meusobno,

    potrebno je da svaki lanak i svaki novinski list imaju jedinstvene podatke kojie detaljnije opisivati njihov sadraj i grupu kojoj pripadaju,

    za svako zaposleno lice, lanak i novinski list potrebno je izraditi line ikolektivne izvjetaje u kojim e biti prikazani svi podaci koji opisuju taj entitet.

  • 7/31/2019 Baza podataka - Novinska kuca

    10/31

    List Crvenog krsta Republike Srpske Seminarski rad

    10

    6. ORGANIZACIJA SISTEMAPosmatramo poslovanje novinskog lista Crvenog krsta Republike Srpske

    Humanost, koji se bavi praenjem rada Crvenog krsta Republike Srpske. Novinska kua,kao sistem, se moe dekomponovati na manje podsisteme:

    Sektor urednika. Sektor novine. Sektor tipa novine. Sektor autora. Sektorlanka. Sektor tipa lanka.

    6.1. SEKTOR UREDNIKASektor urednika se odnosi na profil jednog ili vie urednika, jednog ili vie asopisa.

    Ovaj sektor se odnosi i na praenje privilegija jednog ili vie urednika. Omoguava nam dapratimo koliko asopisa pripada kojem uredniku. Koji lanci su odobreni od strane kojegurednika i u kojem su asopisu objavljeni. Koji autori rade za kojeg urednika i koje su lankekreirali. Kao i koje su teme zastupljene u asopisu autorizovanom od strane pojedinogurednika.

    6.2. SEKTOR NOVINESektor novine se odnosi na profil pojedinog asopisa, ili novinskog lista, unutar

    novinske kue. U okviru ovog sektora se prate jedinstveni podaci novine, kao to su naziv,

    tira, datum izdavanja i sl. Kojem uredniku i kojem tipu pripada novina. Kao i kojilanci suobjavljeni u novini.

    6.3. SEKTOR TIPA NOVINEPod sektorom tipa novine se podrazumjeva vrsta novine podijeljena u vie podgrupa.

    Svrha podjele je detaljnije sortiranje novina, to omoguava laku i temeljniju pretragu.

    6.4. SEKTOR AUTORASektor autora se odnosi na profil jednog ili vie autora, u okviru jednog ili vie

    asopisa. I ovaj sektor se, takoe, odnosi na praenje privilegija jednog ili vie autora.Omoguava nam da pratimo koliko lanaka pripada kojem autoru. Kojem uredniku pripadajuautori i koje su lanke kreirali. Kao i koje su teme zastupljene u lancima kreiranim od strane

    pojedinog autora.

  • 7/31/2019 Baza podataka - Novinska kuca

    11/31

    List Crvenog krsta Republike Srpske Seminarski rad

    11

    6.5. SEKTOR LANKASektorlanka se odnosi na profil pojedinog lanka u okviru novinskog lista. U okviru

    ovog sektora se prate jedinstveni podaci lanka. Kojem autoru i kojoj novini pripada lanak.

    6.6. SEKTOR TIPA LANKAPod sektorom tipa lanka se podrazumjeva vrsta lanka podijeljena u vie podgrupa.

    Svrha ove podjele je , takoe, detaljnije sortiranje lanaka, to omoguava laku i temeljnijupretragu, kao i praenje zastupljenosti pojedinih tema u okviru lanka.

  • 7/31/2019 Baza podataka - Novinska kuca

    12/31

    List Crvenog krsta Republike Srpske Seminarski rad

    12

    7. HARDVERSKI I SOFTVERSKI RESURSIS obzirom da se rad Crvenog krsta esto izvodi na terenu i u malim prostorima, tako

    e i sluba koja dokumentuje rad Crvenog krsta esto biti prinuena da svoje izvjetaje kreirau istim uslovima. Za optimalan rad sistema dovoljan je jedan raunar relativno skromnih

    performansi.

    Za optimalan rad se preporuuje sledea konfiguracija:

    Procesor: Pentium II, radnog takta 333 [MHz], ili bolji. RAM: SDRAM 32 [MB], ili bolji. HDD: 4 [GB], ili vei. Periferije:

    Tastatura. Mi.

    Monitor 15 ina, ili ve

    i.

    tampa za format A4.Za sada nema potrebe za instalacijom bilo kakve mree. to se tie sistemskog

    softvera, potreban je operativni sistem Microsoft Windows 98 ili bolji. Za realizaciju jepotreban aplikativni program Microsoft Access 2002.

  • 7/31/2019 Baza podataka - Novinska kuca

    13/31

    List Crvenog krsta Republike Srpske Seminarski rad

    13

    8. MODEL SVIJETAModel svijeta informacionog sistema se sastoji od nekoliko entiteta. Entitete

    predstavljaju tabele u koje se upisuju podaci i iz kojih se podaci itaju.

    Urednik:

    ifra urednika, ime urednika,prezime urednika, struna sprema urednika, adresa urednika, grad urednika,potanski broj urednika, telefon urednika, e-mail urednika i fotografija urednika.

    Novina:

    ifra novine, ifra tipa novine, ifra urednika novine, naziv novine, datum izdavanja novine, tira novine,broj strana novine i fotografija naslovne strane novine.

    Tip novine:

    ifra tipa novine i tip novine.

    Autor:

    ifra autora, ime autora,prezime autora, struna sprema autora, adresa autora, grad autora,potanski broj autora, telefon autora,

    e-mail autora i fotografija autora.

  • 7/31/2019 Baza podataka - Novinska kuca

    14/31

    List Crvenog krsta Republike Srpske Seminarski rad

    14

    lanak:

    ifra lanka, ifra tipa lanka, ifra autora lanka, naziv lanka, datum izdavanja lanka i strana novine.

    Tip lanka:

    ifra tipa lanka i tip lanka.

  • 7/31/2019 Baza podataka - Novinska kuca

    15/31

    List Crvenog krsta Republike Srpske Seminarski rad

    15

    9. PRISTUP PODACIMAUvoenjem kontrolisanog pristupa podacima znatno se poveava sigurnost zatite

    podataka u okviru jednog informacionog sistema. U tom sluaju informacioni sistem jemogue podijeliti na manje sisteme i postavljanjem jasno definisanih protokola omoguiti

    pojedinim podsistemima da pristupaju samo odreenim podacima, ili svim podacima, uokviru kompletnog informacionog sistema.

    Poto je novinska kua sistem koji se bavi obradom i distribucijom informacije a jasnose zalae za slobodu pristupa informacijama, u ovom primjeru nije izvrena autorizacija

    pristupa podacima. Svi korisnici sistema mogu da pristupaju svim podacima u okviru bazepodataka. Umjesto toga izvreno je jasno sortiranje informacija na svakom nivou kako binjihovo porijeklo bilo to preciznije definisano.

  • 7/31/2019 Baza podataka - Novinska kuca

    16/31

    List Crvenog krsta Republike Srpske Seminarski rad

    16

    10. ODRAVANJE I RAZVOJAdministracija podataka se obavlja u bazi podataka, koja je u tu svrhu i napravljena.

    Kompletna baza podataka je napavljena u programu za modeliranje baza podataka Microsoft Access 2002. Unos svih podataka, kao i izmjene i brisanje podataka se obavljajudirektno u bazi, odnosno u tabelama baze. Program Microsoft Access 2002 omoguava ikonverziju podataka u starije modele ovog programa, Microsoft Access 97 i Microsoft Access2000.

    Baza podataka je otvorenog tipa to znai da je mogue vriti dodavanje novihdijelova unutar same baze. Mogue je, takoe, i vriti unos podataka iz drugih baza, poduslovom da su istog formata. Na taj nain je praktino mogue da se glavna baza nalazi na

    jednom raunaru u sjeditu organizacije a operateri na terenu prikupljaju i obruju podatke, teda gotove izvjetaje sa terena ugrauju u matinu bazu.

  • 7/31/2019 Baza podataka - Novinska kuca

    17/31

    List Crvenog krsta Republike Srpske Seminarski rad

    17

    11. MODEL BAZE PODATAKAErwin je alat koji omoguuje modeliranje baze podataka i njeno generisanje u neki od

    sistema za upravljanje bazama podataka. Mora se naglasiti pojam generisanje a neprogramiranje, jer ERwin omoguuje da se direktno kreiraju tabele, veze, atributi i svaogranienja koja su se nekada programirala.

    Na sledeoj slici je prikazan logiki model baze podataka Novinska kua kreiran zanovinski list Crvenog krsta Republike Srpske Humanost.

    Slika 11.1 ERwin model baze podataka List Crvenog krsta Republike Srpske Humanost.

    Slika 11.2 Access model baze podataka List Crvenog krsta Republike Srpske Humanost.

  • 7/31/2019 Baza podataka - Novinska kuca

    18/31

    List Crvenog krsta Republike Srpske Seminarski rad

    18

    11.1. INFORMACIJE O ENTITETIMA U MODELU SISTEMAUrednik novine

    Atributi Tip podatkaifra urednika novine Number

    Ime urednika StringPrezime urednika StringStruna sprema urednika StringAdresa urednika StringGrad urednika StringPotanska adresa urednika StringBroj telefona urednika StringE-mail urednika String

    Tabela 11.1 Entitet: Urednik novine.

    Novina

    Atributi Tip podatkaifra novine Numberifra tipa novine Numberifra urednika novine Number

    Naziv novine StringDatum izdavanja novine StringTira novine StringBroj strana novine String

    Tabela 11.2 Entitet: Novina.

    Tip novine

    Atributi Tip podatkaifra tipa novine NumberTip novine String

    Tabela 11.3 Entitet: Tip novine.

    Autor lanka

    Atributi Tip podatkaifra autora lanka NumberIme autora StringPrezime autora String

    Struna sprema autora StringAdresa autora StringGrad autora StringPotanska adresa autora StringBroj telefona autora StringE-mail autora String

    Tabela 11.4 Entitet: Autorlanka.

  • 7/31/2019 Baza podataka - Novinska kuca

    19/31

    List Crvenog krsta Republike Srpske Seminarski rad

    19

    lanak

    Atributi Tip podatkaifra lanka Numberifra tipa lanka Numberifra autora lanka Number

    Naziv lanka StringDatum izdavanja lanka StringStrana novine String

    Tabela 11.5 Entitet: lanak.

    Tip lanka

    Atributi Tip podatkaifra tipa lanka Number Tip lanka String

    Tabela 11.6 Entitet: Tip lanka.

    11.2. INFORMACIJE O VEZAMA U MODELU SISTEMAVeza Urednik novine Novina

    Entiteti Primarni kljuUrednik novine ifra urednika novine

    Novina ifra urednika novineTabela 11.7 Veza: Urednik novine - Novina

    Veza Tip novine Novina

    Entiteti Primarni klju

    Tip novine ifra tipa novineNovina ifra tipa novineTabela 11.8 Veza: Tip novine - Novina.

    Veza Novina lanak

    Entiteti Primarni kljuNovina ifra novinelanak ifra novine

    Tabela 11.9 Veza: Novina lanak.

    Veza Autor lanka lanak

    Entiteti Primarni kljuAutorlanka ifra autora lankalanak ifra autora lanka

    Tabela 11.10 Veza: Autorlanka - lanak.

    Veza Tip lanka lanak

    Entiteti Primarni kljuTip lanka ifra tipa lankalanak ifra tipa lanka

    Tabela 11.11 Veza: Tip lanka - lanak.

  • 7/31/2019 Baza podataka - Novinska kuca

    20/31

    List Crvenog krsta Republike Srpske Seminarski rad

    20

    12. UPUTSTVO ZA KORIENJE PROGRAMA

    12.1. POKRETANJE PROGRAMADa bismo pkrenuli ovu bazu podataka nije nam potrebna prethodna instalacija same

    baze. Dovoljno je da se iskopira na hard disk (ukoliko nam je potrebna vea brzina i viekapaciteta memorije) a mogue je raditi sa bazom i ako je ona na nekom drugom prenosnommedijumu (npr. flopi disk ili fle disk).

    Poto je baza podataka Novinska kua razvijena u programu za modeliranje bazapodataka Microsoft Access 2002, potrebno je imati prethodno instaliran ovaj program kakobismo mogli pokrenuti bazu. Pored ovog programa potrebno je, takoe, imati instaliranu ineku od Windows platformi (preporuuje se Windows XP).

    Za pokretanje baze biramo Access-ovu ikonu sa nazivom Novinska kua, koja senalazi u direktorijmu Novinska kua Access model.

    12.2. STARTOVANJE PROGRAMAPrilikom pokretanja programa na ekranu se prvo pojavljuje pozdravna poruka. Na

    poruci je ispisan naziv baze podataka i tema na koju se ona odnosi. Pored naziva i teme napozdravnom prozoru je jo ispisana i verzija baze, ukoliko postoji vie verzija i kreator bazepodataka. Uloga pozdravnog prozora jeste da se dobije na vremenu kako bi se kompletna bazauitala u memoriju.

    Na sledeoj slici je prikazan prozor baze podataka Novinska kua sa pozdravnomporukom.

    Slika 12.3 Pozdravni prozor baze podataka List Crvenog krsta Republike Srpske Humanost.

  • 7/31/2019 Baza podataka - Novinska kuca

    21/31

    List Crvenog krsta Republike Srpske Seminarski rad

    21

    Pozdravni prozor se sastoji od dvije cjeline, koje su na prethodnoj slici ematskioznaene brojevima 1 i 2.

    1) Komande koje omoguavaju: snimanje promjena, tampanje obrazca, brisanjeobrazca i izlaz iz programa.

    2) Pozdravna poruka na kojoj je ispisan naziv baze podataka i kreator baze.12.3. KOMANDNA TABLA

    Nakon uspjenog startovanja programa na ekranu se poajvljuje komandna tabla bazepodataka. Na sledeoj slici je prikazana komandna tabla baze podataka List Crvenog krstaRepublike Srpske Humanost.

    Slika 12.4 Komandna tabla baze podataka List Crvenog krsta Republike Srpske Humanost.

    Komandna tabla se sastoji od dvije cjeline, koje su na prethodnoj slici ematskioznaene brojevima 1 i 2.

    1) Zaglavlje baze podataka sa ispisanim datumom. Na ovom mjestu e se ispisatidatum koji je trenutno postavljen na raunaru na kojem se baza izvrava.

    2) Navigacija baze podataka koja vodi do otvaranja ostalih formi unutar baze.

  • 7/31/2019 Baza podataka - Novinska kuca

    22/31

    List Crvenog krsta Republike Srpske Seminarski rad

    22

    12.4. FORMA UREDNIKIzborom prvog komandnog dugmeta Urednik otvaramo formu za rad sa podacima

    vezanim za urednika novine. Na sledeoj slici je prikazana forma Urednik.

    Slika 12.5 Forma Urednik baze podataka List Crvenog krsta Republike Srpske Humanost.

    Forma Urednik se sastoji od etiri cjeline, koje su na prethodnoj slici ematskioznaene brojevima 1, 2, 3 i 4.

    1) Komanda forme. S desna na lijevo znai: snimanje obrazca, tampanjeobrazca, lini izvjetaj za obrazac, kolektivni izvjetaj za obrazac, brisanjeobrazca, zatvaranje obrazca i povratak na komandnu tablu.

    2) Pretraga obrazca. Mogue je upisivanjem imena i/ili prezimena urednikapozicionirati se na tano traenog urednika u bazi podataka.

    3) Lini podaci i fotografija urednika novine.4) Navigacija, odnosno kretanje kroz listu urednika u bazi podataka.

  • 7/31/2019 Baza podataka - Novinska kuca

    23/31

    List Crvenog krsta Republike Srpske Seminarski rad

    23

    12.5. FORMA NOVINAIzborom drugog komandnog dugmeta Novina otvaramo formu za rad sa podacima

    vezanim za novinu. Na sledeoj slici je prikazana forma Novina.

    Slika 12.6 Forma Novina baze podataka List Crvenog krsta Republike Srpske Humanost.

    Forma Novina se sastoji od pet cjelina, koje su na prethodnoj slici ematskioznaene brojevima 1, 2, 3, 4 i 5.

    1) Komanda forme. S desna na lijevo znai: snimanje obrazca, tampanjeobrazca, lini izvjetaj za obrazac, kolektivni izvjetaj za obrazac, brisanjeobrazca, zatvaranje obrazca i povratak na komandnu tablu.

    2) Pretraga obrazca. Mogue je upisivanjem naziva novine i/ili imena urednikai/ili prezimena urednika pozicionirati se na tano traenu novinu u bazi

    podataka.

    3) Lini podaci i fotografija naslovne strane novine.4) Lini podaci urednika novine.5) Navigacija, odnosno kretanje kroz listu novina u bazi podataka.

  • 7/31/2019 Baza podataka - Novinska kuca

    24/31

    List Crvenog krsta Republike Srpske Seminarski rad

    24

    12.6. FORMA TIP NOVINEIzborom treeg komandnog dugmeta Tip novine otvaramo formu za rad sa

    podacima vezanim za tip novine. Na sledeoj slici je prikazana forma Tip novine.

    Slika 12.7 Forma Tip novine baze podataka List Crvenog krsta Republike Srpske Humanost.

    Forma Tip novine se sastoji od tri cjeline, koje su na prethodnoj slici ematskioznaene brojevima 1, 2 i 3.

    1) Komanda forme. S desna na lijevo znai: snimanje obrazca, tampanjeobrazca, lini izvjetaj za obrazac, kolektivni izvjetaj za obrazac, brisanjeobrazca, zatvaranje obrazca i povratak na komandnu tablu.

    2) Lini podaci tipa novine.3) Navigacija, odnosno kretanje kroz listu tipa novine u bazi podataka.

  • 7/31/2019 Baza podataka - Novinska kuca

    25/31

    List Crvenog krsta Republike Srpske Seminarski rad

    25

    12.7. FORMA AUTORIzborom etvrtog komandnog dugmeta Autor otvaramo formu za rad sa podacima

    vezanim za autore lanaka. Na sledeoj slici je prikazana forma Autor.

    Slika 12.8 Forma Autor baze podataka List Crvenog krsta Republike Srpske Humanost.

    Forma Autor se sastoji od etiri cjeline, koje su na prethodnoj slici ematskioznaene brojevima 1, 2, 3 i 4.

    1) Komanda forme. S desna na lijevo znai: snimanje obrazca, tampanjeobrazca, lini izvjetaj za obrazac, kolektivni izvjetaj za obrazac, brisanjeobrazca, zatvaranje obrazca i povratak na komandnu tablu.

    2) Pretraga obrazca. Mogue je upisivanjem imena i/ili prezimena autorapozicionirati se na tano traenog autora u bazi podataka.

    3) Lini podaci i fotografija autora lanaka.4) Navigacija, odnosno kretanje kroz listu autora u bazi podataka.

  • 7/31/2019 Baza podataka - Novinska kuca

    26/31

    List Crvenog krsta Republike Srpske Seminarski rad

    26

    12.8. FORMA LANAKIzborom petog komandnog dugmeta lanak otvaramo formu za rad sa podacima

    vezanim za lanak. Na sledeoj slici je prikazana forma lanak.

    Slika 12.9 Forma lanak baze podataka List Crvenog krsta Republike Srpske Humanost.

    Forma lanak se sastoji od est cjelina, koje su na prethodnoj slici ematskioznaene brojevima 1, 2, 3, 4, 5 i 6.

    1) Komanda forme. S desna na lijevo znai: snimanje obrazca, tampanjeobrazca, lini izvjetaj za obrazac, kolektivni izvjetaj za obrazac, brisanjeobrazca, zatvaranje obrazca i povratak na komandnu tablu.

    2) Pretraga obrazca. Mogue je upisivanjem naziva lanka i/ili naziva novinepozicionirati se na tano traeni lanak u bazi podataka.

    3) Lini podaci lanka.4) Lini podaci autora lanka.5) Lini podaci novine lanka.6) Navigacija, odnosno kretanje kroz listu lanaka u bazi podataka.

  • 7/31/2019 Baza podataka - Novinska kuca

    27/31

    List Crvenog krsta Republike Srpske Seminarski rad

    27

    12.9. FORMA TIP LANKAIzborom estog komandnog dugmeta Tip lanka otvaramo formu za rad sa podacima

    vezanim za tip lanka. Na sledeoj slici je prikazana forma Tip lanka.

    Slika 12.10 Forma Tip lanka baze podataka List Crvenog krsta Republike Srpske Humanost.

    Forma Tip lanka se sastoji od tri cjeline, koje su na prethodnoj slici ematskioznaene brojevima 1, 2 i 3.

    1) Komanda forme. S desna na lijevo znai: snimanje obrazca, tampanjeobrazca, lini izvjetaj za obrazac, kolektivni izvjetaj za obrazac, brisanjeobrazca, zatvaranje obrazca i povratak na komandnu tablu.

    2) Lini podaci tipa lanka.3) Navigacija, odnosno kretanje kroz listu tipa lanaka u bazi podataka.

  • 7/31/2019 Baza podataka - Novinska kuca

    28/31

    List Crvenog krsta Republike Srpske Seminarski rad

    28

    13. IZVJETAJIIzvjetaji predstavljaju najprilagodljivii nain za prikazivanje i tampanje zbirnih

    podataka. Izvjetaji prikazuju podatke s proizvoljnim nivoom detalja i omoguavajutampanje tih podataka u svakom formatu.

    Svrha izvjetaja je da prikazuju podatke u odreenom formatu. Sadraj izvjetajamoemo da vidimo na ekranu ili da ga odtampamo. Izvjetaji omoguavaju izraunavanje i

    prikazivanje zbirnih podataka. Podaci mogu da se grupiu i prikazuju po redoslijedugrupisanja. Na izvjetaju moemo da tampamo slike ili drugu grafiku a moemo datampamo i sadraj Memo polja.

    Za bazu podataka List Crvenog krsta Republike Srpske - Humanost su uraenipojedinani i kolektivni izvjetaji za svaku tabelu, odnosno formu, u sistemu. Pojedinaniizvjetaji se odnose na podatke vezane za konkretnog urednika, novinu, tip novine, autora,lanak ili tip lanka. Kolektivni izvjetaji se odnose na zbirne podatke vezane za sve urednike,novine, tipove novina, autore, lanke ili tipove lanaka u sistemu.

    Na sledeoj slici je prikazan lini izvjetaj za konkretnog urednika.

    Slika 13.11 Lini izvjetaj za formu Urednik u okviru baze podataka List Crvenog krsta Republike Srpske -Humanost.

  • 7/31/2019 Baza podataka - Novinska kuca

    29/31

    List Crvenog krsta Republike Srpske Seminarski rad

    29

    Na sledeoj slici je prikazan kolektivni izvjetaj za sve urednike u sistemu.

    Slika 13.12 Kolektivni izvjetaj za formu Urednik u okviru baze podataka List Crvenog krsta RepublikeSrpske - Humanost.

  • 7/31/2019 Baza podataka - Novinska kuca

    30/31

    List Crvenog krsta Republike Srpske Seminarski rad

    30

    14. ZAKLJUAKMoe se zakljuiti da je danas nezamislivo dizajnirati baze podataka bez upotrebe

    modela. Razvojem raznih alata za modeliranje ovaj posao je mnogo olakan u odnosu kao toje to izgledalo prije par decenija.

    Prilikom dizajniranja baze podataka upotreba modela nam omoguava bolju saradnjusa korisnicima baze podataka koju projektujemo. Prezentujui model krajnjim korisnicima oni

    bolje razumiju samu strukturu baze podataka, na osnovu ega e nam opisati svoje zahtijeve isugestije, ime se izbjegavaju greke u ranim fazama razvoja.

    Ovim radom je opisan kompletan put od samog zahtjeva za kreiranje baze podataka pasve do same fizike baze podataka. Putujui ovim putem objanjena je veza izmeu modela i

    baze podataka.

  • 7/31/2019 Baza podataka - Novinska kuca

    31/31

    List Crvenog krsta Republike Srpske Seminarski rad

    15. LITERATURA1) Razvoj informacionih sistema i baza podataka, Alempije Veljovi.2) kola Accessa, Branislav Mihaljev i Dragan Grbi.3) Access 2002, Prva knjiga, Michael R. Irwin i Cary N. Prague.4) Informacioni sistemi i projektovanje baza podataka, Novi Sad.5) Uputstvo za korienje ERwin alata, Igor Maeri.6) Veza model - baza podataka, Zoran Petkovi.