284 pregleda
Mirela Benić u rubrici Softver od Mirela Benić (246 bodova)
promjena rubrike od Znatko

Što su baze podataka?

Prijavite se ili registrirajte kako biste odgovorili na ovo pitanje.

2 odgovor(a)

+7 glasa
Duh Robot od Duh Robot (4.0k bodova)

Pozdrav!

Administratori baza podataka i programeri zanju što su i kakve sve vrste baza podataka postoje, pa ću ovdje pokušati laicima opisati što je baza podataka i čemu služi.

Baze podataka su organizirani skupovi podataka nad kojima se mogu vršiti sljedeće operacije:

    Spremanje
    - Kako bi kreirali bazu podataka moramo imati način za spremanje podataka

    Čitanje
    - Spremanje podataka ne bi imalo smisla da ga naknadno ne možemo dohvatiti(pročitati)

    Uređivanje
    - Često postoji potreba za uređivanjem već spremljenog podatka, pa je potrebno dohvatiti podatak iz baze, izmijeniti i spremiti ponovno u bazu

    Brisanje
    - Neke podatke nije potrebno trajno čuvati, pa trebamo i mogućnost brisanja iz baze

    Povezivanje
    - Podatke unutar baze podataka često imamo potrebu i povezivati s drugim podacima iz raznih razloga

    Pretraživanje
    - S povećanjem broja spremljenih podataka raste i potreba za pretraživanjem podataka, jer ih nije lako pronaći

    Indeksiranje
    - Kako bi ubrzali pretraživanje i dohvaćanje podataka, iste je potrebno indeksirati

Svaka od navedenih radnji se može obaviti na više načina što ovisi o programskoj podršci i tehnologiji kojima se upravlja bazom podataka.

Podaci unutar baze se grupiraju u tablice u kojima svaki zapis(redak) može sadržavati najmanje 1 atribut(svojstvo) podatka.
Svaki redak u pravilu ima jedinstvenu oznaku(id/šifra) preko koje se povezuje s ostalim podacima. To može biti proizvoljno generirani ključ ili neki od podataka koji se upotrebljavanju i izvan baze podataka, npr.: OIB za osobe ili broj šasije za vozila.

Neke od poznatih baza podataka su:

- Popis poštanskih brojeva
- Popis registracija vozila
- Popis pravnih osoba

Kao i one manje, ali ne i manje složene:

- popis artikala u trgovini
- popis knjiga u knjižnici
- popis partnera i klijenata

+6 glasa
Mihael Fernežir od Mihael Fernežir (20.8k bodova)
odabran od Mirela Benić
 
Najbolji odgovor
U današnje su vrijeme baze podataka jedan od bitnijih aspekata u svakodnevnom radu svake tvrtke. Na primjer svaka tvrtka ima obvezu voditi evidenciju o svojim troškovima (knjigovodstveni papiri) ili o svom inventaru, kupcima, robi koju prodaje ili kupuje...

Svi se ti podaci moraju negdje zapisati. Svaka trgovina, videoteka, banka, bolnica ili hotel moraju se koristiti velikim količinama podataka o svome poslovanju. Jednako tako, većina web-stranica danas se oslanja na podatke koji su negdje spremljeni. Nekada su se takvi podaci pohranjivali u knjige, ali kada su se pojavila računala, podaci su se počeli spremati u datoteke.

U početku su datoteke bile spremljene na računalu, poslije na trakama, disketama, a u današnje se vrijeme spremaju na diskove, DVD-ove ili Blu-ray medije.

Kada sve to uzmemo u obzir, postavlja se pitanje koja bi bila definicija za bazu podataka? Baza podataka je skup međusobno povezanih podataka pohranjenih na vanjskoj memoriji te istodobno dostupnih raznim korisnicima i aplikacijama. Kako se baze podataka nalaze u digitalnom obliku na računalu, bilo je potrebno izmisliti jezik pomoću kojeg se s njima može komunicirati. Tako je nastao jezik SQL.

Slična pitanja

1 odgovor
Mirela Benić 29.09.2020. pitanje u rubrici Programiranje od Mirela Benić (246 bodova)
2 odgovora
Marija Userin 30.09.2020. pitanje u rubrici Obrazovanje od Marija Userin (212 bodova)
1 odgovor
Mario Daka 30.06.2014. pitanje u rubrici Web Hosting od Mario Daka (19.3k bodova)
1 odgovor
Mirela Benić 29.09.2020. pitanje u rubrici Softver od Mirela Benić (246 bodova)
1 odgovor
Hrvoje Novak 30.06.2014. pitanje u rubrici Programiranje od Hrvoje Novak (15.8k bodova)
2 odgovora
Mia Marijanović 17.03.2016. pitanje u rubrici Posao od Mia Marijanović (9.4k bodova)
2 odgovora
Ivan Gačić 12.11.2021. pitanje u rubrici Softver od Ivan Gačić (8.7k bodova)
Znatko medijski pokriva

Data Science Conference Adria 23

DSC ADRIA 23

Pripremite se za najinovativniju AI konferenciju godine u Adrija regiji!

online, 16. 5. 2023.
Zagreb, 17. i 18. 5. 2023.
Rijeka, 19. 5. 2023.

ULAZNICE
Znatko medijski pokriva

ST.ART UP 2023

ST.ART UP 2023

& GAME CHANGER AWARDS

Zagreb, 24. - 27. 5. 2023.
Znatko medijski pokriva
Superprodavač 2023
Kako prodavati kupcima budućnosti?

Zagreb, 19. i 20.10.2023.
ULAZNICE

Medijska platforma Znatko

NAJNOVIJE VIJESTI

Impressum | Znatkova redakcija

10.9k pitanja

17.3k odgovora

4.4k komentara

1.4k korisnika

...