baze podataka 1

4
Baze podataka – je uopšteni integrisani skup podataka struktuiran prema prirodnim vezama između podataka i organizovan prema potrebama korisnika; dele se na formatizovane i relacione Formatizovane BP – podaci se predstavljaju slogovima, a integracija podataka i veza između njih ulancavanjem slogova u stabla, liste ili mreže Relacione BP – podaci i integracija se predstavljaju relacijama (slogovima sa odgovarajućim sadržajem) Osobine BP: 1) Organizovanost (I) – objekata i osnosa u BP 2) Organizovanost (II) – prema potrebama koristika, podrazumeva mogućnost definisanja izvedenih slogova sa podacima 3) Integrisanost njen krajni njen cilj je smanjenje redudanse sto ponekad, zbog jednostavnosti programiranja i korišćenja umemo da zanemarimo 4) Sigurnost – efikasna kontrola pristupa podacima u smislu: KO može da pristupi KOJIM podacima i ŠTA sa njima može da radi; nedavanje pristupa licima koja za to nisu ovlašćena 5) Konkurentnost – mogućnost sinhronizovanog rada više korisnika istovremeno 6) Integritet – samostalni oporavak od nasilnih prekida u radu 7) Import podataka preuzimanje podataka iz klasičnih informacionih sistema 8) Eksport podataka – prenos podataka različitim bazama podataka, različitim vrstama baza podataka, kao i klasičnim informacionim sistemima 9) Performanse – obezbeđivanje što boljeg učinka (brzine rada) uz što manje zauzimanje računarskih resursa 10) Ekonomičnost – nizak odnos učinak:cena 11) Standardizacija – poštovanje dogovorenog načina organizacije baze podataka i operacija nad njom DB admin – osoba zadužena za održavanje i funkcionisanje baze podataka Modeli BP – tabelarni, hijerarhijski, mrežni, relacioni, objektni

Upload: pera-sreda-geometrija

Post on 17-Dec-2015

27 views

Category:

Documents


4 download

DESCRIPTION

Baze Podataka 1

TRANSCRIPT

Baze podataka je uopteni integrisani skup podataka struktuiran prema prirodnim vezama izmeu podataka i organizovan prema potrebama korisnika; dele se na formatizovane i relacioneFormatizovane BP podaci se predstavljaju slogovima, a integracija podataka i veza izmeu njih ulancavanjem slogova u stabla, liste ili mreeRelacione BP podaci i integracija se predstavljaju relacijama (slogovima sa odgovarajuim sadrajem)

Osobine BP: 1) Organizovanost (I) objekata i osnosa u BP 2) Organizovanost (II) prema potrebama koristika, podrazumeva mogunost definisanja izvedenih slogova sa podacima 3) Integrisanost njen krajni njen cilj je smanjenje redudanse sto ponekad, zbog jednostavnosti programiranja i korienja umemo da zanemarimo 4) Sigurnost efikasna kontrola pristupa podacima u smislu: KO moe da pristupi KOJIM podacima i TA sa njima moe da radi; nedavanje pristupa licima koja za to nisu ovlaena 5) Konkurentnost mogunost sinhronizovanog rada vie korisnika istovremeno 6) Integritet samostalni oporavak od nasilnih prekida u radu 7) Import podataka preuzimanje podataka iz klasinih informacionih sistema 8) Eksport podataka prenos podataka razliitim bazama podataka, razliitim vrstama baza podataka, kao i klasinim informacionim sistemima 9) Performanse obezbeivanje to boljeg uinka (brzine rada) uz to manje zauzimanje raunarskih resursa 10) Ekonominost nizak odnos uinak:cena 11) Standardizacija potovanje dogovorenog naina organizacije baze podataka i operacija nad njomDB admin osoba zaduena za odravanje i funkcionisanje baze podatakaModeli BP tabelarni, hijerarhijski, mreni, relacioni, objektni

