Što od sljedećeg nije objekt pristupa. Procedura projektovanja RU. Opšti zahtjevi. Baza podataka je

ukazujući na:

Test Opcija-1

vježba:

1. Baza podataka je:

B. proizvoljni skup podataka




C. za pohranjivanje podataka baze podataka


A. zahtjevi
B. oblici
C. liste
D. izvještava


A. za pohranjivanje podataka baze podataka
B. za odabir podataka baze podataka


B. za pohranjivanje podataka baze podataka
D. za izlaz obrađenih podataka baze podataka na štampač

Polje tabele je

A. kolona u tabeli

B. dizajnerski prozor

C. tekst bilo koje veličine

D. red u tabeli


ODGOVOR: nema izveštaja
B. nema zahtjeva
C. nema stolova
D. bez obrazaca




A. u kolonama
B. u evidenciji
C. u redovima
D. na poljima














D. U polju Ime uslov<АБВ


A.<400
B.<=400
C. >400
D. >=400

16. Mjesto<= 5 И (В >4 ILI M3 > 12)"(simbol<= означает «меньше или равно»)?

Mjesto Tim IN N P O MOH MP
Fighter
Vanguard
Edge
Star
Hemičar
Pirate

A. 5 B. 2 C. 3 D. 4

17.
A. šema podataka
B. dijagram povezivanja
C. tabela veza



D. struktura podataka



C. za odabir i obradu podataka baze podataka
D. za pohranjivanje podataka baze podataka


A. zahtjevi
B. izvještava
C. tabele
D. oblici


Lekcija_broj > 2 I razred > "8A"

Opcija 2

vježba:Odaberite ispravna opcija odgovaranje na pitanja.

1. Baza podataka je:

A. bilo koji tekstualni fajl




D. skladištenje podataka baze podataka


A. da unesete podatke baze podataka i pogledate ih
B. za izlaz obrađenih podataka baze podataka na pisač
C. za odabir podataka baze podataka
D. za pohranjivanje podataka baze podataka


A. da unesete podatke baze podataka i pogledate ih
B. za izlaz obrađenih podataka baze podataka na pisač
C. za odabir i obradu podataka baze podataka
D. za pohranjivanje podataka baze podataka


A. nema zahteva
B. nema izvještaja
C. nema stolova
D. bez obrazaca




A. zahtjevi
B. izvještava
C. tabele
D. oblici




A. Strukture tablica su iste


A. zahtjevi
B. oblici
C. ključevi
D. izvještava

Kolona tabele sadrži

D.numerički podaci


A. hijerarhijske baze podataka
B. relacijske baze podataka
C. mrežne baze podataka
D. tabelarne baze podataka

Zahtjevi za diferencirani kredit prema proizvodna praksa prema PM02.

Svrha ocjenjivanja za obrazovnu i industrijsku praksu je utvrđivanje stepena ovladavanja:

1) stručne i opšte kompetencije;

2) praktično iskustvo i vještine.

Tehničar programiranja mora imati profesionalne kompetencije, što odgovara glavnim vrstama profesionalnih aktivnosti u PM 02 Razvoj i administracija baza podataka.

PC 2.1. Razviti objekte baze podataka.

PC 2.2. Implementirajte bazu podataka u specifičan sistem upravljanje bazom podataka (DBMS).

PC 2.3. Riješite probleme administracije baze podataka.

PC 2.4. Implementirati metode i tehnologije za zaštitu informacija u bazama podataka.

Diferencirani kredit za industrijsku praksu dodeljuje se na osnovu podataka na sertifikacionom listu ukazujući na: vrste poslova koje student obavlja tokom prakse, njihov obim, kvalitet izvođenja u skladu sa tehnologijom i zahtjevima organizacije u kojoj se praksa obavljala.

Test Opcija-1

vježba:Odaberite tačan odgovor na pitanja.

1. Baza podataka je:
A. program za sortiranje i pretraživanje podataka
B. proizvoljni skup podataka
C. bilo koja tabela koja sadrži informacije
D. zbirka strukturiranih podataka

2. Koje od sljedećih svojstava nije svojstvo relacijske baze podataka:

O. Tabela mora imati samo jednu nadređenu tabelu

B. Redoslijed redova u tabeli je proizvoljan
C. Svaka kolona ima jedinstveno ime
D. Za svaku tablicu možete definirati primarni ključ

3. Tabele u bazama podataka imaju za cilj:
A. za odabir i obradu podataka baze podataka
B. za izlaz obrađenih podataka baze podataka na pisač
C. za pohranjivanje podataka baze podataka
D. za unos podataka baze podataka i pregled

4. Što od sljedećeg nije Access objekt?
A. zahtjevi
B. oblici
C. liste
D. izvještava

5. Za šta su zahtjevi?
A. za pohranjivanje podataka baze podataka
B. za odabir podataka baze podataka
C. da unesete podatke baze podataka i pogledate ih
D. za izlaz obrađenih podataka baze podataka na štampač

6. Čemu služe obrasci?
A. da unesete podatke baze podataka i pogledate ih
B. za pohranjivanje podataka baze podataka
C. za odabir i obradu podataka baze podataka
D. za izlaz obrađenih podataka baze podataka na štampač

