Baza podataka

Baza podataka , također nazvan elektronička baza podataka , bilo koje prikupljanje podataka ili informacija koje su posebno organizirane za brzo pretraživanje i dohvaćanje putem računala. Baze podataka strukturirane su prema olakšati pohranu, pronalaženje, izmjenu i brisanje podataka zajedno s raznim operacijama obrade podataka. A sustav upravljanja bazama podataka (DBMS) izvlači informacije iz baze podataka kao odgovor na upite.

Slijedi kratki tretman baza podataka. Za cjelovito liječenje, vidjeti informatika: Informacijski sustavi i baze podataka ; obrada informacija .



Baza podataka pohranjuje se kao datoteka ili skup datoteka. Podaci u tim datotekama mogu se raščlaniti na zapise, od kojih se svaki sastoji od jednog ili više polja. Polja su osnovne jedinice za pohranu podataka, a svako polje obično sadrži informacije koje se odnose na jedan aspekt ili atribut entiteta opisanog u bazi podataka. Zapisi su također organizirani u tablice koje uključuju informacije o odnosima između različitih polja. Iako baza podataka Ako se primjenjuje na bilo koju kolekciju podataka u računalnim datotekama, baza podataka u strogom smislu pruža mogućnosti unakrsnog referenciranja. Koristeći ključne riječi i razne naredbe za sortiranje, korisnici mogu brzo pretraživati, preuređivati, grupirati i odabrati polja u mnogim zapisima za dohvaćanje ili stvaranje izvještaja o određenim agregati podataka.



Zapisi i datoteke baze podataka moraju biti organizirani tako da omogućuju pristup informacijama. Upiti su glavni način na koji korisnici dohvaćaju podatke iz baze podataka. Moć DBMS-a proizlazi iz njegove sposobnosti da definira nove odnose od osnovnih onih danih u tablicama i da ih koristi za dobivanje odgovora na upite. Korisnik obično daje niz znakova, a računalo pretražuje bazu podataka u potrazi za odgovarajućim redoslijedom i daje izvorne materijale u kojima se ti znakovi pojavljuju; korisnik može zatražiti, na primjer, sve zapise u kojima je sadržaj polja za prezime osobe riječ Smith .

Mnogi korisnici velike baze podataka u svakom trenutku moraju biti u mogućnosti brzo upravljati informacijama u njoj. Štoviše, velika poduzeća i druge organizacije imaju tendenciju stvaranja mnogih neovisnih datoteka koje sadrže povezane i čak se preklapajuće podatke, a njihove aktivnosti obrade podataka često zahtijevaju povezivanje podataka iz nekoliko datoteka. Nekoliko različitih vrsta DBMS-a razvijeno je za podršku ovim zahtjevima: ravni, hijerarhijski, mrežni, relacijski i objektno orijentirani.



Rani sustavi bili su poredani sekvencijalno (tj. Abecedno, numerički ili kronološki); razvoj uređaja za pohranu izravnog pristupa omogućio je nasumični pristup podacima putem indeksa. U ravnim bazama podataka zapisi su organizirani prema jednostavnom popisu entiteta; mnoge jednostavne baze podataka za osobna računala imaju ravnu strukturu. Zapisi u hijerarhijskim bazama podataka organizirani su u strukturu stabla, a svaka razina zapisa grana se u skup manjih kategorija. Za razliku od hijerarhijskih baza podataka, koje pružaju pojedinačne veze između skupova zapisa na različitim razinama, mrežne baze podataka stvaraju višestruke veze između skupova postavljanjem veza ili pokazivača na jedan skup zapisa u drugi; brzina i svestranost mrežnih baza podataka doveli su do njihove široke upotrebe u tvrtkama i u Hrvatskoj e-trgovina . Relacijske baze podataka koriste se tamo gdje se povezivanja datoteka ili zapisa ne mogu izraziti vezama; jednostavni ravni popis postaje jedan red tablice ili relacije, a višestruki odnosi mogu se matematički povezati dajući željene informacije. Razne ponavljanja SQL-a (strukturirani jezik upita) široko se koriste u DBMS-u za relacijske baze podataka. Objektno orijentirane baze podataka pohranjuju i manipuliraju složenijim strukturama podataka, nazvanim objektima, koje su organizirane u hijerarhijske klase koje mogu naslijediti svojstva iz klasa viših u lancu; ova struktura baze podataka je najfleksibilnija i najprilagodljivija.

Informacije u mnogim bazama podataka sastoje se od tekstova dokumenata na prirodnom jeziku; brojevno orijentirane baze podataka prvenstveno sadrže informacije poput statistike, tablica, financijskih podataka i sirovih znanstvenih i tehničkih podataka. Male baze podataka mogu se održavati na sustavima osobnih računala i koriste ih pojedinci kod kuće. Te i veće baze podataka postaju sve važnije u poslovnom životu, dijelom i zato što su sada uobičajeno dizajnirane da budu integriran s ostalim uredskim softverom, uključujući proračunska tablica programa.

koji jede sunce za vrijeme ragnaroka

Tipične komercijalne aplikacije baze podataka uključuju rezervacije zrakoplovnih prijevoznika, funkcije upravljanja proizvodnjom, medicinske kartone u bolnicama i pravne evidencije osiguravajućih društava. Najveće baze podataka obično održavaju vladine agencije, poslovne organizacije i sveučilišta. Te baze podataka mogu sadržavati tekstove takvih materijala kao što su sažeci, izvještaji, zakonski statuti, žičane usluge, novine i časopisi, enciklopedije i katalozi različitih vrsta. Referentne baze podataka sadrže bibliografije ili indekse koji služe kao vodiči za mjesto podataka u knjigama, periodici i drugoj objavljenoj literaturi. Sada postoje tisuće ovih javno dostupnih baza podataka koje pokrivaju teme od zakona, medicine i inženjerstva do vijesti i aktualnosti, igara, klasificiranih oglasa i tečajeva s podukama.



Sve se ranije zasebne baze podataka elektronički kombiniraju u veće zbirke poznate kao skladišta podataka. Tvrtke i vladine agencije tada koriste softver za rudarenje podataka kako bi analizirali više aspekata podataka za različite obrasce. Na primjer, državna agencija može za ljudske istrage označiti tvrtku ili pojedinca koji su kupili sumnjivu količinu određene opreme ili materijala, iako su kupnje raširene po zemlji ili putem različitih podružnica.