informacioni sistemi i baze podataka GIMNAZIJA BEEJ Opti
informacioni sistemi i baze podataka GIMNAZIJA BEČEJ
Opšti model računarskog sistema GIMNAZIJA BEČEJ
Osnovni pojmovi • Informacioni sistem je integrisani skup komponenti za sakupljanje, snimanje, čuvanje, obradu i prenošenje informacija. • Informacija je primljena i shvaćena poruka. (Prinston) • Najčešće definicije pojma informacija su : – "Informacija je inkrement znanja", njenim postojanjem je naše znanje o nečemu uvećano. – "Informacija je značenje koje dodeljujemo podatku“. – "Informacija je podatak u nekom kontekstu“. GIMNAZIJA BEČEJ
Pojam podatka • Podatak u bukvalnom prevodu sa latinskog jezika znači "nešto je dato". • To što reprezentuje činjenicu, događaj ili ideju u određenoj notaciji zovemo podatak. • Podatak je reprezentacija činjenice ili ideje pogodna za komunikaciju, interpretaciju i obradu od strane ljudi i upravljačkih mašina. GIMNAZIJA BEČEJ
Pojam podatka • Spoznajom svojstava pojedinih pojava i objekata ili ishoda događaja smanjuje se stepen neodređenosti sveta koji nas okružuje a mi smo dobili neku informaciju. • Prikazivanjem informacija u formalizovanom obliku pogodnom za zapisivanje, prenos, skadištenje i obradu nastaju podaci. • Podaci su diskretni zapisani fakti o fenomenima i iz njih se dobijaju informacije o GIMNAZIJA BEČEJ svetu.
Razlika između podatka i informacije • Važno je napraviti razliku između podatka i informacije, pojmova koji se često poistovećuju. – Na primer broj 6 je podatak i on kao takav nema posebno značenje, međutim "Sada je 6 časova" je informacija jer je podatku dodeljeno neko značenje. – Tako možemo uvideti da se informacija sastoji od podatka i značenja koje mu je dodeljeno. GIMNAZIJA BEČEJ
Aktivnosti obrade podataka • PODACI SE – Prikupljaju (zapisuju i prenose), – Organizuju i skladište (memorišu), – Obrađuju (u užem smislu reči), – Prezentuju. GIMNAZIJA BEČEJ
Pojam objekta • Za svaki problem koji se rešava (sa ili bez računara) postoji ograničen broj objekata koji su od interesa i nazivaju se elementarni objekti ili entiteti, a njihov skup sačinjava prostor objekata ili tip. • Entitet je nešto postoji i što se može jednoznačno identifikovati. • Svaki objekat mora imati IME • IME mora biti jedinstveno, tj. Ne mogu postojati u jednoj bazi dva ista objekta GIMNAZIJA BEČEJ
Vrste objekata • Odabrani entitet po svojoj prirodi može biti: – Realni objekat, deo sveta (osoba, firma, zgrada). – Apstraktni pojam (zvanje, količina). – Događaj (saobraćajni udes, upis studenata, popravka tv). – Asocija (polaznik-kurs, lekar-pacijent, predmetprofesor-student). GIMNAZIJA BEČEJ
Objekti i atributi • U realnom svetu svaki objekat (čovek, dokument, prevozno sredstvo. . . ) ima obilje osobina. • Pri projektovanju informacionih sistema (IS), vrši se apstrakcija, to jest zanemarivanje nebitnih stvari. • Na primer, ako je reč o IS nekog preduzeća, za objekat čovek od značaja su nam osobine kao što su stručna sprema i radni staž, a kad bi se radio IS nekog sportskog društva, onda bi od značaja za čoveka bile osobine sport kojim se bavi, visina, težina i sl. • U IS ove osobine se nazivaju atributima. GIMNAZIJA BEČEJ
Razlika između pojmova objekat (entitet) i tip • Tip predstavlja definisinje, ali ne i opredmećivanje, osobina i daje opseg relacija koje određeni objekti moraju imati. • Objekat predstavlja opredmećivanje, konkretno pojavljivanje nekog tipa. – Čovek, kao tip, ima osobine ime, težina i visina. Time je sam tip definisan. – S druge strane, ako kažemo da je Pera težak 80 kg i visok 180 cm, a Mika težak 90 kg, a visok 170 cm, onda govorimo o dva konkretna pojavljivanja tipa čovek, tj o dva objekta koja su tipa čovek. – Isto i kada govorimo o relacijama, tj. odnosima, u definiciji tipa čovek možemo reći da čovek može da ne vozi ni jedno vozilo, ali i da može voziti beskonačno mnogo vozila. Ali posebno ćemo za Peru reći da vozi jedan automobil, a za Miku da vozi kombi i motocikl. GIMNAZIJA BEČEJ
Pojam atributa • Svakom elementarnom objektu pripisuje se određeni kvalitet u vezi sa problemom koji se rešava, a ti kvaliteti nazivaju se atributi ili svojstva objekta • Pošto za jedan problem može biti od značaja više raznih atributa istog ili raznih objekata, svaki atribut mora imati ime, a takođe i vrednost tj. Kvantitativni odraz kvaliteta • Jedan objekat može da karakteriše više atributa od važnosti za rešenje datog problema i oni se nazivaju elementarna obeležja GIMNAZIJA BEČEJ
Elementarno obeležje-atribut • Elementarno obeležje je obeležje koje se dalje ne može dekomponovati, ili koje se u datom slučaju dalje ne dekomponuje na komponente. • To je odluka projektanta i zavisi od problema koji se rešava i načina korišćenja. • Primer: – datum se može posmatrati kao jedan atribut Datum sastavljen od 3 dela (dan, mesec, godina). – Tri atributa: Dan, Mesec, Godina. GIMNAZIJA BEČEJ
Izbor primarnog ključa • Jedan tip entiteta može imati više ključeva, i oni se nazivaju ekvivalentni ključevi. • Jedan od ekvivalentnih ključeva se bira za primarni ključ. • Primer: – Broj. Indeksa, JMBG - superključ (jedinstveni), – Broj. Indeksa i JMBG – kandidati za ključ (jedinstveni i minimalni), – Broj. Indeksa - primarni ključ ili – JMBG - primarni ključ. • Izbor zavisi od problema koji se rešava. GIMNAZIJA BEČEJ
Domen • Skup mogućih vrednosti koje neko obeležje u konkretnom slučaju može imati naziva se domen obeležja. • Napomena: domen nije, kao u matematici, skup originala funkcije. • Domen može posedovati sopstveno ime. • Isti domen može se pridružiti većem broju različitih obeležja. GIMNAZIJA BEČEJ
Domen • Na primer: Domen atributa školska sprema je skup – NK, KV, VKV, SS, VSS. – Možemo napraviti domen Skolska. Sprema i pridružiti ga odgovarajućim atributima u objektima Osoba, Student, Profesor, Zaposleni, . . . • Na primer: Napraviti domen Ocena čiji je skup vrednosti: 1, 2, 3, 4, 5. – Ovaj domen se posle može pridružiti atributima Matematika. Ocena, Fizika. Ocena, . . . GIMNAZIJA BEČEJ
Integritet domena • Integritet domena je trojka (tip podatka, dužina podatka, uslov). • tip podatka (INTEGER, CHAR, LOGICAL, DATE, CURRENCY, OLE, MEMO, . . . ) • Uslov: – Regularni izraz, x>0 AND x<=5 – Funkcije nad obeležjima: – AKO JE(if) obeležje 1>XX ONDA(then) obeležje 2=YY INAČE (else) obeležje 2=ZZ – KRAJ AKO (end if) GIMNAZIJA BEČEJ
Pojam zapisa - Slog • Skup svih vrednosti elementarnih obeležja koja se odnose na jedan objekat predstavlja zapis ili logički slog, • Pri tome se svaki elementarni podatak (pojedinačna vrednost) smešta u jedno polje zapisa. Objekat: RADNIK Atributi: Br. Rad. Ime Pol Odeljenje Radni_staž Zapis: 53125 Ana Ž Prodaja 3 G. 2 M. 17 D. GIMNAZIJA BEČEJ
Obrada zasnovana na korišćenju BP GIMNAZIJA BEČEJ
Pojam informacionog sistema (IS) • Informacioni sistem (IS) je integrisani skup komponenti za sakupljanje, snimanje, čuvanje, obradu i prenošenje informacija. • Izumom i dostupnošću novih informacionih tehnologija (IT), javljaju se nove mogućnosti. • Pošto su informacioni sistemi omogućili različite ljudske aktivnosti, samim tim su izvršili uticaj na društvo. • Ubrzali su obavljanje svakodnevnih aktivnosti, uticali na strukturu organizacija, izmenili načine ponude i potražnje proizvoda na tržištu, kao i načine i shvatanje rada. • Informacije i saznanje, danas čine vitalni ekonomski GIMNAZIJA BEČEJ resurs.
Komponente informacionih sistema • Osnovne komponente informacionih sistema su: – hardver i softver računara, – baze podataka, – telekomunikacioni sistemi i tehnologije, – ljudski resursi i procedure, odnosno metodologe obrade i prenošenja informacija. GIMNAZIJA BEČEJ
Primer logičkog i fizičkog modela podataka GIMNAZIJA BEČEJ
Tipična DBMS arhitektura Systems Analysts and Database Designers Application Programmers End Users PC DBMS and/or Query tools Transaction Processing (TP) Monitor DBMS Data Definition Language (DDL) Proprietary Language and Tools Data Manipulation Language (DML) DATABASE ENGINE METADATA USER DATA GIMNAZIJA BEČEJ
ANSI-SPARC arhitektura q Eksterna/spoljna šema: opisuje deo BP koji je relevantan za pojedinačnog korisnika. q Konceptualna šema: opisuje sve entitete, atribute, njihove relacije, ograničenja, informacije o sigurnosti i integritetu. q Fizička šema: opisuje kako su podaci memorisani u BP, alokacija memorijskog prostora za podatke i indekse, . . . GIMNAZIJA BEČEJ
Organizacija podataka u bazama podataka GIMNAZIJA BEČEJ
- Slides: 26