Polje tabele je

A. kolona u tabeli

B. dizajnerski prozor

C. tekst bilo koje veličine

D. red u tabeli

8. Bez kojih objekata baza podataka ne može postojati:
ODGOVOR: nema izveštaja
B. nema zahtjeva
C. nema stolova
D. bez obrazaca

9. U kojim elementima tabele su pohranjeni podaci baze podataka:
A. u kolonama
B. u evidenciji
C. u redovima
D. na poljima

10. Da li tabela koja nema zapise sadrži bilo kakvu informaciju?
A. tabela ne može postojati bez zapisa.
B. prazna tabela sadrži informacije o strukturi baze podataka
C. prazna tabela sadrži informacije o strukturi budućih zapisa
D. prazna tabela ne sadrži informacije

11. Da li tabela koja nema polja sadrži bilo kakvu informaciju?
A. sadrži informacije o budućim unosima
B. sadrži informacije o strukturi baze podataka
C. tabela bez polja ne može postojati
D. ne sadrži nikakve informacije

12. Šta je posebno u polju „kontra“?
A. se koristi za unos realnih brojeva
B. ima svojstvo automatskog produženja
C. se koristi za unos numeričkih informacija
D. vrijednost se može unijeti ručno

13. Koje polje može biti ključno?
A. Polje čija vrijednost ima inkrementalno svojstvo
B. Polje koje ima jedinstveno ime
C. Polje čije se vrijednosti ne mogu ponoviti u različitim zapisima
D. Prvo polje u tabeli

14. Uslovi za odabir knjiga za engleski bit će zapisano:
O. U polju Jezik uslov je "engleski"
B. U polju Država, uslov je "SAD"
C. U polju Država uslov je "SAD" ili "Engleska"
D. U polju Ime uslov<АБВ

15. Kako napisati uslov u zahtjevu da broj stranica u knjizi mora biti najmanje 400:
A.<400
B.<=400
C. >400
D. >=400

16. Koliko unosa u sledećem fragmentu turnirske tabele zadovoljavaju uslov “ Mjesto<= 5 И (В >4 ILI M3 > 12)"(simbol<= означает «меньше или равно»)?

Mjesto Tim IN N P O MOH MP
Fighter
Vanguard
Edge
Star
Hemičar
Pirate

A. 5 B. 2 C. 3 D. 4

17. U kojem dijaloškom okviru se kreiraju odnosi između polja tablica baze podataka:
A. šema podataka
B. dijagram povezivanja
C. tabela veza

D. struktura podataka

18. Za šta se koriste indeksi?
A. da vidite prikaz podataka.
B. za sortiranje podataka i kreiranje odnosa tabele
C. za odabir i obradu podataka baze podataka
D. za pohranjivanje podataka baze podataka

19. Koji se alati koriste za pretraživanje i sortiranje podataka u Access DBMS-u:
A. zahtjevi
B. izvještava
C. tabele
D. oblici

20. Tabela prikazuje nekoliko zapisa iz baze podataka rasporeda:

Odredite brojeve zapisa koji zadovoljavaju uslov
Lekcija_broj > 2 I razred > "8A"
A. 1, 6 B. 2, 6 C. 2, 5, 6 D. 1, 2, 5, 6

Opcija 2

vježba:Odaberite tačan odgovor na pitanja.

1. Baza podataka je:

A. bilo koji tekstualni fajl
B. organizirana struktura za pohranjivanje informacija
C. sve informacije predstavljene u obliku tabele
D. bilo koja tabela

2. Osnovna svrha tabela u bazama podataka:
A. unošenje podataka u bazu podataka i njihovo pregledavanje
B. izlaz obrađenih podataka baze podataka na štampač
C. odabir i obrada podataka baze podataka
D. skladištenje podataka baze podataka

3. Za šta su zahtjevi?
A. da unesete podatke baze podataka i pogledate ih
B. za izlaz obrađenih podataka baze podataka na pisač
C. za odabir podataka baze podataka
D. za pohranjivanje podataka baze podataka

4. Čemu služe obrasci?
A. da unesete podatke baze podataka i pogledate ih
B. za izlaz obrađenih podataka baze podataka na pisač
C. za odabir i obradu podataka baze podataka
D. za pohranjivanje podataka baze podataka

5. Bez kojih objekata baza podataka ne može postojati:
A. nema zahteva
B. nema izvještaja
C. nema stolova
D. bez obrazaca

6. Koje su razlike između sortiranja zapisa baze podataka i sortiranja podataka u Excel tabeli:
O. Samo jedna kolona je sortirana, podaci u ostalim kolonama ostaju nepromijenjeni
B. Kolone se sortiraju zajedno sa cijelim zapisima
C. Korisnik može izabrati da sortira samo jednu kolonu ili cijelu tabelu

7. Koji se alati koriste za pretraživanje i sortiranje podataka u Access DBMS-u:
A. zahtjevi
B. izvještava
C. tabele
D. oblici

