Baza podataka je ono što je? Baze podataka i njihova svrha

11. 4. 2019.

Stalno rastuća količina informacija koja dolazi kroz sve medije svakoj osobi pojedinačno i čovječanstvu u cjelini stalno raste, i nužno se mora pohraniti i obraditi. Stoga razvoj sredstava za sistematizaciju, akumuliranje i učinkovito korištenje svih informacija postaje nužnost u životu svakoga. To je ono za što su dizajnirani različiti DBMS - sustavi za upravljanje bazama podataka.

DBMS - Uvjeti i definicije

Baza podataka je višestruki koncept. U općem slučaju, baza podataka (DB) je skup informacija kombiniranih s nekim atributom. Na primjer, telefonski imenik ili cjenik tvrtke može se pripisati bazi podataka. baza podataka je

Informacijske baze podataka imaju uže definicije. Pod njima razumjeti spremište informacija, strukturirano na optimalan način za strojnu obradu. To je najčešća definicija, bolje je uzeti kao temelj.

Izrada baze podataka, obrada i pretraživanje svih potrebnih informacija u njoj vrši se pomoću sustavi za upravljanje bazama podataka (DBMS). DBMS je skup specifičnih softverskih alata koji omogućuju korisniku da brzo i učinkovito komunicira s bazom podataka.

Uspoređujući Access i Excel


Koje su prednosti baze podataka u odnosu na druge repozitorije informacija, na primjer, proračunske tablice, uređivače teksta itd.? Za usporedbu, najbolje odgovara Pristupna baza podataka i Excelove proračunske tablice. Ovaj izbor je posljedica činjenice da su obje aplikacije uključene u jedan paket i koriste se za pohranu podataka. Pristup je, u stvari, besplatna baza podataka koja ide uz bonus Wordovom uređivaču teksta i Excelovim proračunskim tablicama.

Dakle, prvi problem s programom Excel je nedostatak kontrole nad ispravnošću unesenih informacija. U redovima tablice ponekad se ponavljaju podaci, a bilo kakva pogreška pri upisu dovodi do pogreške kada se grupiraju. U programu Excel ne možete postaviti pravila za unos određenih informacija. Primjerice, ako želite unijeti TIN od 12 znamenki, Excel neće oglasiti alarm ako operator unese dodatni znak. pristupna baza podataka

U programu Access možete fleksibilno konfigurirati ograničenja za unesene podatke. Također u programu Access, unosi se jednom. Ako se neki podaci mogu ponoviti, stavljaju se u zasebnu tablicu, koja se zatim može povezati s drugim tablicama. Ovaj pristup drastično smanjuje vjerojatnost grešaka povezanih s unosom informacija.

Broj redaka u Excelu ne može biti veći od 65536, dok je u programu Access broj zapisa općenito neograničen. Postoji samo ograničenje na ukupnu veličinu datoteke - ne više od 2 GB.

Excel ima ugrađene alate za razvrstavanje, filtriranje informacija, stvaranje stožernih tablica i grafikona, ali oni blijede prije mogućnosti Structured Query Language (SQL), glavnog alata za odabir i sortiranje podataka u bilo kojem DBMS-u. stvaranje baze podataka

Očito je da je baza podataka bolje mjesto za pohranjivanje informacija nego Excelova proračunska tablica. Najbolje rješenje bilo bi stvoriti bazu podataka za pohranjivanje informacija, a analize i izračuni trebali bi se provoditi u proračunskim tablicama - obje ove aplikacije omogućuju vam slobodno dijeljenje svih unesenih informacija.

Klasifikacija baze podataka

Baze podataka mogu se podijeliti u 4 značajke:

1. Rabljeni programski jezik. Otvorene baze podataka oslanjaju se na jedan od univerzalnih jezika. Zatvorene baze koriste vlastiti programski jezik.

2. Funkcije izvršene. Informacijske baze podataka namijenjene su pohranjivanju i pristupu informacijama. Operativne sobe dopuštaju kompleks obrada informacija.

3. Opseg primjene. Postoje univerzalne baze podataka i specijalizirane, namijenjene rješavanju specifičnih problema.

4. Pod "moći" sve baze podataka su podijeljene na korporativne i desktop. Potonji imaju nisku cijenu, dizajnirani su za jednog korisnika, imaju niske zahtjeve za hardverom.

Korporacijske baze podataka dizajnirane su za rad u distribuiranom okruženju, podržavaju istovremeni rad mnogih korisnika i nude brojne mogućnosti za dizajn i administraciju baze podataka.

5. Ciljanjem ciljane publike. Postoje sustavi izoštreni na programerima i krajnjim korisnicima. U prvom slučaju, DBMS bi trebao imati dovoljno mogućnosti za ispravljanje pogrešaka dizajnirane baze podataka, biti u mogućnosti stvoriti aplikaciju koja nije vezana za DBMS, trebala bi uključivati ​​alate za stvaranje složenih i učinkovitih krajnjih proizvoda. primjer baze podataka

Baza podataka za krajnje korisnike treba biti jednostavna, intuitivna, mora imati softversku zaštitu od nenamjernog oštećenja podataka od strane korisnika.

Modeli baza podataka

Postoje 3 načina za pohranu podataka u bazama podataka:

