7
Kada se pravi Access aplikacija, prvi korak uvijek mora biti analiza i struktuiranje, odnosno izrada projekta DB na papiru, nakon cega slijedi kreiranje, odnosno postavljanje Access DB (aplikacije) na racunaru. - Ime može da bude dugacko najviše 64 karaktera, ukljucujuci prazne karaktere. - Ime ne može da pocinje praznim karakterom; - Ime može da ukljucuje interpukcijske znake, osim tacke (.), uzvicnika (!), gravisa (è), ili uglastih zagrada([]); - Ime ne može da bude isto kao kod drugog objekta iste vrste iste DB. Konkretno, dvije tabele u DB "SPR" ne mogu nositi ime "Studenti". Ali, ako dvije tabele sadrže podatke koji se odnose (vezuju) na isti tip subjekta one mogu nositi isto ime subjekta sa dodatkom npr. u jednoj tabeli oznake 1, a u drugoj 2, ili ma koji drugi dodatak uz istu osnovicu imena. Konkretno, u DB "SPR" mogu postojati tabele pod nazivima "Studenti1" i "Studenti2"; - Tabele i upiti ne mogu imati isto ime; - Pri davanju imena objektu, polju ili kontroli ne treba koristiti nazive svojstava,

Fon

Embed Size (px)

DESCRIPTION

fon

Citation preview

Kada se pravi Access aplikacija, prvi korak uvijek mora biti analiza istruktuiranje, odnosno izrada projekta DB na papiru, nakon cega slijedikreiranje, odnosno postavljanje Access DB (aplikacije) na racunaru.

- Ime moe da bude dugacko najvie 64 karaktera, ukljucujuci prazne karaktere.- Ime ne moe da pocinje praznim karakterom;- Ime moe da ukljucuje interpukcijske znake, osim tacke (.), uzvicnika (!),gravisa (), ili uglastih zagrada([]);- Ime ne moe da bude isto kao kod drugog objekta iste vrste iste DB. Konkretno,dvije tabele u DB "SPR" ne mogu nositi ime "Studenti". Ali, ako dvije tabelesadre podatke koji se odnose (vezuju) na isti tip subjekta one mogu nositi istoime subjekta sa dodatkom npr. u jednoj tabeli oznake 1, a u drugoj 2, ili ma kojidrugi dodatak uz istu osnovicu imena. Konkretno, u DB "SPR" mogu postojatitabele pod nazivima "Studenti1" i "Studenti2";- Tabele i upiti ne mogu imati isto ime;- Pri davanju imena objektu, polju ili kontroli ne treba koristiti nazive svojstava,ili nekog drugog elementa koje Access programski koristi;- Nazive polja treba pisati bez razmaka izmedu rijeci, npr. polje "BrojIndeksa", ane "Broj indeksa". Pri tom svaku novu rijec treba pisati sa velikim pocetnimslovom, radi jasnoce.- Takode, ne treba koristiti naa slova: c,c,d,,.

U Access-u tabele se mogu prikazati u dva oblika:1. Datasheet View tabelarni prikaz (Sl.II.1) i2. Design View dizajn prikaz ili prikaz za oblikovanje

Kreiranje tabela u Access-u je postupak koji se sastoji iz vie koraka, sljedecegredosljeda:_ Otvaranje nove tabele;_ Zadavanje imena (Field Name), tipa podadatka (Data Type) i opis(Description) za svako pojedinacno polje;_ Zadavanje svojstava (Field Properties) za svako pojedinacno polje;_ Definisanje primarnog kljuca;_ Zadavanje imena i snimanje strukture tabele na disk;_ Povezivanje tabela i_ Unoenje podataka, koje se moe realizovati u Datasheet prikazu tabele, auobicajeno je da se podaci unose preko formi (obrazaca) koje treba kreirati..Kreiranje nove tabele u Access-u otpocinje u prozoru Database:(LTMx1) Objects Tables , ilisa Menubar-a prozora Microsft Access:(LTMx1) Insert _ _DBOX New Table (Sl.II.2), koji nudi pet nacina pravljenja nove tabele:1. Datasheet View - Unoenje podataka neposrednou tabelarni prikaz (Create a new table in Datasheetview);2. Design View Kreiranje strukture (dizajniranje)tabele (Create a new table in Design view);3. Table Wizard - Pravljenje tabele pomocu"carobnjaka za tabele", na osnovu uzorka (ablona)sa unaprijed definisanim poljima (This wizardcreate a new table to store data)4. Import table - Uvoz tabele (This wizard imports tables and objets from anexternal file into the current database);5. Link Table - uspostavljanje veze sa spoljnom tabelom (This wizard createstables in the curent database that are linked to tables in external file).Sl.II.2