8. Šta je rezultat kreiranja zahtjeva?
A. Lista objekata koji zadovoljavaju uslov
B. Dijagram koji prikazuje potrebna polja i formulu za odabir podataka
C. Tabela koja sadrži skup podataka koji zadovoljava uslov
D. Obrazac u kojem su upisani svi potrebni unosi

9. Tabele se nazivaju povezanim ako:

A. Strukture tablica su iste

B. tabele imaju zajedničko ključno polje

C. tabele imaju više od jednog indeksa

10. Što od sljedećeg nije Access objekt?
A. zahtjevi
B. oblici
C. ključevi
D. izvještava

Konceptualni nivo baze podataka je

A. Definiranje pristupa podacima

B. opis informacija predstavljenih u bazi podataka

C. struktura skladištenja fizičkih podataka

D. određivanje broja ključnih polja

Kolona tabele sadrži

A. informacije o ukupnosti svih svojstava entiteta

B. specifična vrijednost bilo kojeg svojstva entiteta

C. vrijednost jednog od atributa entiteta

D.numerički podaci

Tabela se zove glavna (roditeljska)

A. ako su svi podaci baze podataka predstavljeni u ovoj tabeli

C. ako sadrži primarni ključ koji je povezan sa stranim ključem druge tabele

D.ako ima veliki broj informacije

14. Baze podataka sa povezanim tabelama nazivaju se:
A. hijerarhijske baze podataka
B. relacijske baze podataka
C. mrežne baze podataka
D. tabelarne baze podataka

15. Ključna polja u bazi su neophodna za:

A. stvaranje odnosa između tabela

B. predstavljanje podataka u sortiranom obliku

C. definicije roditeljske tablice

Ovaj članak sadrži kratke informacije o bazama podataka: šta su, kako mogu biti korisne i koje su funkcije njihovih pojedinačnih elemenata. Terminologija koja se ovdje koristi je specifična za Microsoft Access, ali opisani koncepti primjenjivi su na bilo koju bazu podataka.

U ovom članku:

Šta je baza podataka?

Baze podataka su alat za prikupljanje i strukturiranje informacija. Baza podataka može pohraniti podatke o ljudima, proizvodima, narudžbama i još mnogo toga. Mnoge baze podataka započinju kao mala lista u programima za obradu teksta ili proračunskoj tabeli. Kako se obim podataka povećava, na listi se postepeno pojavljuju nedosljednosti i suvišne informacije. Informacije prikazane kao lista postaju nejasne. Dodatno, načini na koje se podskupovi podataka mogu pretraživati ​​i prikazati su ograničeni. Kada se ovi problemi počnu pojavljivati, preporučujemo premještanje svih informacija u bazu podataka kreiranu u sistemu upravljanja bazom podataka (DBMS) kao što je Access.

Računarska baza podataka je spremište objekata. U jednoj bazi podataka može biti više od jedne tablice. Na primjer, sistem za praćenje magacinske zalihe, koji koristi tri tabele, nisu tri baze podataka, već jedna. U Access bazi podataka (osim ako nije posebno konfigurisana za rad sa podacima ili kodom iz drugog izvora), sve tabele se pohranjuju u jednu datoteku, zajedno sa drugim objektima kao što su obrasci, izveštaji, makroi i moduli. Datoteke baze podataka kreirane u formatu Access 2007 (koji se takođe koristi u Access 2016, Access 2013 i Access 2010) koriste ekstenziju .accdb, a datoteke baze podataka kreirane u ranijim verzijama Accessa koriste ekstenziju .mdb. Uz Access 2016, Access 2013, Access 2010 i Access 2007, možete kreirati datoteke u formatima ranijih verzija aplikacije (na primjer, Access 2000 i Access 2002-2003).

Korištenje Accessa vam omogućava da:

    dodati nove informacije u bazu podataka, kao što je nova stavka zaliha;

    promijeniti informacije koje se već nalaze u bazi podataka, na primjer, premjestiti članak;

    brisanje informacija, na primjer, ako je predmet prodat ili otpušten;

    organizirati i pregledati podatke na razne načine;

    dijeliti podatke s drugim ljudima koristeći izvještaje, poruke email, intranet ili Internet.

Pristup elementima baze podataka

U nastavku su kratki opisi elemenata standardne Access baze podataka.

Stolovi

Tablica baze podataka je slična proračunskoj tablici - obje sadrže informacije u redovima i stupcima. Stoga je uvoz proračunske tablice u tablicu baze podataka obično prilično jednostavan. Glavna razlika je u tome kako su podaci strukturirani.

Kako bi baza podataka bila što fleksibilnija i kako bi se izbjeglo pojavljivanje nepotrebnih informacija u njoj, podaci moraju biti strukturirani u obliku tabela. Na primjer, ako govorimo o tabeli sa podacima o zaposlenima kompanije, ne morate unositi podatke o istom zaposleniku više od jednom. Podatke o proizvodima treba čuvati u posebnoj tabeli, kao i podatke o poslovnicama kompanije. Ovaj proces se zove normalizacija.

