4. Razred: Baze podataka - Projektni zadatak 01
BAZA PODATAKA OSNOVNI ZADACI
JEDNA BAZA JEDNA TABELA BEZ PRIMARNOG KJUČA
PRIMER JEDNE TABELE OCENA UCENIKA JEDNE KOLE
U bazi podataka OceneUcenika.mdb, nalazi se samo jedna tabela Ocene, sa podacima o imenima i prezimenima učenika, rednom broju u dnevniku i odeljenju, kao i zaključnim ocenama iz određenih predmeta, ocenama iz vladanja i broju opravdanih i neopravdanih izostanaka.
Tabela Ocene je kreirana (dizajnirana) na sledeći način:
Name | Type | Size | Opis |
OD | Byte | 1 | Razred i odeljenje |
RB | Byte | 1 | Redni broj u dnevniku |
Ucenik | Text | 50 | Prezime i ime ucenika |
Pol | Text | 1 | Pol ucenika |
SRP | Byte | 1 | Srpski jezik |
ENG | Byte | 1 | Engleski jezik |
FRA | Byte | 1 | Francuski jezik |
NEM | Byte | 1 | Nemacki jezik |
RUS | Byte | 1 | Ruski jezik |
LAT | Byte | 1 | Latinski jezik |
UST | Byte | 1 | Ustav |
SOC | Byte | 1 | Sociologija |
FIL | Byte | 1 | Filozofija |
PSH | Byte | 1 | Psihologija |
IST | Byte | 1 | Istorija |
GEO | Byte | 1 | Geografija |
BIO | Byte | 1 | Biologija |
MAT | Byte | 1 | Matematika |
FIZ | Byte | 1 | Fizika |
HEM | Byte | 1 | Hemija |
INF | Byte | 1 | Informatika |
MUZ | Byte | 1 | Muzicka kultura |
LIK | Byte | 1 | Likovna kultura |
FV | Byte | 1 | Fizicko vaspitanje |
VLA | Byte | 1 | Vladanje |
OPR | Integer | 2 | Opravdani izostanci |
NPR | Byte | 1 | Neopravdani izostanci |
U tabeli nije definisan primarni ključ, niti je bilo koje polje indeksirano. U poljima za ocene učenika podeene su opcije Validation Rule na Between 1 And 5, i prateći Validation Text, kako bi se obezbedio unos ocena između 1 i 5. Na sličan način su podeena jo neka polja u tabeli.
U tabeli se nalaze podaci za 781 učenika, odnosno tabela ima 781 slog.
ZADACI ZA VEBU
TABLE - Osnovne operacije sa tabelom u datasheet pogledu
- Fajl baze podataka OceneUcenika.mdb, snimiti u folder My Documents\2006\Baze\Primer1.
- Napravati kopiju fajla baze podataka u istom folderu pod imenom Ocene-BackUp.mdb.
- Pokrenuti MS Access i otovriti bazu podataka OceneUcenika.mdb, zatim otvoriti tabelu Ocene u DataSheet View. Maksimizirati prozor tabele Ocene.
- Pozicionirati kursor na poslednji slog tabele.
- Pozicionirati kursor na 524.-i slog tabele.
- Prebrojati koliko u tabeli ima učenika u odeljenju 24.
- Pozicionirati kursor na 101.-i slog tabele. Promeniti sadraj polja OPR tako da bude 49.
- Pozicionirati kursor na 59.-i slog tabele. Promeniti sadraj polja SRP tako da bude 1.
- Uneti novi slog sa sledećim vrednostima OD=23, RB=35, Ucenik="Petrović Petar".
- Pozicionirati se na 128.-i slog tabele. Obrisati sadraj polja HEM.
- Pozicionirati se na poslednji slog tabele. Promeniti sadaj polja SRP tako da bude 4.
- Soriranje - Sortirati slogove po imenu učenika u rastući abecedni redosled.
- Pretraivanje Pronaći slog učenika Petrović Petra i uneti proizvoljno njegove ocene.
- Filtriranje Prikazati samo učenike iz odeljenja 36.
- Sortiranje Sortirati slogove učenika najpre po odeljenju, a zatim po rednom broju u dnevniku.
- Brisanje Obrisati poslednji slog tabele.
- Brisanje Obrisati poslednja tri sloga tabele.
- Brisanje Obrisati 105.-i i 106.- slog tabele.
- Filtriranje Prikazati samo one učenike čije prezime počinje slovom G.
- Filtriranje Prikazati samo one učenike četvrtog razreda, čije prezime počinje slovom T.
- Filtriranje Prikazati samo one učenike četvrtog razreda, čije prezime počinje slovima Jo.
- Filtriranje Prikazati samo one učenike koji imaju ocenu 5 iz Informatike i 2 iz Hemije.
- Filtriranje Prikazati samo one učenike koji imaju ocenu 4 ili 5 iz Informatike i 2 iz Hemije.
- Filtriranje Prikazati samo one učenike koji imaju ocenu 5 iz Informatike, a nemaju ocenu 2 iz Hemije.
- Filtriranje Prikazati samo one učenike koji imaju ocenu manju od 4 iz Istorije.
- Filtriranje Prikazati samo one učenike koji nemaju ocenu iz Geografije.
- Filtriranje Prikazati samo one učenike koji iz Vladanja imaju ocenu manju od 3.
- Filtriranje Prikazati samo one učenike koji imaju vie od 50 opravdanih izostanaka.
- Filtriranje Prikazati samo one učenike koji imaju vie od 10 neopravdanih izostanaka.
- Prikazati sortirani spisak učenika po oceni iz vladanja, koji imaju vie od 15 neopravdanih izostanaka.
- Prikazati sortirani spisak učenika po broju neopravdanih izostanaka u opadajućem redosledu.
SELECT QUERY - Kreiranje jednostavnih upita
Prozor baze podataka podesiti tako da bude otvoren prozor Queries. U ovoj grupi zadataka, treba kreirati i snimiti nekoliko jednostavnih upita nad tabelom Ocene. Imena upita, kao i zahtevi upita dati su u sledećim zadacima:
- Kreirati upit AbecedniSpisakUcenikaSkole, koji prikazuje spisak učenika u rastućem redosledu po prezimenima učenika. Redosled polja koja se prikazuju treba da budu u redosledu: Ucenik, Odeljenje i Redni broj u dnevniku.
- Kreirati upit AbecedniSpisakUcenikaIV3, koji prikazuje spisak učenika odeljenja IV-3 u rastućem redosledu po prezimenima učenika. Redosled polja koja se prikazuju treba da budu u redosledu: Ucenik, Odeljenje, Redni broj u dnevniku, Broj opravdanih i Broj neopravdanih izostanaka.
- Kreirati upit AbecedniSpisakMaturanata, koji prikazuje spisak učenika IV razreda u rastućem redosledu po prezimenima učenika. Redosled polja koja se prikazuju treba da budu u redosledu: Ucenik, Odeljenje, Redni broj u dnevniku, Broj opravdanih, Broj neopravdanih izostanaka, Ocena iz vladanja.
- Kreirati upit AbecedniSpisakUcenica, koji prikazuje spisak svih učenikica kole u rastućem redosledu po prezimenima učenica. Redosled polja koja se prikazuju treba da budu u redosledu: Odeljenje, Redni broj u dnevniku, Ucenik, Broj opravdanih i Broj neopravdanih izostanaka.
- Kreirati upit AbecedniSpisakUcenikaBezIzostanaka, koji prikazuje spisak svih učenika kole, koji nemaju ni jedan izostanak u rastućem redosledu po prezimenima učenika. Redosled polja koja se prikazuju je: Ucenik, Odeljenje, Ocena iz vladanja.
- Kreirati upit AbecedniSpisakNedovoljnihIzHemije, koji prikazuje spisak svih učenika kole, koji imaju nedovoljnu ocenu iz Hemije rastućem redosledu po prezimenima učenika. Redosled polja koja se prikazuju je: Ucenik, Odeljenje, Ocena iz vladanja.
- Kreirati upit SpisakUcenikaPoOdeljenjima, koji prikazuje spisak svih učenika kole u rastućem redosledu najpre po odeljenju, a zatim po rednom broju u dnevniku. Redosled polja koja se prikazuju je: OD, RB, Ucenik.
- Kreirati upit AbecedniSpisakUcenikaSaUkorom, koji prikazuje spisak svih učenika kole u rastućem redosledu po prezimenu, koji imaju ocenu iz vladanja manju od 5. Redosled polja koja se prikazuju je: OD, RB, Ucenik, VLA.
- Kreirati upit SpisakUcenikaSaUkorom, koji prikazuje spisak svih učenika kole u opadajućem redosledu po oceni iz vladanja, koji imaju ocenu iz vladanja manju od 5. Redosled polja koja se prikazuju je: OD, RB, Ucenik, VLA, OPR, NPR.
- Kreirati upit RangListaUcenikaSaUkorom, koji prikazuje spisak svih učenika kole koji nemaju ocenu 5 iz vladanja, sortirane na sledeći način: najpre po oceni iz vladanja u rastućem redosledu, zatim po broju neopravdanih izostanaka u opadajućem redosledu, pa po broju opravdanih izostanaka u opadajućem redosledu. Redosled polja koja se prikazuju treba je: Ucenik, OD, VLA, OPR, NPR.
- Kreirati upit RangListaUcenikaSaVelikimBrojemIzostanaka, koji prikazuje spisak svih učenika kole koji imaju veliki broj izostanaka, tačnije koji imaju vie od 50 opravdanih ili vie od 10 neopravdanih izostanaka, sortirane na sledeći način: najpre po oceni iz vladanja u rastućem redosledu, zatim po broju neopravdanih izostanaka u opadajućem redosledu, pa po broju opravdanih izostanaka u opadajućem redosledu. Redosled polja koja se prikazuju treba je: Ucenik, OD, VLA, OPR, NPR.
- Redizajnirati upit AbecedniSpisakUcenikaSkole, tako da redosled polja koja se prikazuju bude: OD, RB, Ucenik, VLA.
- Kreirati upit SpisakNedovoljnih, koji prikazuje spisak svih učenika kole koji imaju bar jednu nedovoljnu ocenu iz jednog predmeta, sortirane na sledeći način: najpre po odeljenju u rastućem redosledu, zatim po prezimenu i imenu u rastućem redosledu. Redosled polja koja se prikazuju je: Ucenik, OD, VLA, OPR, NPR, SRP, ENG, MAT, INF.
- Kreirati upit SpisakUcenikaSaSvimPeticama, koji prikazuje spisak svih učenika kole koji imaju iz svih predmeta ocenu 5, sortirane na sledeći način: najpre po odeljenju u rastućem redosledu, zatim po broju neopravdanih izostanaka u rastućem redosledu, pa po broju opravdanih izostanaka u rastućem redosledu i na kraju po odeljenju u opadajućem redosledu. Redosled polja koja se prikazuju je: Ucenik, OD, VLA, OPR, NPR.
- Kreirati upit SpisakUcenikaSaPrezimenomNaP, koji prikazuje spisak svih učenika kole čije prezime počinje slovom P, sortirane na sledeći način: najpre po odeljenju u rastućem redosledu, zatim po prezimenu i imenu u rastućem redosledu. Redosled polja koja se prikazuju je: Ucenik, OD, VLA, OPR, NPR, SRP, ENG, MAT, INF.
- Kreirati upit Dnevnik26, koji prikazuje spisak svih učenika odeljenja II-6 kao u elektronskom dnevniku, sortirane po rednom broju u dnevniku. Redolsed polja treba da bude kao u tabeli.
QUERY Izračunta polja
Prozor baze podataka podesiti tako da bude otvoren prozor Queries. U ovoj grupi zadataka, treba kreirati i snimiti nekoliko upita selekcije, koja imaju izračuanta polja nad tabelom Ocene. Imena upita, kao i zahtevi upita dati su u sledećim zadacima:
1. Kreirati upit Dnevnik24, koji prikazuje spisak učenika odeljenja II-4 kao u tabeli, sa novim poljem IZS, koji prikazuje zbir opravdanih i neopravdanih izostanaka.
2. Kreirati upit RangListaIzostanaka, koji prikazuje spisak svih učenika kole, čiji je ukupan broj izostanaka veći od 75, sortiran na sledeći način: najpre po ukupnom broju izostanaka u opadajućem redosledu, zatim po broju neopravdanih izostanaka u opdajućem redosledu i na kraju po oceni iz vladanja u opadajućem redosledu. Redosled polja za prikaz je: OD, Ucenik, OPR, NPR, VLA.
3. Kreirati upit ProsecnaOcena, koji prikazuje spisak svih učenika kole, sa novim izračunatim poljem PSK, u koje prikazuje prosečnu ocenu učenika za tri predmeta Srpski jezik, Matematika i Informatika.
4. Redizajnirati upit ProsecnaOcena, tako da zapisi budu sortirani po sledećem redosledu: Odelenje rastući, RB rastući.
5. Kreirati upit RangListaUcenika, tako da prikazuje spisak svih učenika rangiranih po uspehu na sledeći način: najpre po prosečnoj oceni iz predmeta SRP, ENG, MAT i INF - opadajući, zatim po oceni iz VLA - opadajući, Ukupan broj izostanaka opadajući, Broj neopravdanih izostanaka opadajući, ocena iz Engleskog jezika opdajući, odeljenje rastući, RB rastući. Polja prikazati u sledećem redosledu: OD, RB, Ucenik, Prosek,
6. Redizajnirati upit ProsecnaOcena, tako izračunato polje za prosečnu ocenu obuhvati i ocenu iz Engleskog jezika, odnosno predmete u poljima SRP, ENG, MAT i INF.
7. Redizajnirati upit Dnevnik24, tako da umesto učenika odeljenja II-6, prikazuje spisak učenika odeljenja, koje korisnik unosi pokretanjem upita.
8. Kreirati upit DuzinaImena, koji prikazuje spisak učenika kole, sa novim poljem LenIme, koje prikazuje broj slova u prezimenu i imenu učenika.
9. Kreirati upit Ana, koji prikazuje spisak učenika kole, koji u svom imenu ili prezimenu sadre niz slova ana.
10. Kreirati upit MaxOcena, koji prikazuje spisak učenika kole, sa novim izračunatim poljima MaxOc i MinOc, u kojima se prikazuje njaveća, odnosno najmanja ocena iz predmeta SRP, ENG, MAT i INF.
GROUP QUERY Upiti agregacije
Prozor baze podataka podesiti tako da bude otvoren prozor Queries. U ovoj grupi zadataka, treba kreirati i snimiti nekoliko upita selekcije, koja imaju izračuanta polja nad tabelom Ocene. Imena upita, kao i zahtevi upita dati su u sledećim zadacima:
- Kreirati upit BrojUcenikaPoOdeljenjima, koji prikazuje broj učenika po odeljenjima. Redosled polja je: OD, BrUc.
- Kreirati upit BrojUcenikaPoOdeljenjimaIPoPolu, koji prikazuje broj učenika po odeljenjima i po polu. Redosled polja je: OD, BrojUcenica, BrojUcenica.
- Kreirati upit BrojUcenika, koji prikazuje broj učenika po razredima. Redosled polja je: R, BrUc.
- Kreirati upit BrojIzostanaka, koji prikazuje ukupan broj opravdanih i neopravdanih izostanaka u odeljenjima. Redosled polja je: OD, BrOPR, BrNPR.
- Redizajnirati upit BrojIzostanaka, tako da redosled polja bude: OD, BrUc, BrOPR, BrNPR, BrIZS.
- Kreirati upit BrojNedovoljihIzHemije, koji prikazuje broj učenika po odeljenjima sa nedovoljnom ocenom iz hemije. Redosled polja: OD, BrUc, BrNedHem.
- Kreirati upit BrojUkora, koji prikazuje broj učenika po odeljenjima sa ocenom iz vladanja manjom od 5. Redosled polja: OD, BrUc, BrUkora.
- Kreirati upit ProsecnaOcenaUkorenih, koji prikazuje prosečnu ocenu samo onih učenika u odeljenju, čija je ocena iz vladanja manjom od 5. Redosled polja: OD, BrUc, BrUkora, Prosek.
- Kreirati upit ProsecnaOcenaMaturanata, koji prikazuje prosečnu ocenu učenika u odeljenjima četvrtog razreda. Redosled polja: OD, BrUc, Prosek.
- Kreirati upit MinOcenaIzInformatike, koji prikazuje najmanju ocenu učenika u odeljenju iz Informatike. Redosled polja: OD, BrUc, MinInf.
- Kreirati upit UspehUcenika, koji prikazuje celobojni uspeh učenika (5-odličan, 4-vrlo dobar itd) na osnovu porsečne ocene iz predmeta SRP, ENG, MAT, INF i VLA . Redosled polja: OD, BrUc, BrUkora, Prosek.
CROSSTAB QUERY Unakrsni upiti
Prozor baze podataka podesiti tako da bude otvoren prozor Queries. U ovoj grupi zadataka, treba kreirati i snimiti nekoliko upita selekcije, koja imaju izračuanta polja nad tabelom Ocene. Imena upita, kao i zahtevi upita dati su u sledećim zadacima:
1. Kreirati unakrsni upit PolnaStruktura, tako da prikazuje tabelarni prikaz broja ucenika po polu po odeljenjima. Odeljenja su prikazana u redovima, polovi u kolonama.
2. Kreirati unakrsni upit StrukturaOcenaIzInformatike, tako da prikazuje tabelarni prikaz broja ucenika po pojedinačnim ocenama iz informatike po odeljenjima. Odeljenja su prikazana u redovima, ocene iz informatike u kolonama.
3. Kreirati unakrsni upit StrukturaOcenaIzVladanja, tako da prikazuje tabelarni prikaz broja ucenika po pojedinačnim ocenama iz vladanja po odeljenjima. Odeljenja su prikazana u redovima, ocene iz vladanja u kolonama.
4. Kreirati unakrsni upit StrukturaUspeha, tako da prikazuje tabelarni prikaz broja ucenika po celobrojnom uspehu učenika, a na osnovu prosečne ocene iz predmeta MAT, INF, SRP, ENG i VLA, po odeljenjima. Odeljenja su prikazana u redovima, uspeh u kolonama.
5. Redizajnirati unakrsni upit StrukturaUspeha, tako da prikazuje uspeh samo onih učenika, koji nemaju ocenu 5 iz Vladanja.
6. Redizajnirati upit StrukturaUspeha, tako da prikazuje i ukupan broj izostanaka u odeljenju.
7. Redizajnirati upit StrukturaUspeha, tako da prikazuje samo učenice.
8. Redizajnirati upit StrukturaOcenaIzVladanja, tako da prikazuje i ukupan broj izostanaka.
9. Redizajnirati upit StrukturaUspeha, tako da ne grupie po odeljenjima već po razredima.
10. Redizajnirati upit StrukturaUspeha, tako da redosled prikaza bude okrenut, razredi po kolonama, uspeh po redovima.
UPDATE QUERY Upiti auriranja
- Redizajnirati tabelu Ocene, tako da tabela dobije dva nova polja: PSK tipa Number Double, za prosečnu ocenu i IZS tipa Number Integer, za ukupan broj izostanaka.
- Kreirati novi update upit UpDateProsek, koji izračunava prosečnu ocenu svakog učenika iz predmeta SRP, ENG i MAT i aurira polje PSK u tabeli Ocene.
- Kreirati novi update upit UpDateIzsotanci, koji izračunava ukupan broj izostanaka svakog učenika i aurira polje IZS u tabeli Ocene.
- Redizajnirati tabelu Ocene, tako da tabela dobije novo polje: MestoR tipa Text duine 20, za čuvanje podatka o mestu rođenja učenika.
- Kreirati novi update upit UpDateMestoRNis, koji svim maturantima postavlja vrednost Ni u polje MestoR.
- Redizajnirati tabelu Ocene, tako da tabela dobije dva nova polja: Prezime i Ime tipa Text duine 30, za čuvanje podatka o prezimenu učenika.
- Kreirati novi update upit UpDatePrezimeIme, koji za svakog učenika iz polja Ucenik razdvaja prezime i ime i smeta ih u polja Prezime i Ime.
- Redizajnirati tabelu Ocene uklanjanjem (brisanjem) polja PSK, IZS i Ucenik.
- Pokrenuti neki od ranije kreiranih upita uočiti promene.
- Redizajnirati tabelu Ocene, ponovnim uvođenjem polja Prezime tipa text duine 30.
- Pokrenuti neki od ranije kreiranih upita uočiti promene.
APPEND QUERY Upiti dodavanja
- Napraviti kopiju tabele Ocene, kopiranjem samo strukture tabele Ocene u Ocene1 bez podataka.
- Uneti podatke za 3 nova sloga u tabeli Ocene1.
- Kreirati upit brisanja DodajOceneUOcene1, koji dodaje sve slogove iz tabele Ocene u tabelu Ocene1.
DELETE QUERY Upiti brisanja
- Uneti u tabelu dva nova sloga, tako da slogovi imaju unete podatke samo u poljima OD, RB i Ucenik.
- Kreirati upit brisanja BrisiPrazneSlogove, koji iz tabele Ocene brise slogove, koji imaju vrednost NULL u poljima VLA, OPR, NPR i SRP.
FORMS Obrasci
- Korićenjem čarobnjaka kreirati jednostavan obrazac Ucenici, nad tabelom Ocene.
- Korićenjem čarobnjaka kreirati obrazac za unos ocena učenika III-1.
- Korićenjem čarobnjaka kreirati formu nad upitom Dnevnik24.
- Redizajnirati kreirane obrasce, promenom strukture forme (columnar, tabular, datasheet).
- Redizajnirati kreirane obrasce, promenom dizajna forme, odnosno rasporedom komponenti na formi.
REPORTS Izvetaji
- Korićenjem čarobnjaka kreirati jednostavan izvetaj Ucenici, nad tabelom Ocene.
- Korićenjem čarobnjaka kreirati izvetaj za prikaz ocena učenika IV-1.
- Korićenjem čarobnjaka kreirati izvetaj nad upitom Dnevnik24.
- Redizajnirati kreirane izvetaje, promenom strukture (columnar, tabular).
- Redizajnirati kreirane izvetaje, promenom dizajna, odnosno rasporedom komponenti na izvetaju.
TESTIRANJE I ODRAVANJE BAZE PODATAKA
Nakon projektovanja (dizajniranja) baze podataka, treba prebaciti akcenat na testiranje i odravanje baze podataka. Obično posle izrade i testiranja većeg broja tabela, upita, formi i izvetaja, fajl MDB baze podataka naglo raste. Zato je neophodno iz glavnog menija prozora baze podataka pozvati komandu Tools - Databese Utilities Compat And Reapir Database, kako bi MS Access izvrio internu preraspodelu slobodnog i zauzetog prostora unutar fizičke strukture fajla baze podataka (defragmentacija), i istovremeno proverio osnovni integritet strukture svih objekata u bazi i eventualno ispravio greke.
Zatim je potrebno iz Window Explorera (ili Windows Commandera) napraviti rezervu kopiju fajla baze podataka i to u obliku spakovane ahive (ZIP, ARJ ili RAR). Za većinu MDB fajlova najbolja kompresija se postie RAR kompresijom.
Kada je rezrevna kopija fajla baze napravljena, neophodno je odvojiti neko vreme za testiranje same baze podataka, otvaranjem baze, tabela, upita, formi i izvetaja, pregledom i izmenom podataka, tampanjem izvetaja, pretragom i brisanjem podataka, neočekivanim unosom nepravilnih i neočekivanih podataka, odnosno podataka van opsega definisanih vrednosti, zatim, isprobavanjem svih dostupnih komandi, korićenjem mia i korićenjem tastature, odnosno, bolje rečeno, simuliranjem rada budućeg korisnika (operatera) projektovane baze podataka.
U slučaju pojave greke, potrebno je utvrditi uzrok i mesto greke i izvriti redizajn određenih objekata baze podataka.
CILJEVI OSNOVNE ETAPE OBUKE
Ciljevi u ovoj etapi obuke je da se učenici-polaznici upoznaju sa osnovnim pojmovima i mogućnostima sistema jednostavnih baza podataka. Glavni akcenat je na korićenju i upotrebi upita nad jednom jednostavnom tabelom. Stoga je poeljno, nakon zavretka svih zadataka, pregledati upite u SQL rezimu pregleda, kako bi polaznik počeo sam da se upoznaje sa strukturom SQL jezika.
U ovoj etapi nisu obuhvaćne sve mogućnosti sistema baze podataka. U narednim etapama obuke, trebalo bi da se obrade primeri i zadaci sa sledećim pojmovima:
1. Primarni ključ
2. Rad sa vie tabela
3. Povezivanje vie tabela relacije
4. Kreiranje upita nad vie tabela
5. Kreiranje upita nad vie tabela i upita
6. Relacija 1 prema vie
7. Sekundarni ključ
8. LookUp query
9. Kreiranje formi master-slave
10. Kreiranje izvetaja master-slave
11. Parametarski upiti
12. Redizajniranje relacija
13. Automatsko dodavanje novih ključnih polja
14. Zatita brisanja povezanih podataka
15. Automatsko aurianje povezanih podataka
16. Tipovi veze (Join type)
17. Automatizacija rada makroi
18. Normalizacija i optimizacija baze podataka
19. Sloeni upiti
20. Kreiranje formi i izvetaja nad sloenim upitima
21. Izvoz (export) podataka u MS Excel
22. Izvoz podataka u druge programe (MS Word)
23. Uvoz podataka (Import) iz MS Excel-a
24. Uvoz podataka iz drugih formata fajlova (dbf, txt...)
25. Povezivanje tabela (link) sa drugim tabelama iz drugih fajlova i formata fajlova
26. Kreiranje Web stranica baze podataka
27. Redizajniranje formi i izvetaja grupisanje objekata, podeavanje svojstava, zadavanje parametara
28. Dizajniranje komandnih dugmadi na formi
29. Filtiranje formi i izetaja
30. Zatita i integritet podataka
31. Povezivanje formi
32. Komandna tabla
33. Kreiranje menija
34. Upoznavanje sa VBA (modulima)
35. Obrada događaja
36. Obrada greaka
37. Dodeljivanje vlasnitva i ovlaćenja
38. Uvođenje korisnika baze podataka
39. Rad sa grupom zapisa
40. Kreiranje dnevnika događaja (log)
41. Transakcije
42. Kreiranje sistema pomoći (help)
43. Priprema baze podataka za povezivanje sa aplikacijama iz drugih progrmaskih paketa
44. Povezivanje baze podataka sa Web stranicama
45. Povezivanje MS Access baze podataka na SQL Server
46. Povezivanje MS Access baze podataka iz MS Visual Basic-a
47. Povezivanje MS Access baze podataka iz Borland Delphi-a
48. Postavljanje baze podataka na Web Serveru za potrebe Web prezentacije
49. Kreiranje, odravanje, testiranje i isporuka aplikacije baze podataka
50. Sistemi prenosa podataka za potrebe rezervnih kopija baze podataka
Нема коментара:
Постави коментар