1 / 23

BAZE PODATAKA

BAZE PODATAKA. MS ACCESS. Baze podataka. ACCESS ( engl . Access - pristup ) je jedan od aplikativnih programa iz Microsoft programskog paketa Office, kojem pripadaju još i Word, Excel, Internet Explorer, Power Point, Outlook,…, između kojih postoji potpuna kompatibilnost

Download Presentation

BAZE PODATAKA

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. BAZEPODATAKA MS ACCESS

  2. Bazepodataka • ACCESS (engl. Access - pristup) je jedanodaplikativnihprogramaiz Microsoft programskogpaketa Office, kojempripadajujoši Word, Excel, Internet Explorer, Power Point, Outlook,…, izmeđukojihpostojipotpunakompatibilnost • Access je namenjenzaposlovekreiranjaiupravljanjabazamapodataka (engl. Database, skraćenica DB). • Microsoft ACCESS je sistemzaupravljanjerelacionimbazamapodataka (Relational Database Management System - RDBMS).

  3. Bazepodataka • Bazapodataka u Access-u se sastojiodskupa : • tabela (Tables), • upita (Queries), • formiiliobrazaca (Forms), • izveštaja (Reports), • web stranica (Pages), • makronaredbi (Macros) i • programskihmodula u Visual Basicu (Module).

  4. Tables - Datasheet View

  5. Tables • TABELE (Tables)suobjektizaprogramskiuređenopamćenjepodataka • Zasvakutabelu se definišeime (npr."Studenti") koje se pojavljuje u naslovnojlinijiprozoratabele (slikaI.1). Ime se uobičajenopodudarasanazivomentiteta, čime se automatskiprepoznajupodacikojićebitismešteni u tutabelu • Skladištenjepodataka u Access tabelama je organizovanopo: • vrstamailiredovima (zapisitabele) i • kolonama (poljatabele).  • Zapis (Record) činesvipodaci o jednomsubjektutabele • Polje (Field) činepodaciistevrstezasvesubjektetabele (atributientiteta).

  6. Tables • U tabelimorapostojatipolječija je vrednostjedinstvena, različita, zasvakizapis. U prikazanomprimeruzapisisujednoznačnoodređeni (adresirani) podatkomizprvogpolja, a to je brojindeksa. Tajpodatak se pojavljujesamo u tom polju tog zapisa. Ne može se pojavitini u jednomdrugomzapisu. • Takvopolje, kojajednoznačnoodređujesvakizapisodabira se zapoljeprimarnogključa (Primary Key) tabele. Ponekad je potrebnovišeodjednogpoljadabismojednoznačnoodredilisvakizapis. Tada primarniključtabelečinetapoljakojajednoznačnoodređujusvakizapis u tabeli.

  7. Tables • U Access-u tabele se mogu prikazati u dva oblika: • 1. Datasheet View – tabelarni prikaz (Sl.I.1) i • 2. Design View – dizajn prikaz ili prikaz za oblikovanje (Sl.II.1.a)

  8. Tables - Design View

  9. Kreiranjenovetabele • Otvaranjenovetabele • � Zadavanjeimena (Field Name), tipapodataka (Data Type) iopis (Description) zasvakopojedinačnopolje; • � Zadavanjesvojstava (Field Properties) zasvakopojedinačnopolje; • � Definisanj e primarnogključa; • � Zadavanjeimenaisnimanjestrukturetabelena disk; • � Povezivanjetabelai • � Unošenjepodataka, koje se možerealizovati u Datasheet prikazutabele, a uobičajeno je da se podaciunoseprekoformi (obrazaca) kojetrebakreirati..

  10. Tipovipodataka u Access-u

  11. Tipovipodataka - Text • Tekstualna (Text)poljasadržepodatkekoji se iskazujutekstom, pričemu se mogukoristitislova, brojeviidrugiznaci. Brojevi u tekstualnompolju se više ne smatrajubrojevimakoji se mogukoristitizaaritmetičkaizračunavanja, većnizomcifarakoje se nalaze u polju. • Poljimakaoštosutelefonskiifaksbrojevi, matičnibrojevigrađana, poštanskibrojevii sl. obaveznotrebadodjeliti tip Text (a ne Number): jer, zarazlikuod Number tipapodataka, tip Text omogućavaunošenje pored brojevaiinterpukcijskihidrugihznakovaislova. Praktično, svimpoljimasanumeričkimpodacimakoji se ne koriste u proračunimatrebaza tip podatakadodeliti Text tip. • Tekstualnopolje ne možedasadržipodatakdužiod 255 znakova. Prilikomdefinisanjatekstualnogpoljatrebaodreditinjegovuveličinu, odnosnobrojznakova u polju (širinupolja). Zadavanjeveličinesvakogtekstualnog (idrugog) poljevrši se u okviruoknasvojstavapolja (Field Properties) prekoopcijeField Size. Podrazumevanaveličinazatekstualnapoljakojudodjeljuje Access je 50 znakova. U principu, ne trebaprepustiti Access-u dasvakomtekstualnompoljudodjeljujepodrazumevanuveličinuod 50 znakovailimaksimalnih 255 znakova. Veličinutrebazadatineštovećuodmaksimumakojismatramodaćebitipotrebanzapodatke u polju. U ograničavanjuveličinezapoljatrebabitiobazriv; jer, kadaograničavamobrojznakova u polju, time ograničavamoibrojznakovakojekorisnikmožedaupišekada se poljekoristizaunospodataka, odnosno u obrascu

  12. Memo • Memo tip podatakadodeljuje se poljima u koja se smeštajuvećitekstovi, dužine do 64000 znakova (oko 18 stranateksta). Pri tome se, naravnomogusemslovakoristitiibrojeviidrugiznacizaoblikovanjeteksta. Poljaovogtipaveomasupogodnazaunošenjeopštihnapomena, detaljnihopisaisvegadrugogštozahtevavelikiprostor. Podaci u Memo poljuzauzimaju u memorijiračunaraprostorsaglasnonjihovojstvarnojveličini. To značida, ukolikojedanzapissadrži 150 znakova, a drugom je potrebnosamo 20 znakova, doktrećisadrži • 2700 znakova, zauzima se samoonolikoprostorakoliko je potrebnozasvakizapispojedinačno.

  13. Number • Numeričko (Number)poljeomogućavačuvanjenumeričkih (brojčanih) podataka, koji se mogukoristiti u matematičkimproračunima. Zakontroluveličineinačinaprikazivanjapodata Number tipatrebakoristiti Field Size, Format i Decimal Places svojstvapolja u okvirukartice General prozora Field Properties.

  14. Currency • Novčani (Currency) tip podatakatrebadodelitipoljimasanumeričkimpodacimakojipredstavljajunovčanevrednosti (novčaniiznosi, cene, fakturisanevrednosti). Ovipodaci se mogukoristiti u raznovrsnimnovčanimizračunavanjima.

  15. Date/Time • Datum/Vreme (Date/Time) tip podatakadodeljuje se poljimasapodacimaza datum, zavremeilizaobojeistovremeno. U prozorusvojstavapolja (Field Properties, kartica General, svojstvo Format) možeda se izabereodgovarajući format, izmeđuvišepredloženihformatazaprikazivanjepodatakapolja Date/Time tipa.

  16. Auto/Number • Auto/Number tip poljasadržikaopodatkebrojevekoji se automatskidodeljujuinikad se ne ponavljaju. Podaci u poljimatipa AutoNumber sucelobrojnevrednostikoje Access automatskipovećavakad god se dodanovizapis. Ovaj tip podatakamože se koristitizajedinstvenuidentifikacijuzapisa u tabelamakojenemajudrugujedinstvenuvrednost, odnosnozapoljeprimarnogključa.

  17. Yes/No • Logičko (Yes/No)poljesadržipodatkekojiimajusamojednuoddvemogućevrednosti, tj. kojipredstavljajunekobinarnostanje. Format u okviru Field Properties možeda se podesitakoda se podaciprikazujuprekovrednosti Yes/No (da/ne), True/False (tačno/netačno) i On/Off (uključeno/isključeno). Kada se koristepodacilogičkogtipa, naobrascumoguda se postaveraznikontrolniobjektikojisuposebnonamenjenizaradsaovimtipompodataka.

  18. OLE Object • OLE Objectpolje (OLE: Object Linking and Embedding - ugrađivanjeipovezivanjeobjekata) omogućavada se u Access tabeleuključeslike, zvučnii video zapisi, grafikoniibilokojidrugi OLE objekti • OLE objekat se ne kreira u Access-u, već u nekomdrugomprogramu. Kada se ugradiilipoveže OLE objekat u polje Access tabele (u poljetipa OLE Object) on postajenjegovpodatakistojinaraspolaganjuzakorišćenjeipopotrebiažuriranje.

  19. Hyperlink • Hyperlinkpoljesadržiadresehiperveza. • Kada se selektujepodatak u poljutipa Hyperlink, Access prelazinanekiobjekat, dokument, Web stanicuilinekodrugoodredište.Tosudominantnopoljazaunošnje Web adresaili E-mail adresa, tj. adresazadirektnouspostavljanjehipervezana Internet. Zahvaljujućisvojimprilagodljivimoznakama, hipervezeprepoznajustranicena Web-u, objekte u DB (izvještaje, obrascei sl.), kaoiobične Office-ovedokumentenaistomračunaruilinekomdrugomračunarupovezanom u istumrežu.

  20. Lookup • Lookup Wizardnije tip podatkavećmogućnostda se u okvirutekućegpoljazapodatkeformirapadajućalistasamogućimvrednostimapodataka. Lookup Wizard namomogućavadaformiramopolje u komepomoćupadajućelistemožemodabiramovrednostiizdrugetabeleiliizskupaponuđenihvrednosti. • Ova osobinaznačajnoubrzavaunošenjepodatakaismanjujemogućnostgreškepriunošenjupodataka.

  21. Definisanjedodatnihsvojstavaatributakartica General • Caption – natpis u formama, izveštajima, upitima • Default Value – podrazumevana vrednost • Validation Rule – pravila ispravnosti (skup dozvoljenih vrednosti) • Validation Text – tekst poruke • Required – služi za definisanje polja koja ne mogu imati vrednost Null. Za atribute koji su primarni ključ ovo svojstvo je uvek Yes • Indexed – indeksirano polje

  22. Definisanjedodatnihsvojstavaatributa kartica General • Decimal Places – decimalna mesta • Allow Zero Length – dozvoljena dužina nula • Primarni ključ ima vrednost svojstva Required – Yes i svojstvo Indexed mora biti Yes (No Duplicates) • Input Mask – ulazna maska koja olakšava unos podataka npr. datumskog

  23. Definisanjedodatnihsvojstavaatributa kartica Lookup

More Related