Redovi u tabeli se nazivaju zapisi. Zapis sadrži blokove informacija. Svaki zapis se sastoji od najmanje jednog polja. Polja odgovaraju kolonama u tabeli. Na primjer, u tabeli pod nazivom "Zaposleni", svaki zapis sadrži informacije o jednom zaposlenom, a svako polje sadrži drugu kategoriju informacija, kao što su ime, prezime, adresa, itd. Polja se dodjeljuju određenim vrstama podataka, kao što su tekstualni, numerički ili drugi podaci.

Zapisi i polja se mogu opisati na druge načine. Zamislite stari katalog bibliotečkih kartica. Svaka kartica u ormaru odgovara snimanje u bazi podataka. Blokovi informacija na kartici (autor, naslov knjige, itd.) odgovaraju polja u bazi podataka.

Za više informacija o tabelama pogledajte članak Razumijevanje tabela.

Forms

Obrasci se koriste za kreiranje korisničkog interfejsa za unos i uređivanje podataka. Obrasci često sadrže komandne tipke i druge kontrole dizajnirane za obavljanje različitih funkcija. Možete kreirati bazu podataka bez upotrebe obrazaca ako jednostavno uredite postojeće informacije u Access tabelama. Međutim, većina korisnika radije koristi obrasce za pregled, unos i uređivanje informacija u tabelama.

Koristite komandna dugmad da odredite podatke koji se pojavljuju na obrascu, otvorite druge obrasce i izveštaje i izvršite niz drugih zadataka. Na primjer, postoji "Formular za klijenta" u kojem radite s podacima o klijentima. I može imati dugme koje, kada se klikne, otvara obrazac za narudžbu u koji unosite podatke o narudžbi koju je napravio određeni kupac.

Obrasci također pružaju mogućnost kontrole načina na koji korisnici stupaju u interakciju s informacijama baze podataka. Na primjer, možete kreirati obrazac koji prikazuje samo određena polja i koji vam omogućava da izvršite samo ograničen broj operacija. Ovo osigurava sigurnost i ispravan unos podataka.

Za više informacija o obrascima pogledajte članak Obrasci.

Izvještaji

Izvještaji se koriste za formatiranje, sumiranje i prikaz podataka. Obično će izvještaj odgovoriti na određeno pitanje, kao što je „Koliku su nam profita donijeli naši klijenti ove godine?“ ili "U kojim gradovima žive naši klijenti?" Izvještaji se mogu formatirati tako da se informacije prikazuju u najčitljivijem obliku.

Izvještaj se može generirati u bilo koje vrijeme i uvijek će prikazati trenutne informacije baze podataka. Izvještaji su obično formatirani tako da se mogu ispisati, ali se također mogu vidjeti na ekranu, eksportovati u druge programe ili priložiti porukama e-pošte.

Zahtjevi

Upiti mogu obavljati mnoge funkcije u bazi podataka. Jedna od njihovih glavnih funkcija je pronalaženje informacija u tabelama. Informacije koje su vam potrebne obično se nalaze u nekoliko tabela, ali ako koristite upite, možete ih pogledati u jednoj. Osim toga, upiti pružaju mogućnost filtriranja podataka (za to postavljate kriterije pretraživanja) tako da se prikazuju samo zapisi koji su vam potrebni.

Koriste se i takozvani upiti koji se mogu ažurirati, koji omogućavaju uređivanje podataka koji se nalaze u glavnim tabelama. Kada radite s upitom koji se može ažurirati, imajte na umu da se promjene vrše u glavnim tabelama, a ne samo u tabeli upita.

Postoje dvije glavne vrste upita: upiti za odabir i promjenu. Upit za odabir samo pronalazi podatke i pruža im pristup. Rezultati takvog upita mogu se vidjeti na ekranu, odštampati ili kopirati u međuspremnik i koristiti kao izvor zapisa za obrazac ili izvještaj.

Koristeći zahtjev za promjenu, kao što ime sugerira, možete izvršiti određene operacije nad pronađenim podacima: kreirati tabele, dodati informacije postojećim tabelama i ažurirati ili izbrisati podatke.

Za više informacija o upitima pogledajte članak Uvod u upite.

Makroi

Makroi u Accessu su vrsta pojednostavljenog programskog jezika koji možete koristiti da svoju bazu podataka učinite funkcionalnijom. Na primjer, ako dodate makro na komandno dugme na obrascu, on će se pokrenuti svaki put kada se klikne na dugme. Makroi se sastoje od naredbi koje obavljaju određene zadatke: otvaranje izvještaja, izvršavanje upita, zatvaranje baze podataka, itd. Koristeći makroe, možete automatizirati većinu operacija koje obavljate ručno u bazi podataka i tako značajno uštedjeti vrijeme.

Za više informacija o makronaredbama pogledajte Razumijevanje programiranja u programu Access.

Moduli

Kao i makroi, moduli su objekti koji se mogu koristiti da bi baza podataka postala funkcionalnija. Ali dok se makroi u Access-u sastavljaju biranjem sa liste makro komandi, moduli se kreiraju u Visual Basicu za aplikacije (VBA). Moduli su skupovi opisa, instrukcija i procedura. Postoje moduli klasa i standardni moduli. Moduli klase su povezani sa specifičnim obrascima ili izvještajima i obično uključuju procedure koje rade samo na tim obrascima ili izvještajima. Standardni moduli sadrže opšte procedure koje nisu povezane ni sa jednim objektom. Standardni moduli, za razliku od modula klase, navedeni su na listi Moduli u području navigacije.

