1 / 29

Microsoft Access

Microsoft Access. - vežbe -. Zadatak : Kreirati BP pod nazivom “AERODROM”. 1. Kreiranje BP. Pokrenuti program: Start/Programs/Microsoft Access; File/New; Klik na Blank Database ; U polje File Name upisati AERODROM; Klik na Create. 2. Kreiranje tabela.

rasha
Download Presentation

Microsoft Access

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. Microsoft Access - vežbe -

  2. Zadatak: Kreirati BP pod nazivom “AERODROM”. 1. Kreiranje BP • Pokrenuti program: Start/Programs/Microsoft Access; • File/New; • Klik na Blank Database; • U polje File Name upisati AERODROM; • Klik na Create.

  3. 2. Kreiranje tabela • Zadatak:U ovoj bazi kreirajte: tabelu pod imenom PILOTI sa sledećim informacijama: identifikacioni broj pilota, ime pilota, godine letenja i godine starosti; tabelu nazvanu LETOVI sa sledećim informacijama: identifikacioni broj leta, datum leta, identifikacioni broj pilota, polazni aerodrom, odredišni aerodrom; tabelu pod imenom PUTNICI sa sledećim informacijama: identifikacioni broj putnika, ime putnika, id leta. • Klik na Tables; • Dvostruki klik na Create table in Design view;

  4. Kreiranje tabele PILOTI • Definišite naziv prvog polja u tabeli: u polje Field Name upišite id pilota, • U polju Data Type definišite tip podataka: Prvo polje u tabeli je obično primarni ključ tabele, zato se definiše kao Number ili AutoNumber (Access dodeljuje vrednost ovom polju). Klik na Number. U donjem delu prozora u polju Field Size odabrati Long Integer. • Popuniti nazive ostalih polja i definisati tip podataka ( ime – Text, godine letenja – Number, Integer, godine starosti – Number, Integer); • Definisati primarni kljun tabele: Selektovati prvi red. Klik na sličicu kljuna (Primary Key). • Zapamtiti tabelu: Klik na sličicu diskete (Save), upisati PILOTI.

  5. Kreiranje tabele LETOVI • Definišite naziv prvog polja u tabeli: u polje Field Name upišite id leta, • U polju Data Type definišite tip podataka: Prvo polje u tabeli je obično primarni ključ tabele, zato se definiše kao Number ili AutoNumber (Access dodeljuje vrednost ovom polju). Klik na Number. U donjem delu prozora u polju Field Size odabrati Long Integer. • Popuniti i nazive ostalih polja i definisati tip podataka(datum leta – Date/Time, id pilota – Number, polazni aerodrom – Text, odredišni aerodrom – Text). • Definisati primarni kljun: Selektovati prvi red. Klik na sličicu kljuna (Primary Key). • Zapamtiti tabelu: Klik na sličicu diskete (Save), upisati LETOVI.

  6. Kreiranje tabele PUTNICI • Definišite naziv prvog polja u tabeli: u polje Field Name upišite id putnika, • Popuniti i nazive ostalih polja i definisati tip podataka (id putnika – Number, id leta - Number ime putnika – Text); • Definisati primarni kljun (Složeni ključ od dva polja): Selektovati prvi i drugi red. Klik na sličicu kljuna (Primary Key). • Zapamtiti tabelu: Klik na sličicu diskete (Save), upisati PUTNICI.

  7. Zadatak: Kreirati veze između formiranih tabela. 3. Kreiranje veze između tabela • Posle procesa kreiranja tabela pristupa se formiranju veza između tabela. Kliknuti na sličicu Relationships. • Pojavljuje se prozor Show Table u kome treba izabrati tabele između kojih se pravi veza (tabele se biraju samo jednom). • Selekcija tabele LETOVI. Klik na dugme Add. • Selekcija tabele PILOTI. Klik na dugme Add. • Selekcija tabele PUTNICI. Klik na dugme Add. • Klik na Close.

  8. Prozor Relationships Kreirana veza 1:M između tabela PILOTI i LETOVI. Jednom zapisu iz tabele PILOTI odgovara više zapisa u tabeli LETOVI. • Veza između tabela PILOTI i LETOVI: • Klik na id pilota iz tabele PILOTI, odvući mišem do id pilota u tabeli LETOVI. • Otvara se prozor Edit Relationships. • Potvrditi (klikom miša) opcije Enforce Referential Integrity (ne može se ubaciti zapis u tabeli LETOVI, ako prethodno nije ubačen zapis o pilotu u tabeli PILOTI), Cascade Update Related Fields (kaskadna operacija ažuriranja), Cascade Delete Related Records (kaskadna operacija brisanja). • Klik na dugme Create.

  9. Veza između tabele PUTNICI i LETOVI: • Klik na id leta iz tabele LETOVI, odvući mišem do id leta u tabeli PUTNICI. Potvrditi opcije u prozoru Edit RelationShips (kao u prethodnom slučaju), klik na dugme Create. Kreirane veze između svih tabela

  10. Zadatak: Uneti podatke (bar po 4 zapisa) u svaku tabelu. 4. Rad sa tabelom • Unos podataka: • Selektovati tabelu PILOTI, klik na dugme OPEN i uneti 4 sledeća zapisa: • Selektovati tabelu LETOVI, klik na dugme OPEN i uneti sledeće zapise: • Selektovati tabelu PUTNICI, klik na dugme OPEN i uneti sledeće zapise: • Novi zadatak: Dodajte još po nekoliko zapisa u svaku tabelu.

  11. Zapisi: • Dodavanje zapisa: U poslednjem redu otvorene tabele dodati novi zapis ili selekcija reda (mišem kliknuti na sivi kvadratić sa leve strane), desni klik, New Record. (Voditi računa o referencijalnom integritetu!); • Brisanje zapisa: Selekcija reda, desni klik, Delete Record (voditi računa o lančanom brisanju!); • Izmena polja u zapisu: Pozicija mišem, izmena. • Pretraživanje: Otvoriti tabelu, Edit/Find (CTRL+F) ili klik na sličicu sa dvogledom. • Izmena kolone: Selekcija kolone (klik na zaglavlje kolone), desni klik: • brisanje: Delete Columns; • širina: ColumnsWidth; • sakrivanje: Hide Columns; • zamrzavanje: Freeze Columns; • odmrzavanje: Unfreeze All Columns; • Imena: Rename Columns; • Dodavanje: Insert Columns; • Izmena reda: Selekcija reda (klik na sivi kvadratić sa leve strane reda), desni klik: • širina: Weight Row; • kopiranje: Copy; • Isecanje: Cut; • Prenos sa Clipboard-a: Paste;

  12. Zadatak: Strukturi PUTNICI dodajte polje nepušač. 5. Dodavanje polja • Klik na tabelu PUTNICI; • Klik na dugme Design View; • Dodati naziv polja nepušač; • Odrediti tip podatka: Yes/No. • Otvorite tabelu i zadajte vrednosti ovog polja za sve zapise. ili • Otvoriti tabelu (Datasheet View); • Selekcija kolone; • Desni klik, Insert Columns; • Desni klik, Rename Columns: nepušač. Zadajte vrednosti za sve putnike u otvorenoj tabeli.

  13. Zadatak: Kreirati filter nad tabelom PILOTI koji izdvaja sve zapise kod kojih pilot ima više od 10 godina letenja. 6. Filteri • Otvoriti tabelu nad kojom se kreira filter (PILOTI). • Records/Advanced Filtre/Sort. • U prozoru PILOTIFilter1 u polju Field biramo polje po kome vršimo filtriranje (godine letenja), u polju Criteria upisujemo kriterijum po kome vršimo pretraživanje ( u ovom zadatku to je >10). • Filter/Apply Filter/Sort ili sličica na liniji sa alatkama:

  14. Zadatak: Sortirati tabelu PUTNICI po letovima. 7. Sortiranje zapisa u tabeli • Otvoriti tabelu nad kojom se kreira filter (PUTNICI). • Records/Advanced Filter/Sort. • U prozoru PUTNICIFilter1 u polju Sort biramo opadajući ili rastući poredak. • Filter/Apply Filter/Sort ili sličica na liniji sa alatkama: Zadatak: Sortirajte datoteku baze podataka o putnicima po imenima putnika. Zadatak: Kreirajte filter nad tabelom PUTNICI gde je id leta =1 a putnici su nepušači.

  15. Zadatak: Kreirati upit o pilotima koji imaju više od 10 godine letenja 8. Upiti (Queries) nad jednom tabelom • Ako se upit izvršava nad jednom tabelom, može se koristiti filter i zapamtiti kao upit! • Klik na Queries. • Klik na New. Izbor Design View; OK. • Prvo se bira tabela nad kojom se pravi upit (PILOTI). • Klik na Add.

  16. U prozoru Query1: Select Query u redu Field biramo sva polja koja želimo da budu vidljiva u rezultatu. U polju Criteria upisujemo kriterijum po kome vršimo pretraživanje ( u ovom zadatku to je >10, ali kod polja godine letenja!). • Klik na sličicu Run ili sa linije menija opcija Query/Run. • Posle prikaza rezultata zapamtiti upit pod nazivom “godine”.

  17. 9. Upiti (Queries) nad više tabela • Zadatak: Kreirati upit o putnicima koji lete do Budimpešte. Prikazati: sve podatke o putnicima, odredišni aerodrom, i podatke o pilotu na tom letu. • Klik na Queries. • Klik na New. • Izbor Design View; OK. • Izbor tabela nad kojima se vrši upit: klik na Letovi; klik na Add; klik na Piloti; klik na Add; klik na Putnici; klik na Add.

  18. Odabrati odgovarajuća polja kao na slici. • Klik na sličicu Run, ili • Izbor opcije na glavnom meniju Queries/Run. • Posle prikaza rezultata upit zapamtiti pod imenom “Budimputnici”. • Novi zadatak: Kreirajte upitLETPILOT koji će sadržati sledeće podatke: identifikacioni broj pilota, ime pilota i identifikacioni broj leta. • Novi zadatak: Pronađite sve zapise o letovima za određeni datum (npr. 20.05.2005.)

  19. Zadatak: Kreirajte izveštaj o svim putnicima za određeni let; 10. Izveštaji (Reports) • Klik naReports. • Klik na New. • Izbor Report Wizard (pomoć čarobnjaka); • Izbor upita “Budimputnici” za osnovu kreiranja izveštaja. • Klik na OK.

  20. Zadatak: Kreirajte izveštaj o svim putnicima za određeni let; Kreirajte izveštaj o svim letovima prema odredišnom aerodromu. 10. Izveštaji (Reports) • Klik na >>. • Klik na dugme Next. Služi za prenos selektovanog polja ili svih polja. Selekcija polja koja korisnik želi da vidi u izveštaju.

  21. Izbor zaglavlja izveštaja. Selekcija by LETOVI. • Klik na dugme Next. • Dodavanje još nekog nivoa po kome se vrši grupisanje. • Klik na dugme Next.

  22. Izbor polja po kome se vrši sortiranje zapisa u izveštaju. Selekcija idputnika. • Klik na dugme Next. • Izbor prostornog rasporeda zapisa izveštaja. Iselekcija Align Left 1. • Izbor orijentacije papira. • Klik na dugme Next.

  23. Izbor stila izveštaja. Selekcija Corporate.. • Klik na dugme Next. • Izbor prostornog rasporeda zapisa izveštaja. Izbor orijentacije papira. • Klik na dugme Finish. • Novi zadatak: Kreirajte izveštaj o svim letovima prema odredišnom aerodromu. (Pre kreiranja izveštaja kreirajte odgovarajući upit kao osnovu za izveštaj !)

  24. Zadatak: Kreirajte masku (Forms) za unos podataka o pilotima. 11. Obrasci (Forms) • Klik na Forms. • Klik na New. • Izbor automatskog kreiranja obrasca: Autoform:Tabular ili Columnar; • Izbor tabele ili upita kao osnovu za izradu obrasca: PILOTI. • Klik na dugme OK. • Potvrdite prihvatanje izmena: Yes. • Prihvatite predloženo ime za obrazac PILOTI. • Novi zadaci: Kreirajte maske (Forms) za unos podataka o putnicima i letovima.

  25. Zadatak: Kreirajte masku (Forms)glavnog menija BP. 12. A sada automatizacija... • Klik na Forms. • Klik na New. • Novi zadaci: Kreirajte maske (Forms) za unos podataka o putnicima i letovima.

  26. 1. ZADATAK: Kreirati bazu podataka DONACIJE koja se sastoji od sledećih tabela: DONATORI (Ključno polje je rb_donatora) DONACIJE (Ključno polje je rb_donacije) • Povezati relacijom jedan prema više tabele DONATORI i DONACIJE. • Kreitati maske za kampanje i donatore. • Kreirati izveštaj koji prikazuje naziv kampanje, odgovornog lica, opis kampanje, beleške, datum početka i završetka kampanje, namenu stvaranja fonda, ukupnu sumu na koju su se donatori obavezali, ukupnu sumu koju su uplatili, procenat ostvarenja plana i broj uplata. • Kreirati izveštaj koji prikazuje podatke o uplatama. • Kreirati izveštaj koji prikazuje podatke o neuplaćenim obavezama. KAMPANJA (Ključno polje je rb_kampanje)

  27. 2. ZADATAK: Kreirati bazu podataka MUZIKA koja se sastoji od sledećih tabela: VRSTA(Ključno polje je šifra_vrste) SNIMANJA (Ključno polje je šifra_snimanja) • Povezati tabele: • VRSTA i SNIMANJA (preko polja sišra_vrste); • UMETNICI i SNIMANJA (preko polja šifra_umetnika); • KOMPOZICIJE i SNIMANJA (preko polja šifra_snimanja); • Upisati u svaku tabelu nekoliko slogova. • Kreirati maske za vrstu muzike, umetnike i snimanja. • Kreirati izveštaj koji daje: • pregled snimanja po umetnicima; • pregled snimanja po vrstama muzike; • pregled snimaka po formatu; • pregled kompozicija po snimcima. UMETNICI (Ključno polje je šifra_umetnika) KOMPOZICIJE (Ključno polje je šifra_kompozicije)

  28. 3. ZADATAK: Kreirati bazu podataka BIBLIOTEKA koja se sastoji od sledećih tabela: KNJIGE (Ključno polje je šifra_knjige) AUTORI (Ključno polje je šifra_autora) REGISTRATOR (Ključno polje je šifra_ak) ŽANR (Ključno polje je šifra_žanra) CITATI (Ključno polje je šifra_citata)

  29. Povezati tabele: • KNJIGE i ŽANR (preko polja šifra_žanra); • KNJIGE i CITATI (preko polja šifra_knjige); • AUTORI i CITATI (preko polja šifra_autora); • AUTORI I REGISTRATOR (relacijom jedan prema više preko polja šifra_autora); • KNJIGE i REGISTRATOR (relacijom jedan prema više preko polja šifra_knjige). • Upisati u bazu podataka podatke koji se mogu zahvatiti iz literature navedene na kraju nekog udžbenika. • Kreirati maske za unos i pregled citata, žanrova i podataka o autorima i knjigama. • Kreirati izveštaj koji daje pregled citata po autorima. • Kreirati izveštaj koji daje pregled naslova po žanrovima.

More Related