XIV beogradska gimnazija Beograd BAZE PODATAKA Kontrolna pitanja
XIV beogradska gimnazija – Beograd BAZE PODATAKA Kontrolna pitanja
XIV beogradska gimnazija – Beograd • Šta su baze podataka? 1. Skladište svih vrsta podataka 2. Skladišta podataka u Excel tabelama kojima se jednostavno pristupa 3. Skup datoteka u kojima se nalaze bazični podaci 4. Organizovani skup logički povezanih podataka 5. Skup podataka koji su zaštićeni u bazi 2
XIV beogradska gimnazija – Beograd 3 • Šta su baze podataka? 1. Skup podataka koji se kreiraju i održavaju iz programskih jezika C, C++, JAVA, kao i iz aplikacija tipa Excell-a 2. Skup podataka koji se skladište na sigurnom mestu, a pristupaju im isključivo administratori sistema 3. Skup osnovnih (bazičnih) tipova podataka, kojima se pristupa iz viših programskih jezika (C, C++, JAVA, PHP, JSC, JSP) 4. Integrisani skup podataka i skup postupaka za njihovo održavanje i korišćenje, organizovan prema potrebama korisnika 5. Skup datoteka koje su kreirane tako da su pregledne i da se do informacija dolazi na jednostavan način
XIV beogradska gimnazija – Beograd • Šta je podatak? 1. Činjenica o nekom predmetu i/ili događaju koja se može zabeležiti i sačuvati na računaru 2. Rezultat obrade više različitih informacija 3. Činjenica koja se ne može promeniti (konstanta), a može da poprimi NULL vrednost 4. Numerički izražena vrednost atributa, može biti različitog tipa 5. Vrednost konstanti koja se na siguran način čuva u bazi podataka 4
XIV beogradska gimnazija – Beograd 5 • Šta je informacija? 1. Skup struktuiranih i nestruktuiranih podataka 2. Skup podataka, koji može da se ažurira i nad kojima se mogu postavljati upiti 3. Zapisani podatak u bazi podataka na disku 4. Rezultat obrade podataka 5. Važan podatak koji se čuva u bazi podataka
XIV beogradska gimnazija – Beograd 6 • Šta su metapodaci? 1. Podaci koji mogu poprimiti NULL vrednost 2. Podaci koji imaju ograničen vek trajanja i često se menjaju od strane aplikativnih programa 3. Podaci koji opisuju svojstva ili karakteristike podataka u bazi podataka 4. Popularni naziv za različite tipove podataka krajnjih korisnika 5. Veštački podaci koji ne nose nikakvo značenje
XIV beogradska gimnazija – Beograd 7 • Šta je sistem za upravljanje bazama podataka? 1. Softverski sistem koji se koristi za kreiranje, održavanje i manipulisanje podacima, kao i za kontrolu prava pristupa bazi podataka 2. Softverski sistem za upravljanje metapodacima 3. Softverski sistem za pristup datotekama, podacima i informacijama, koji obezbeđuje apsolutna prava pristupa pojedinim korisnicima baze podataka 4. Softverski sistem za on-line i off-line pristup bazi podataka i koji omogućava kopiranje podataka između različitih aplikacija nad bazom podatak 5. Softversko okruženje za pisanje korisničkih aplikacija kojima se obraća bazi
XIV beogradska gimnazija – Beograd 8 • Registar korisnika određuje? 1. Ko može da pristupi podacima, kojim podacima i šta može sa njima da radi 2. Redosled prijavljivanja korisnika za rad nad jedinstvenom bazom podataka 3. Broj korisnika koji mogu da unose metapodatke 4. Username i password za definisanje objekata baze podataka 5. Broj registrovanih korisnika koji mogu da brišu podatke u bazi 6. To je dobra osobina profesionalnih baza podataka
XIV beogradska gimnazija – Beograd 9 • Ako se jedan podatak pojavljuje dva ili više puta u bazi podataka 1. To predstavlja nepoželjnu redudansu, što može dovesti do gubitka podataka i do nekonzistentnosti baze podataka 2. To predstavlja poželjnu redudansu, jer se višestruko zapisani podaci ne mogu lako izgubiti 3. To olakšava kreiranje algoritama na aplikativnom nivou za pristup željenim podacima 4. To dovodi do sporijeg pristupa (neefikasnost) željenim podacima u bazi podataka 5. To je dobra osobina profesionalnih baza podataka
XIV beogradska gimnazija – Beograd • Obeležiti dobro poznate DBMS-ove 1. 2. 3. 4. 5. 6. 7. Microsoft Acces Microsoft Excell My. SQL Microsoft SQL Server Oracle My. Data. Base Front. Page 10
XIV beogradska gimnazija – Beograd • Korisnici se u bazi definišu sa parametrima 1. 2. 3. 4. 5. JMBG, broj lične karte, broj vozačke dozvole i sl. Rednim brojem unosa u bazu podataka Ime, prezime, ulica, broj, grad Username i password Ime i prezime 11
XIV beogradska gimnazija – Beograd 12 • Obeležiti osnovne naredbe za rad sa bazom podataka 1. 2. 3. 4. 5. 6. 7. CUT INSERT UNDO DELETE UPDATE PASTE SELECT
XIV beogradska gimnazija – Beograd • Kod baza podataka, u odnosu na klasične sisteme 1. Postoji mala (ili je minimalna) redudansa metapodataka 2. Ne postoji (ili je minimalna) redudansa podataka u bazi 3. Postoji velika (ali kontrolisana) redudansa metapodataka 4. Postoji velika redudansa podataka u bazi 5. Obavezna je redudansa podataka 13
XIV beogradska gimnazija – Beograd 14 • Relacione baze podataka su 1. 2. 3. 4. 5. Skup povezanih tabela Skup povezanih datoteka Skup datoteka koje su hijerarhijski uređene Skup podataka, informacija i relacija Skup relacionih tehnika za pristup različitim tabelama
XIV beogradska gimnazija – Beograd • Obeležiti karakteristike relacionih baza podataka 1. 2. 3. 4. 5. 6. Zasnivaju se na povezanim tabelama Ne mogu da postoje dupli zapisi Nije bitan redosled unosa zapisa Tabele su hijerarhijski povezane Broj zapisa je ograničen za jednu tabelu Broj tabela je ograničen 15
XIV beogradska gimnazija – Beograd • Obeležiti modele baza podataka 1. 2. 3. 4. 5. 6. 7. Strukturni Hijerarhijski Relevantni Mrežni Irelevantni Relacioni Objektni 16
XIV beogradska gimnazija – Beograd 17 • Osnovna prednost računarskih baza podataka je: 1. Najmanje su po veličini, pogodne za pružanje pomoći 2. Lako se kreira grafički interfejs 3. Olakšano smeštanje velikih količina podataka i dobijanje raznovrsnih informacija 4. Programi za rad sa bazama podataka se lako mogu kopirati 5. Programi za rad sa bazama su uglavnom besplatni i lako dostupni
XIV beogradska gimnazija – Beograd • Softveri za smeštanje podataka i dobijanje informacija nazivaju se: 1. Baza podataka 2. Programi za rad sa bazama podataka (database program) 3. Programi za tabelarna izračunavanja 4. Korisnički alati (utility tool) 5. Programski jezici 18
XIV beogradska gimnazija – Beograd • Kolekcija podataka koja je smeštena u računaru u organizovanoj formi naziva se: 1. Baza podataka (database). 2. Programi za rad sa bazama podataka (database program). 3. Operativni sistem. 4. Korisnički alat (utility tool) 5. Bazična datoteka 19
XIV beogradska gimnazija – Beograd • Isključiti pogrešan tip polja za podatak: 1. 2. 3. 4. Datumski tip Numerički tip Tekstualni tip Niz karaktera 5. Tip rekorda (zapisa) 20
XIV beogradska gimnazija – Beograd • Polje za broj prodatih automobila u jednoj prodavnici treba da bude sledećeg tipa: 1. 2. 3. 4. 5. Datumski tip Numerički tip Tekstualni tip Niz karaktera Tip rekorda 21
XIV beogradska gimnazija – Beograd • Najefikasniji način za pronalaženje željenog podatka u bazi podataka je 1. 2. 3. 4. Pregled svakog rekorda Sortiranje Filtriranje Formiranje pogleda 5. Postavljanje upita 22
XIV beogradska gimnazija – Beograd • Postavljanje upita nad bazom podataka se naziva: 1. 2. 3. 4. 5. View Filter Find Query Sort 23
XIV beogradska gimnazija – Beograd • Najčešći naziv za izveštaj iz baze podataka je: 1. 2. 3. 4. 5. Query Sort View Report Listing 24
XIV beogradska gimnazija – Beograd 25 • Sistem za upravljanje bazama podataka (DBMS) je 1. Softver kojim se pišu aplikacije za rad sa bazama podataka 2. Hardver na kome se grade moderne relacione baze podataka 3. Softver kojim se definiše baza, ažurira i upravlja sa kontrolom pristupa 4. Skup podataka (metapodaci) kojima se opisuje konkretna baza 5. Softver za pisanje Web sajtova velikih organizacija
XIV beogradska gimnazija – Beograd 26 • Dobar izbor primarnog ključa u tabeli za evidenciju studenata na jednom univerzitetu bi bio: 1. 2. 3. 4. 5. Adresa. Broj indeksa. Ime i prezime. Ime, prezime, adresa i broj indeksa. Username i password
XIV beogradska gimnazija – Beograd • Uslov koji mora da ispuni primarni ključ jedne tabele (egzistencijalni uslov) je: 1. 2. 3. 4. 5. Ne sme da se ponavlja (jedinstvenost). Mora da bude samo jedan atribut. Mora da bude lociran u bar dve tabele. Mora da obuhvati sve atribute jedne tabele Mora da bude numeričkog tipa 27
XIV beogradska gimnazija – Beograd 28 • Primarni ključ jedne relacije je 1. Jedinstven identifikator svakog zapisa u tabeli 2. Ključ koji pokazuje na drugu relaciju i povezuje je sa njom 3. Atribut koji mora biti na prvom mestu jedne tabele 4. Atribut čija se vrednost nikada ne menja 5. Jednostavan pokazivač na vrh tabele
XIV beogradska gimnazija – Beograd 29 • Spoljni ključ jedne relacije je 1. Jedinstven identifikator svakog zapisa u tabeli 2. Ključ koji pokazuje na drugu relaciju i povezuje je sa njom 3. Atribut koji mora biti na prvom mestu jedne tabele 4. Atribut čija se vrednost nikada ne menja 5. Atribut koji je uvezen spolja
XIV beogradska gimnazija – Beograd • Baza podataka kreirana u Access-u sastoji se od sledećih elemenata: – – – Figure Ramovi Tabele Forme Attachment-i Upiti Izveštaji Spamovi Makroi VBA moduli RCA moduli 30
- Slides: 30