» [Nastavnik][Testovi][Baze podataka]

BAZE PODATAKA

TEST

1. Baza podataka je:

  1. zbirka podataka organizovana prema određenim pravilima;
  2. skup programa za pohranjivanje i obradu velikih količina informacija;
  3. interfejs koji podržava popunjavanje i manipulaciju podacima;
  4. određeni skup informacija.

2. Najčešći u praksi su:

  1. distribuirane baze podataka;
  2. hijerarhijske baze podataka;
  3. mrežne baze podataka;
  4. relacione baze podataka.

3. Najtačniji analog relacijske baze podataka može biti:

  1. neuređeni skup podataka;
  2. vektor;
  3. porodično stablo;
  4. dvodimenzionalni sto.

4. Tabele u bazama podataka imaju za cilj:

  1. za pohranjivanje podataka baze podataka;
  2. za izvođenje složenih programskih radnji.

5. Što od sljedećeg nije Access objekt:

  1. moduli;
  2. stolovi;
  3. makroi;
  4. ključevi;
  5. forme;
  6. izvještaji;
  7. zahtjevi?

6. Za šta su zahtjevi?

  1. za pohranjivanje podataka baze podataka;
  2. za odabir i obradu podataka baze podataka;
  3. da unesete podatke baze podataka i pregledate ih;
  4. za automatsko izvršavanje grupe naredbi;
  5. obavljanje složenih programskih radnji;
  6. za izlaz obrađenih podataka baze podataka na štampač?

7. Čemu služe obrasci?

  1. za pohranjivanje podataka baze podataka;
  2. za odabir i obradu podataka baze podataka;
  3. da unesete podatke baze podataka i pregledate ih;
  4. za automatsko izvršavanje grupe naredbi;
8. Za šta su moduli:
  1. za pohranjivanje podataka baze podataka;
  2. za odabir i obradu podataka baze podataka;
  3. da unesete podatke baze podataka i pregledate ih;
  4. za automatsko izvršavanje grupe naredbi;
  5. za izvođenje složenih programskih radnji?

9. Čemu služe makroi:

  1. za pohranjivanje podataka baze podataka;
  2. za odabir i obradu podataka baze podataka;
  3. da unesete podatke baze podataka i pregledate ih;
  4. za automatsko izvršavanje grupe naredbi;
  5. za izvođenje složenih programskih radnji?

10. U kom načinu korisnik radi sa bazom podataka:

  1. u dizajnu;
  2. amaterski;
  3. u datoj;
  4. u operativnom?

11. U kojem dijalog box-u se kreiraju veze između polja tablica baze podataka:

  1. priključni stol;
  2. dijagram povezivanja;
  3. shema podataka;
  4. tabela podataka?

12. Zašto, prilikom zatvaranja tabele, Access ne nudi pohranjivanje unesenih podataka:

  1. nedostatak u programu;
  2. jer se podaci pohranjuju odmah nakon unosa u tabelu;
  3. jer se podaci spremaju tek nakon zatvaranja cijele baze podataka?

13. Bez kojih objekata baza podataka ne može postojati:

  1. bez modula;
  2. nema izvještaja;
  3. bez stolova;
  4. bez formulara;
  5. nema makroa;
  6. bez zahtjeva?

14. U kojim elementima tabele su pohranjeni podaci baze podataka:

  1. na poljima;
  2. u linijama;
  3. u kolonama;
  4. u evidenciji;
  5. u ćelijama?

15. Da li tabela koja nema zapise sadrži bilo kakvu informaciju?

  1. prazna tabela ne sadrži nikakve informacije;
  2. prazna tabela sadrži informacije o strukturi baze podataka;
  3. prazna tabela sadrži informacije o budućim zapisima;
  4. tabela bez zapisa ne može postojati.

16. Da li tabela koja nema polja sadrži bilo kakvu informaciju?

  1. sadrži informacije o strukturi baze podataka;
  2. ne sadrži nikakve informacije;
  3. tabela bez polja ne može postojati;
  4. sadrži informacije o budućim unosima.

17. Šta je posebno u polju „kontra“?

  1. ima ograničenu veličinu;

18. Šta je posebno u polju “memo”?

  1. služi za unos numeričkih podataka;
  2. koristi se za unos realnih brojeva;
  3. podaci se ne pohranjuju u polju, već na drugom mjestu, a polje samo pohranjuje pokazivač na mjesto gdje se nalazi tekst;
  4. ima ograničenu veličinu;
  5. ima svojstvo automatskog proširenja.
  1. polje čije se vrijednosti ne mogu ponoviti;
  2. polje koje ima jedinstveno ime;
  3. polje čija vrijednost ima svojstvo povećanja.