1. Hijerarhijski model može se predstaviti kao stablo. Na prvoj razini je jedan objekt. Ispod se nalaze podređeni objekti 2. razine. Svaki objekt može imati nekoliko podređenih na najnižoj razini, ali je uvijek povezan samo s jednim objektom iznad razine. Primjer hijerarhijskog modela je operacijski sustav Windows.

2. Mrežni model je proširenje hijerarhijskog. Uklonila je ograničenje broja veza objekta niže razine s objektom više razine. Primjer takvog modela je internet, koji je globalna distribuirana baza podataka.

3. Relacijski (tabularni) model je najčešći način pohranjivanja podataka. Svi podaci prikupljeni su u tablici između koje možete uspostaviti veze. U ovom obliku detaljnije se zadržavamo.

Model relacijske baze podataka

Većina modernih DBMS-ova koristi model izgradnje relacijskih baza podataka. tablica baze podataka
Za takve osnove karakteristične su sljedeće značajke:

1. Sve tablice imaju istu strukturu.

2. U svakoj tablici nalazi se ključno polje čije se vrijednosti ne mogu ponoviti.

3. Povezivanje tablica odvija se kroz ključna polja, kada je ključno polje jednog od njih dovedeno u korespondenciju s ključnim poljima drugih tablica.

Opseg baze podataka

Globalizacija gospodarstva, razvoj računalne tehnologije i širenje Interneta stvorili su preduvjete za uvođenje kompjutoriziranih računovodstvenih sustava. U životu smo suočeni sa svakim korakom potrebe i slučajevima kada koristimo bazu podataka. Primjer se može naći u knjižnici, gdje je papirnati dosje već zamijenjen elektroničkim katalogom, te u supermarketu gdje se automatizacija trgovine već dugo koristi. Računovodstveno i upravljačko računovodstvo, trgovina i skladište - sve to također nije bez uporabe baze podataka.
baza podataka Čak i obični ljudi mogu dobro doći. Za njih, baza podataka je skup kartica za učenje stranog jezika, elektronički dnevnik, zbirka recepata i tako dalje.

Pristup - najčešća baza podataka

U te svrhe nisu potrebni složeni DBMS, izoštreni na korporativnim klijentima. Obično je dovoljna desktop aplikacija po korisniku. A najbolji način za rješavanje ovog zadatka je Accessova baza podataka. Uključen je u MS Office paket. Pristup je usmjeren na krajnjeg korisnika i ima prikladno sučelje. Postoji ogromna količina literature u kojoj se baza podataka razmatra. Primjer baze podataka za obuku također je uključen u Pristup.

Pregled pristupa

Razmislite o njegovim glavnim značajkama - većina njih su tipične za druge baze podataka. Dajemo popis elemenata koji čine bilo koju bazu podataka: tablicu, izvješće, upit, obrazac.

Značajka Accessa je da su svi pohranjeni u jednu datoteku. Pristup ima koncept vrstu podataka. To znači da se tekst ne može unijeti u stupac kojem je dodijeljen numerički tip, i obratno. Ovo odvajanje informacija prema tipu pruža bogate mogućnosti za sortiranje, uzorkovanje, kontrolu ulaznih vrijednosti.

Sam ulaz se ne pojavljuje u tablicama, već preko sučelja koje programer konfigurira. Dakle, možete osigurati sigurnost informacija u tablici - korisnik jednostavno neće imati pristup do njih. Osim toga, sam unos podataka bit će udoban i praktičan.

Poseban jezik, SQL, odgovoran je za odabir podataka iz tablica. To je otprilike isto za različite DBMS-e, iako se pojedinačne naredbe u njima mogu razlikovati. U programu Access uzorkovanje se obavlja pomoću upita. Upiti su dinamični, tj. Kada se novi podaci unesu u tablice, rezultati dobiveni upitom će se promijeniti. Rezultat upita također se može vidjeti u čitljivom obliku kao izvješće.

Izvješće je predložak dokumenta koji, kada je otvoren, unosi podatke iz upita ili tablice. Access je stvorio fleksibilan sustav razmjene podataka, prvenstveno između različitih aplikacija Office paketa. Podaci iz programa Access se lako prenose u Word ili Excel. Tada ih možete poslati e-poštom, izvršiti potrebne izračune i ponovno ih izvesti u Access.

Baza podataka također je programsko okruženje. Pristup ima snažan programski jezik ugrađen - Visual Basic for Application (VBA). To vam omogućuje stvaranje vrlo složenih aplikacija, uključujući i za komercijalne aplikacije.

Trendovi razvoja baze podataka

Dostupnost Interneta i širenje mobilnih uređaja pridonose razvoju tehnologija u oblaku. Drugim riječima, svi podaci pohranjeni su na udaljenom poslužitelju i tamo se odvija obrada informacija. To, primjerice, omogućuje poslovnom subjektu da ima pristup ažuriranim informacijama bilo gdje u svijetu - sve što trebate učiniti je pristup internetu putem tableta ili pametnog telefona. Također može daljinski mijenjati svoju bazu podataka. besplatna baza podataka

Takve usluge već rade i postaju sve popularnije - na primjer, postoje skladišni i trgovinski programi koji su izvedeni iz mreže. Za rad s takvom shemom nije potrebno kupiti moćno računalo ili kupiti skupi softver. Tvrtke koje pružaju takve usluge obično naplaćuju malu mjesečnu naknadu za povezivanje s uslugom.