microsoft access
Download
Skip this Video
Download Presentation
Microsoft Access

Loading in 2 Seconds...

play fullscreen
1 / 29

Microsoft Access - PowerPoint PPT Presentation


  • 206 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Microsoft Access' - rasha


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
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.
slide9
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.
slide11
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.
slide16
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.
slide18
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.

slide21
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.
slide22
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.
slide23
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)

slide29
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.
ad