Šta je posebno kod polja tipa bilješke? Baze podataka. Elektronska i mehanička brojila električne energije u domaćinstvu

Sastavni dio većine tabela baze podataka je polje “Counter”. Koja je posebnost ovog stupca, koje funkcije obavlja i koja svojstva ima, razmotrit ćemo u nastavku. Da bismo to učinili, zadržimo se detaljnije na konceptima baza podataka, njihovim objektima i, posebno, tablicama, čiji je element brojač.

Baze podataka

Hajdemo na kratak izlet u informatiku baze podataka. Baza podataka je skup tabela sa informacijama između kojih postoje veze. Baze podataka su korisne za pohranjivanje velikih količina podataka vezanih za jednu temu. Preduzeća koriste baze podataka za čuvanje informacija o klijentima: imena, datuma rođenja, adrese, pasoša i drugih ličnih podataka.

Za svakog klijenta vodi se evidencija narudžbi: proizvod i njegova količina, datumi, način isporuke i druge karakteristike. Podaci o samim proizvodima također se nalaze u repozitorijumima i predstavljaju kompletan skup parametara koji karakteriziraju proizvode za prodaju.

Banke pohranjuju informacije o klijentima, depozitima i kreditima. Takođe sadrži finansijske parametre koji vam omogućavaju da generišete izveštaje za poslovnu analizu i podnošenje regulatornim organima.

Turistička kompanija radi sa bazom podataka u kojoj se pohranjuju podaci o poslovnim partnerima, turistima, hotelima i izletima. Tarife i troškovi putovanja obračunavaju se pomoću posebnih aplikacija.

Dakle, podaci sadržani u bazi podataka odgovaraju industriji u kojoj kompanija posluje.

Objekti baze podataka

Glavni objekat baze podataka je tabela, glavno skladište informacija baze podataka. Ovo su tabele koje smo navikli viđati na nastavi u školi ili na fakultetu, u knjigama i udžbenicima. Sastoje se od redova, koji se u bazama podataka nazivaju zapisi ili tuple, i stupaca koji se nazivaju polja.

Upiti obavljaju glavni posao interakcije oblika interfejsa sa drugim objektima baze podataka, njihovim elementima i samom bazom podataka. Kada jednostavno kliknete na dugme Izbriši red na DB obrascu za prijavu, upit je taj koji završava radnju i ispunjava vaš zahtjev.

Izveštaji se koriste za izlaz informacija na štampač, a makroi i moduli su obezbeđeni u interfejsu aplikacije baze podataka za izvođenje procedura kao odgovor na događaje.

Karakteristike tabela baze podataka

Kao što znamo iz kursa informatike, baze podataka se sastoje od tabela. Svaki red sadrži podatke koji se odnose na jedan objekt. Dajemo primjer. Baza podataka turističkih agencija sadrži tabelu “Hoteli” u kojoj svaki zapis sadrži potpune informacije o jednom od hotela: naziv, kategoriju, adresu, link na web stranicu, broj telefona i faksa itd.

Svaka kolona definira tačno koje vrijednosti se nalaze u njoj. Iz istog primjera hotela možete vidjeti da se jedno od polja zove “Naziv”, a sadrži samo nazive hotela. Drugo polje je kategorija, koja bilježi koliko zvjezdica ima ovaj hotel. Tako, prolazeći kroz cijeli stupac, vidimo vrijednosti jednog parametra za svaki red.

Polja baze podataka imaju različite tipove: tekstualni, numerički, monetarni, logički, format datuma i vremena. Ovo definira ograničenja koja se postavljaju na vrijednosti u ovim stupcima. Definisanjem tipa polja „Datum i vrijeme“ više nećemo moći unositi prezime ili ime u njega, unošenje abecednih znakova u numeričko polje je zabranjeno, a trošak je nemoguće unijeti u logičku kolonu .

Ističe se tip polja „Šalter“. Koja je posebnost njegove upotrebe, razmotrit ćemo u nastavku.

Vrsta polja "Šalter"

Pogledajmo ponovo naš hotelski sto. U prvoj koloni, koja se zove “Šifra”, vidimo brojeve - serijske brojeve svakog od hotela. Ne ponavljaju se i označavaju unos na način da se tačno zna pod kojim se brojem nalazi ovaj ili onaj hotel u tabeli. Ovo vam pomaže da lako pronađete željeni hotel koristeći ovaj kod.