Pri zadavanju imena polja moramo voditi racuna o sledecem:_ Ime moe biti dugacko nakvie 64 karaktera;_ Ime polja moe da sadri slova, brojeve, prazne karaktere (razmak) iinterpukcijske i druge znakove iskljucujuci tacku, znak uzvika, apostrof i uglastuzagradu;_ Ime polja ne smije da pocinje praznim karakterom (razmakom);_ Ako se ime polja sastoji iz vie rijeci, rijeci treba pisati sastavljeno, a takodetreba izbjegavati primjenu naih slova: c,,c,d, ; zbog pogodnosti uprogramiranju i kompatibilnosti sa DB u drugim programima;_ Imena polja mogu da se piu velikim, malim ili mjeovitim slovima._ Ukoliko se napravi greka pri upisivanju imena polja, ista se jednostavnoispravlja postavljanjem pokazivaca na mjesto na koje elimo da unesemoispravku i upisivanjem izmjene._ U Design prikazu tabele, ime polja moe da se promjeni, cak i ako ono pripadatabeli koja je popunjena podacima.Medutim, poto se struktura tabele snimi na disk, ukoliko se mijenja ime poljakoje se koristi i u upitima, obrascima ili izvjetajima, ime polja mora da seizmjeni i u tim objektima.

Tip podatka Nacin prikazivanja VelicinaText Alfanumericki znaci 0-255 znakovaMemo Alfanumericki znaci 0-64000 znakovaNumber Numericke vrijednosti 1,2,4 ili 8 bajtovaDate/Time Datum i vrijeme 8 bajtovaCurrency Vrijednosti izraene u tekucoj valiti 8 bajtovaAutoNumber Automatsko povecanje brojaca 4 bajtaYes/No Logicke vrijednosti da/ne, istinito/neistinito 1 bit (0 ili 1)OLE Object Slike, dijagrami, zvucni i video zapisi Do 1 GBHyperlink Veza ka odredenom resursu na Internetu 0-6144 znakovaLookup Wizard Podaci u vidu padajuce liste Obicno 4 bajta

OPIS POLJAOpis polja se upisuje u kolonu Description selektovanog reda prozororaDesign prikaza tabele.Opis (description) polja nije obavezan. Njegova namjena je da podsjeti na svrhupolja, ili da je objasni korisniku. Kolona za opis se obicno ne popunjava za svapolja, vec samo za ona polja cija namjena ne moe da se utvrdi na osnovu imenapolja. Ako je ova kolona popunjena, opis polja ce se pojaviti u statusnoj liniji kadgod se nademo u ovom polju, npr. pri unosu podatakaOPIS POLJAOpis polja se upisuje u kolonu Description selektovanog reda prozororaDesign prikaza tabele.Opis (description) polja nije obavezan. Njegova namjena je da podsjeti na svrhupolja, ili da je objasni korisniku. Kolona za opis se obicno ne popunjava za svapolja, vec samo za ona polja cija namjena ne moe da se utvrdi na osnovu imenapolja. Ako je ova kolona popunjena, opis polja ce se pojaviti u statusnoj liniji kadgod se nademo u ovom polju, npr. pri unosu podataka

1. Obadvije tabele treba da imaju polje istih podataka (po vrsti i tipu), i to cebiti njihova polja povezivanja. Ova dva polja, po pravilu, imaju istenazive.2. Povezivanje podataka iz jedne tabele sa podacima druge tabele moguce jesamo izmedu zapisa dvije tabele koji imaju iste vrijednosti u poljimapovezivanja (vidjeti Sl. II.8).3. U jednoj od tabela polje povezivanja je polje primarnog kljuca za tutabelu. Ovo polje povezivanja nazivamo referentnim poljem povezivanja.Svaka od vrijednosti ovog polja je adresa pripadnog zapisa podataka, paovo polje omogucava jednoznacno povezivanje podataka u dvije tabelamaizmedu kojih je uspostavljena relacija.

Pravilo RIPravilo RI se primjenjuje na relacije izmedu tabela. Primjenom ovog pravila se uspostavlja kontrola ispravnosti tih relacija. Kontrola se sastoji u tome to se onemogucavaju oni postupci pri unoenje novih, odnosno brisanju ili promjeni postojecih podataka koji bi poremetili ispravnost tih veza.