Microsoft access
This presentation is the property of its rightful owner.
Sponsored Links
1 / 29

Microsoft Access PowerPoint PPT Presentation


  • 138 Views
  • Uploaded on
  • Presentation posted in: General

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.

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Microsoft access

Microsoft Access

- vežbe -


1 kreiranje bp

  • 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

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;


Kreiranje tabele piloti

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.


Kreiranje tabele letovi

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.


Kreiranje tabele putnici

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.


3 kreiranje veze izme u tabela

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


Prozor relationships

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.


Microsoft access

  • 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


4 rad sa tabelom

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


Microsoft access

  • 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;


5 dodavanje polja

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


6 filteri

  • 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:


7 sortiranje zapisa u tabeli

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


8 upiti queries nad jednom tabelom

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


Microsoft access

  • 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”.


9 upiti queries nad vi e tabela

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.


Microsoft access

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


10 izve taji reports

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


10 izve taji reports1

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


Microsoft access

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


Microsoft access

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


Microsoft access

  • 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 !)


11 obrasci forms

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


12 a sada automatizacija

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


1 zadatak kreirati bazu podataka donacije koja se sastoji od slede ih tabela

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)


2 zadatak kreirati bazu podataka muzika koja se sastoji od slede ih tabela

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)


3 zadatak kreirati bazu podataka biblioteka koja se sastoji od slede ih tabela

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)


Microsoft access

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


  • Login