20. Ključevi za pretragu u sistemima za upravljanje bazama podataka (DBMS) nazivaju se:

  1. opseg zapisa u datoteci baze podataka u kojoj se vrši pretraga;
  2. logički izrazi koji definišu uslove pretraživanja;
  3. polja čija se vrijednost koristi za pretraživanje;
  4. brojevi zapisa koji zadovoljavaju uslove pretraživanja;
  5. broj prvog zapisa po redu koji zadovoljava uslove pretraživanja?

KLJUČ

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
1 4 4 1 4 2 3 5 4 4 3 2 3 5 2 3 5 3 1 3

Prati svaki manje ili više složen projekat. Baza podataka djeluje kao spremište informacija koje sadrži sve parametre potrebne za ispravan rad sistema. Koji su najčešći razvoji u praksi? Kada se koriste? Na ova i druga pitanja možete odgovoriti u okviru ovog članka.

Opće informacije

Dakle, prvo morate odlučiti koji je program u pitanju. Baza podataka je naziv za organizovano skladištenje proizvoljnih informacija. Može se organizovati ne samo uz pomoć IT tehnologija, već i na druge načine i metode. Ali u isto vrijeme kao osnovu treba koristiti princip sistematizacije.

Treba napomenuti da postoji mnogo mogućnosti za organizovanje i čuvanje podataka. Svaka metoda postavlja određene zahtjeve. Postoje baze podataka kojima je cilj autonomni rad unutar jednog kompjutera. Drugi uključuju interakciju sa udaljenim serverom. Ako govorimo o arhitekturi, najčešće su hijerarhijske i mrežne baze podataka. Ovaj članak će se fokusirati na njih.

Hijerarhijske baze podataka

Arhitektura sistema u ovom slučaju predviđa da je svaki objekat predstavljen kao specifičan entitet. Zahvaljujući tome, može imati roditeljske ili podređene elemente. Posebnost ove arhitekture je da mora postojati jedan objekat od kojeg sve počinje. Krajnji rezultat je struktura koja podsjeća na drvo. Gotovo svaki stari program pomoći će vam da shvatite kako takva organizacija funkcionira. Ova vrsta baze podataka je takođe sistem datoteka računara.

Često možete čuti da korištenje takve strukture nije efikasno. Međutim, još uvijek se široko koristi. To je zbog činjenice da je rad s bazom podataka koristan kada trebate prvenstveno čitati informacije. Uostalom, u u ovom slučaju struktura strukture tome uvelike doprinosi. Kao primjer, razmotrimo ovu situaciju: kada odaberemo određeni folder, interakcija se odvija brzo. Ali kada počnemo da skeniramo računar antivirusom, to će trajati jako dugo.

Mrežne baze podataka

Ovo je svojevrsna modifikacija prethodno razmatranog primjera. Glavna razlika ovdje je broj priključaka. Tako je u hijerarhijskim bazama podataka propisano da jedan element može imati samo jednog roditelja. Dakle, možemo govoriti o određenom ograničenju u razvoju baze podataka. Mrežne baze podataka mogu imati više roditelja. Ovo se u većoj mjeri odnosi na kreiranje baze podataka baziranu na XML-u.

Relacijske baze podataka

Oni su najčešći u praksi, ako govorimo o širokoj upotrebi, uređivanju i sl. Razlog njihove popularnosti je taj što je relacijske baze podataka vrlo lako opisati u matematici. Zbog lakoće implementacije, postali su široko rasprostranjeni.

Teorijsku osnovu za njih dao je matematičar Edgar Frank Codd (sada pokojni). Osamdesetih je bio u stanju da matematičkim jezikom vrlo detaljno i kvalitetno opiše strukturu takvih baza podataka. I kao što praksa pokazuje, takvo opravdanje je dobra osnova za implementaciju softvera. Relacioni su stekli toliku popularnost da kada govore o bazama podataka, podrazumevano se razumeju. Obratimo pažnju na specifičnosti njihove implementacije.

Karakteristike relacionih baza podataka

Njihov glavni karakteristična karakteristika je da se podaci pohranjuju kao skup dvodimenzionalnih tabela. Najjednostavniji primjer je onaj koji je uključen u Microsoftov uredski paket. Kolone i redovi se koriste kao alfa i omega. Posebnost prvog je da označavaju naziv podataka koji se u njima koristi. Osim toga, broj kolona je fiksan i može se mijenjati samo uz administratorska prava baze podataka. Stringovi su informacijski objekti. Njihov broj se može relativno lako promijeniti davanjem posebnih uputstava.

Potrebno je shvatiti da je baza podataka apstraktan koncept. Stoga su u praksi najčešće baze podataka u kojima su tabele međusobno povezane. Prethodno spomenuti Access može pružiti vrlo dobar grafički prikaz ovog problema. Najviše važan aspekt na delu je projektovanje konstrukcije. Ovaj proces je stvaranje gore navedenih elemenata. Treba napomenuti da je ovo teška faza koju mnogi početnici olako shvataju. I uzalud. Uostalom, dok ima malo podataka, računar će ih brzo obraditi. Ali kako količina informacija bude rasla, doći će do primjetnog usporavanja. Njegova vrijednost će biti direktno proporcionalna veličini pohranjenih podataka i optimalnosti strukture.