Entitet je sve to moemo jednoznano odrediti i o emu moemo prikupljati informacijeAtribut je imenovano svojstvo nekog entiteta; mogu biti prirodni i vetakiDomen je skup dozvoljenih vrednosti koje atribut moe da preuzmeIndikatori entiteta su neka njegova svojstva koja ga jednoznacno odreujuKlasa je imenovani skup nekih objekata koji se odlikuju istom vrstom svojstavaInstanca je imenovani element u klasiSistem su izabrani skup podataka i odnosi izmeu njihInformacioni sistem je skup podataka o nekom sistemu i postupaka za njegovo korienje i odravanje Model je reprezentacija nekih objekata i odnosa izmeu njihModel podataka formalni sistem koji mora imati skup objekata, operacije kad njima i pravila integriteta baze nad kojom je definisanFormalni sistem je skup definicija kojim se precizno odreuju elementi modelaVeza je odnos izmeu 2 ili vie entitetaOsobine veze su stepen, vrstina i kardinalnost. Stepen veze je njena brojnost (u RBP uvek binaran), vrstina veze je parcijalna ili totalna, dok je kardinalnost veze ureeni par od kojih levi predstavlja najmanji mogui, a desni najvei mogui broj pojavljivanja (0:1, 1:1, 0:N, 1:N, N:M...) tipa objekta E2 za jedno pojavljivanje tipa objekta E1Apstrakcija postupak uoavanja detalja o objektu i/ili uoavanja veze tog objekta sa drugim delovima sistema, kao i proces njihovog ukljuivanja, tojest iskljuivanjaKlasifikacija (obrnuto: instanciranje) je proces apstrakcije kojim se, polazei od slinih instanci uoava klasaGeneralizacija (obrnuto: specijalizacija) je proces apstrakcije kojim, polazei od slinih TIPOVA klasa, uoavamo njihovu nadklasuAgregacija (obrnuto: dekompozicija) - je proces apstrakcije kojim vie razliitih tipova klasa tretiramo kao jednu

Slini objekti su objekti opisani istim atributima; oni stupaju u iste veze sa drugim objektima i iste operacije se nad njima mogu vritiSlini tipovi objekata su objekti opisani NEKIM skupom istih atributa; oni stupaju u NEKE iste veze, i NEKE iste operacije se nad njima mogu vritiPodela objekata - na jake (nezavisne) i slabe (egzistencijalno zavisni i identifikaciono zavisni)Jaki objekti objekti ije postojanje ili identifikacija nisu uslovljeni postojanjem ili identifikacijom drugih objekataEgzistencijalno zav. SO su oni ije je postojanje uslovljeno postojanjem drugih objekataIdentifikaciono zav. SO su oni ije je predstavljanje uslovljeno predstavljanjem drugih obj.

SUBP sastoji se iz kontrolnog sistema za upravljanje BP, podeme, logike eme i fizike emeKorisniki sistem BP je sistem koji u podemi, logikoj emi i fizikoj emi proverava smislenost zahteva korisnika i na osnovu toga ga ispunjava tj. ne ispunjavaTroslojna arhitektura BP sastoji se od eksternog nivoa (podema, query-ji, namenjen za korisnike), konceptualnog nivoa (logika ema, model podataka, rad sa podacima, namenjen za DB admina) i fizikog nivoa (fizika ema, hardverski oblik podataka) Podema korisniko vienje baze podataka(logika) ema sveobuhvatna definicija baze podataka, svaki njen detaljKlasterski indeks preureuje sauvane podatke na nain na koji su one fiziki uneti Neklasterski indeks uva sauvane podatke na nain na koji nisu fiziki uneti, tako da mora da postoji pokaziva na fiziki uneti redosled; moe ih biti viePrimarni klju je klasterski indeks sa osobinama jedinstvenosti (obaveza da primarni klju bude jedinstven za sve instance) i minimalnosti (tenja da to manje atributa bude primarni klju)Strani klju je atribut na osnovu kog se vri referenciranje na drugu relaciju (po tipu mora odgovarati primarnom kljucu u toj relaciji)