Polje "Šifra" ima tip polja "Broj". Šta je posebno u vezi sa ovim poljem na osnovu informacija iznad? Prije svega, ovo je jedinstvenost vrijednosti stupca. Ovo svojstvo osigurava jedinstvenu identifikaciju zapisa. Tabela ne može imati dva zapisa sa istom vrijednošću za parametar “Code”. Jedinstvenost vrijednosti polja omogućava da se koristi kao primarni ključ, odnosno kolona na koju se pozivaju polja u drugim tabelama.

Druga mogućnost brojača je auto-inkrement - svojstvo automatskog povećanja broja. Zahvaljujući njemu, korisnik ne mora razmišljati o tome koji broj da unese za sljedeći unos. Sam sistem će povećati broj prethodnog i dodijeliti ovaj broj novom.

Primjer

Tabela “Hoteli” je dodana u našu eksperimentalnu Access bazu podataka. Polje brojača se zove “Šifra”, numerisanje počinje od jedan.

Druga tabela baze podataka - "Regije" - takođe sadrži polje brojača. Šta je posebno u tabeli regiona? Činjenica je da njegove zapise koristi hotelska tablica za određivanje lokacije hotela. Ovdje se vrijednost bira sa padajuće liste:

A po regijama možemo vidjeti hotele koji se tamo nalaze:

Dakle, polje brojača je značajan element tabela baze podataka koji vam omogućava da jedinstveno identifikujete zapis, automatski mu dodelite jedinstveni broj, a zatim koristite ovaj broj kada upućujete na redove objekata iz druge tabele.

» [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
  1. informacijske strukture pohranjene u vanjskoj memoriji
  2. softver koji vam omogućava da organizirate informacije u obliku tabela,
  3. softverski alati koji obrađuju tabelarne podatke,
  4. softverski alati koji traže informacije,
  5. informacijske strukture pohranjene u OP-u.

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. Č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;
  5. za izvođenje složenih programskih radnji?

4. Distribuirana baza podataka je baza podataka

  1. pohranjene na jednom računaru.
  2. čiji su različiti dijelovi pohranjeni na mnogim računarima,međusobno povezani mrežom.

5. Dugme označava

  1. sortiranje zapisa uzlaznim redoslijedom;
  2. sortirati zapise u opadajućem redosledu;
  3. prikazivanje zapisa koji počinju ovim slovima;
  4. računajući broj zapisa u bazi podataka

6. 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.

7. Koja je svrha objekta “tabela”?

  1. za skladištenje podataka
  2. za arhiviranje podataka
  3. za unos i brisanje podataka
  4. za uzorkovanje podataka

8. Fragment baze podataka pruža informacije o porodičnim odnosima. Na osnovu datih podataka odredite prezime i inicijale bake Ivanove A.I.

Tabela 1

Prezime I.O.

Kat

Ivanov T.M.

Petrenko I.T.

Chernykh I.A.

Petrenko A.I.

Ivanova A.I.

Petrenko N.N.

Chernykh A.N.

Tseys T.N.

Tseys N.A.

Tabela 2

ID_
Roditelj

ID_
dijete

  1. Tseys T.N.
  2. Petrenko A.I.

c) Chernykh I.A.

d) Petrenko N.N.

9. Struktura baze podataka će se promijeniti ako

  1. dodati/brisati zapis;
  2. dodaj/ukloni polje.
  3. uredi unos;
  4. swap unose;
  1. uništiti nepotrebne zapise
  2. da pronađete informacije koje su vam potrebne
  3. da napravite nove unose
  4. za prikaz potrebnih informacija na ekranu

11. Šta je posebno kod tipa podataka brojača?

  1. koristi se za unos cijelih i realnih brojeva
  2. ima tendenciju da se automatski povećava
  3. ima svojstvo automatskog ponovnog izračunavanja prilikom brisanja zapisa
  4. koristi se za unos fontova

12. Odredite tip baze podataka:

Klasa

prezime

Ime

"5"

"4"

"3"

"2"

10 a

Ivanov

Petya

10 b

Petrov

Yura

11 a

Sidorova

Kate

  1. Relaciona b) Hijerarhijska c) Mreža

13. Baza podataka sadrži podatke o učenicima škole: prezime, razred, rezultat testa, rezultat praktičnog zadatka, ukupan broj bodova. Koja vrsta polja treba da bude polje UKUPNO POENA?

  1. simbolički b) logički c) numerički d) bilo koji tip e) datum

14. Koliko zapisa ima u bazi podataka?

Kompjuter

RAM

Winchester

Pentium

800MB

386DX

300 MB

486DX