Dizajn baze podataka

Dakle, ispitali smo najpopularnije opcije za izgradnju baze podataka. Sada razgovarajmo o tome koji su pristupi najčešći u praksi prilikom njihovog kreiranja i zašto je to tako. Uzmimo MySQL kao primjer. Dakle, konačni rezultat ima sljedeće zahtjeve:

  • Baza podataka treba da bude jednostavan objekat sa tačke gledišta obrade.
  • Baza podataka treba da bude kompaktne veličine.

Sa iskustvom, lako je uočiti da su ovi koncepti kontradiktorni. Prvo morate razumjeti šta će se tačno prenijeti u bazu podataka i ukloniti iz nje. U ozbiljnim projektima možete pronaći desetine i stotine tablica sa nevjerovatnim brojem objekata. Potrebno je riješiti sljedeća pitanja:

  1. Odredite koji će podaci biti pohranjeni.
  2. Saznajte gdje će informacije biti objavljene.
  3. Odlučite koji tip podataka odabrati za određenu kolonu.

Da biste smanjili opterećenje, možete koristiti podjelu u zasebne tabele. Ali potrebno je osigurati da postoje određene ujedinjujuće komponente.

Zaključak

Baze podataka su važne komponente svakog manje ili više složenog projekta. U početku kada praktična implementacija osoba možda neće moći organizirati optimalnu komunikaciju. Ali s vremenom, proučavanjem ove oblasti i povećanjem iskustva, biće moguće kreirati naprednije objekte.

Takođe, ne treba zanemariti činjenicu da se postepeno predlažu naprednije programske strukture. Osim toga, oni mogu pružiti svu moguću pomoć u optimizaciji. Oni pružaju programeru široku funkcionalnost s kojom se može izvršiti gotovo svaki zadatak. Raznolikost DBMS-a je prilično velika, tako da možete odabrati tačno ono što vam odgovara.

TEST BAZE PODATAKA

1. Baza podataka je:

a) skup međusobno povezanih podataka o određenom objektu, posebno organizovanih i pohranjenih na eksternim medijima;

b) skup programa za skladištenje i obradu velikih količina informacija;

c) interfejs koji podržava popunjavanje podataka i manipulaciju;

d) određeni skup informacija.

2. Primjer hijerarhijske baze podataka je:

a) stranica razrednog časopisa;

b) direktorij datoteka pohranjenih na disku;

c) red vožnje;

d) tabela.

3. Informacijski model koji ima mrežnu strukturu je...

a) kompjuterski sistem datoteka;

b) periodni sistem;

c) model računarsku mrežu Internet;

d) porodično stablo.

4. Navedite tačnu tvrdnju:

a) statički model sistema opisuje njegovo stanje, a dinamički model opisuje njegovo ponašanje;

b) dinamički model sistema opisuje njegovo stanje, a statički model opisuje njegovo ponašanje;

c) dinamički model sistema je uvek predstavljen u obliku formula ili grafikona;

d) statički model sistema je uvek predstavljen u obliku formula ili grafikona.

5. Dat je fragment baze podataka

DIV_ADBLOCK201">


7. Ključevi za pretragu u DBMS-u se zovu:

a) opseg zapisa datoteke baze podataka u kojoj se vrši pretraga;

b) logičke izraze koji definišu uslove pretraživanja;

c) polja čija se vrijednost koristi za pretragu;

d) brojeve zapisa koji zadovoljavaju uslove pretraživanja;

e) broj prvog zapisa po redu koji zadovoljava uslove pretraživanja.

8. U hijerarhijskoj bazi podataka opisan je skup podataka i odnosa između njih:

a) sto;

b) dijagram mreže;

c) struktura drveta;

d) set tabela.

9. Najčešći u praksi su:

a) distribuirane baze podataka;

b) hijerarhijske baze podataka;

c) mrežne baze podataka;

d) relacione baze podataka.

10. Zapis datoteke relacijske baze podataka (DB) može sadržavati:

a) heterogene informacije (podaci različitih tipova);

b) izuzetno homogene informacije (podaci samo jedne vrste);

c) samo tekstualne informacije;

d) čisto numeričke informacije.

11. Kojoj vrsti podataka pripada vrijednost izraza 0,7–3>2?

a) numerički;

b) logički;

c) niz;

12. Sistem za upravljanje bazom podataka je:

a) softverski sistem koji podržava popunjavanje i manipulaciju podacima u datotekama baze podataka;

b) skup programa koji osigurava rad svih računarskih hardverskih uređaja i pristup korisnika njima;

c) aplikativni program za obradu tekstova i raznih dokumenata;

d) ljusku operativnog sistema koja vam omogućava ugodniji rad sa datotekama.

13. Pretpostavimo da određena baza podataka sadrži polja PREZIME, GODINA ROĐENJA, PRIHOD. Prilikom pretraživanja po stanju: GODINA ROĐENJA>1958. I PRIHOD<3500 будут найдены фамилии лиц:

a) imaju prihod manji od 3500 i rođeni 1958. godine i kasnije;

