baza podataka
Baza podataka je organizovana kolekcija strukturiranih informacija, ili podataka, obično elektronski pohranjenih u računarskom sistemu.
Bazu podataka obično kontroliše sistem za upravljanje bazom podataka (DBMS).
Zajedno, podaci i DBMS, zajedno sa aplikacijama povezanim sa njima, nazivaju se sistemom baze podataka, često skraćeno jednostavno baza podataka.
Podaci u okviru najčešćih tipova baza podataka koji danas rade, generalno se modeliraju u redovima i kolonama u nizu tabela kako bi obrada podataka i upiti bili efikasni. Podacima se tada može lako pristupiti, njima se može upravljati, modificirati, ažurirati, kontrolirati i organizirati. Većina baza podataka koristi jezik strukturiranih upita (SQL) za pisanje i ispitivanje podataka.
Šta je strukturirani jezik upita (SQL)?
SQL je programski jezik koji koriste skoro svi baza podataka odnose se na upite, manipuliranje i definiranje podataka i pružanje kontrole pristupa. SQL je prvi put razvijen u IBM-u 70-ih, uz Oracle kao glavni doprinos, što je dovelo do implementacije ANSI SQL standarda, SQL je podstakao mnoga proširenja kompanija kao što su IBM, Oracle i Microsoft. Iako je SQL i danas u širokoj upotrebi, novi programski jezici počinju da se pojavljuju.
Evolucija baze podataka
I baza podataka značajno su evoluirali od svog nastanka ranih 60-ih. THE baza podataka navigacija poput baza podataka hijerarhijski (koji se zasnivao na modelu stabla i dozvoljavao samo odnos jedan prema više) i baza podataka Mreža (fleksibilniji model koji je dozvoljavao višestruke odnose) bili su originalni sistemi koji su se koristili za skladištenje i manipulaciju podacima. Iako jednostavni, ovi rani sistemi bili su nefleksibilni. 80-ih, tj baza podataka veze su postale popularne, a zatim baza podataka objektno orijentisan 90-ih. U novije vrijeme, tj baza podataka NoSQL je nastao kao odgovor na rast Interneta i potrebu za većom brzinom i obradom nestrukturiranih podataka. Danas, i baza podataka oblak ei baza podataka Samovozeća vozila otvaraju novi teren u načinu na koji se podaci prikupljaju, pohranjuju, upravljaju i koriste.
Koja je razlika između baze podataka i tabele?
baza podataka i proračunske tablice (kao što je Microsoft Excel) su zgodni načini za pohranjivanje informacija. Glavne razlike između njih su:
- Kako se podaci pohranjuju i manipuliraju
- Ko može pristupiti podacima
- Koliko podataka se može pohraniti
Proračunske tablice su izvorno dizajnirane za korisnika i njihove karakteristike to odražavaju. Odlični su za jednog korisnika ili mali broj korisnika koji ne moraju raditi puno nevjerovatno kompliciranih manipulacija podacima. THE baza podataka, s druge strane, dizajnirani su da drže mnogo veće zbirke organizovanih informacija, ponekad i ogromne količine. THE baza podataka oni omogućavaju višestrukim korisnicima istovremeno da brzo i sigurno pristupe podacima i upite ih koristeći izuzetno složenu logiku i jezik.
Vrste baza podataka
Postoji mnogo različitih vrsta baza podataka. Najbolji baza podataka za konkretnu organizaciju zavisi od toga kako organizacija namerava da koristi podatke.
Relacijske baze podataka
I baza podataka relacija je postala dominantna 80-ih. Elementi u jednom baza podataka relacioni su organizovani kao skup tabela sa kolonama i redovima. Tehnologija baza podataka relacijski pruža najefikasniji i fleksibilniji način pristupa strukturiranim informacijama.
Objektno orijentirane baze podataka
Informacije u jednom baza podataka Objektno orijentirano programiranje je predstavljeno u obliku objekata, kao u objektno orijentiranom programiranju.
Distribuirane baze podataka
Un baza podataka distribuirani se sastoji od dvije ili više datoteka koje se nalaze na različitim lokacijama. The baza podataka može se pohraniti na više računala, locirati na istoj fizičkoj lokaciji ili proširiti na različite mreže.
Skladište podataka
Centralno spremište za podatke, skladište podataka je vrsta baza podataka posebno dizajniran za brze upite i analizu.
NoSQL baze podataka
NoSQL, ili baza podataka nerelacijski, omogućava vam da pohranjujete i manipulišete nestrukturiranim i polustrukturiranim podacima (za razliku od baza podataka relacijski, koji definira kako se svi podaci ubacuju u baza podataka). I baza podataka NoSQL je postao popularan jer su web aplikacije postale sve češće i složenije.
Grafička baza podataka
Un baza podataka graf pohranjuje podatke u smislu entiteta i odnosa između entiteta.
baza podataka OLTP. A baza podataka OLTP je a baza podataka brz i analitičan dizajniran za veliki broj transakcija koje obavlja više korisnika.
Ovo su samo neke od različitih vrsta baza podataka danas u upotrebi. Drugi baza podataka manje uobičajene su prilagođene vrlo specifičnim naučnim, finansijskim ili drugim funkcijama. Pored različitih vrsta baza podataka, promjene u pristupima razvoju tehnologije i ogroman napredak kao što su oblak i automatizacija potiču baza podataka ka potpuno novim pravcima. Neki od baza podataka novije uključuju
BlogInnovazione.it