b) sa prihodima manjim od 3500 i starijim od onih rođenih 1958. godine;

c) imaju prihod manji od 3500 ili rođeni 1958. godine i kasnije;

d) sa prihodima manjim od 3500 i rođenim 1959. godine ili kasnije.

14. Pretpostavimo da je određena baza podataka opisana sljedećom listom zapisa:

1 Ivanov, 1956, 2400;

2 Sidorov, 1957, 5300;

3 Petrov, 1956, 3600;

4 Kozlov, 1952, 1200;

Koji će od zapisa mijenjati mjesta prilikom sortiranja ove baze podataka uzlaznim redoslijedom ako se to vrši po prvom polju:

15. Najtačniji analog relacijske baze podataka može biti:

a) neuređen skup podataka;

b) vektor;

c) porodično stablo;

d) dvodimenzionalna tabela.

16. Da li tabela koja nema polja sadrži bilo kakvu informaciju?

a) sadrži informacije o strukturi baze podataka;

b) ne sadrži nikakve informacije;

c) tabela bez polja ne može postojati;

d) sadrži informacije o budućim unosima.

17. Tabele u bazama podataka imaju za cilj:


a) za pohranjivanje podataka baze podataka;

18. Što od sljedećeg nije Access objekt?

a) moduli;

b) tabele;

c) makroi;

f) izvještaji;

g) zahtjeve.

19. Čemu služe zahtjevi?

a) za pohranjivanje podataka baze podataka;

b) odabir i obradu podataka baze podataka;

d) za automatsko izvršavanje grupe naredbi;

e) obavljanje složenih programskih aktivnosti;

f) za izlaz obrađenih podataka baze podataka na štampač.

20. Čemu služe obrasci?

a) za pohranjivanje podataka baze podataka;

b) odabir i obradu podataka baze podataka;

c) da unesete podatke baze podataka i pregledate ih;

d) za automatsko izvršavanje grupe naredbi;

e) obavljanje složenih programskih aktivnosti.

21. Čemu služe moduli?

a) za pohranjivanje podataka baze podataka;

b) odabir i obradu podataka baze podataka;

c) da unesete podatke baze podataka i pregledate ih;

d) za automatsko izvršavanje grupe naredbi;

e) za izvođenje složenih programskih radnji.

22. Čemu služe makroi?

a) za pohranjivanje podataka baze podataka;

b) odabir i obradu podataka baze podataka;

c) da unesete podatke baze podataka i pregledate ih;

d) za automatsko izvršavanje grupe naredbi;

e) obavljanje složenih programskih aktivnosti.

23. U kom režimu korisnik radi sa bazom podataka?

a) u dizajnu;

b) amaterski;

c) u datom;

d) u operativnom.

24. U kojem dijalog box-u se kreiraju veze između polja u tabelama baze podataka?

a) tabela veza;

b) dijagram povezivanja;

c) šema podataka;

d) tabela podataka.

25. Zašto prilikom zatvaranja tabele Access ne traži od vas da sačuvate unete podatke?

a) nedostatak u programu;

b) jer se podaci pohranjuju odmah nakon unosa u tabelu;

c) jer se podaci pohranjuju tek nakon zatvaranja cijele baze podataka.

26. Bez kojih objekata baza podataka ne može postojati?

a) bez modula;

b) bez izvještaja;

c) bez tabela;

d) bez obrazaca;

e) bez makroa;

f) bez zahtjeva.

27. U kojim elementima tabele se pohranjuju podaci baze podataka?

a) na poljima;

b) u redovima;

c) u kolonama;

d) u evidenciji;

e) u ćelijama.

28. Da li tabela koja nema zapise sadrži bilo kakvu informaciju?

a) prazna tabela ne sadrži nikakve informacije;

b) prazna tabela sadrži informacije o strukturi baze podataka;

c) prazna tabela sadrži informacije o budućim unosima;

d) tabela ne može postojati bez zapisa.

29. Šta je posebno u polju tipa „Counter“?

d) ima ograničenu veličinu;

30. Šta je posebno u polju “Memo”?

a) služi za unos brojčanih podataka;

b) služi za unos realnih brojeva;

c) podaci su pohranjeni na lokaciji koja nije polje, a polje samo pohranjuje pokazivač na mjesto gdje se nalazi tekst;

d) ima ograničenu veličinu;

e) ima svojstvo automatskog rasta.

a) polje u kojem se vrijednosti ne mogu ponoviti;

b) polje koje ima jedinstveno ime;

c) polje čije su vrijednosti inkrementalne.

32. Struktura datoteke relacijske baze podataka (DB) u potpunosti je određena:

a) listu naziva polja i naznaku broja zapisa baze podataka;

b) spisak naziva polja koji ukazuje na njihovu širinu i tipove;

c) broj zapisa u bazi podataka;

33. U kojem od sljedećih parova podaci pripadaju istom tipu?

a) 04/12/98 i 123;

b) "123" i 189;

c) “Ivanov” i “1313”;

d) “DA” i TAČNO;

e) 45<999 и 54.

Odgovori na test baze podataka