Na površini, baza podataka može izgledati slično proračunskoj tablici; podaci su raspoređeni u stupcima i redovima. Ali to je mjesto gdje se sličnost završava jer je baza podataka daleko snažnija.
Što može napraviti bazu podataka?
Baza podataka ima široku funkcionalnost pretraživanja. Na primjer, prodajni odjel mogao je brzo tražiti i pronaći sve prodajno osoblje koje je ostvarilo određenu količinu prodaje u određenom vremenskom razdoblju.
Baza podataka može skupno ažurirati podatke - čak i milijune ili više zapisa. To bi bilo korisno, na primjer, ako želite dodati nove stupce ili primijeniti zakrpe podataka nekih vrsta.
Ako je baza podataka relacijska, koja je većina baza podataka, ona može unakrsno referentne zapise u različitim tablicama. To znači da možete stvoriti veze između tablica. Na primjer, ako ste povezali tablicu korisnika s tablicom Narudžbe, možete pronaći sve narudžbenice iz tablice Narudžbe da je jedan klijent iz tablice Kupci ikada obrađen ili da je precizira kako bi vratio samo one obrađene narudžbe u određenom vremenskom razdoblju - ili gotovo bilo koju vrstu kombinacije koju možete zamisliti.
Baza podataka može izvoditi složene izračune agregata na više tablica. Na primjer, mogli biste navesti troškove na više prodajnih mjesta, uključujući sve moguće podskupine, a zatim konačni iznos.
Baza podataka može potaknuti dosljednost i integritet podataka, što znači da može izbjeći dupliciranje i osigurati točnost podataka kroz dizajn i niz ograničenja.
Koja je struktura baze podataka?
Na najjednostavniji način, baza podataka sastoji se od tablica koje sadrže stupce i retke. Podaci se dijele po kategorijama u tablice kako bi se izbjeglo dupliciranje. Na primjer, tvrtka može imati stol za zaposlenike, jedan za kupce i drugi za proizvode.
Svaki redak u tablici zove se zapis, a svaka je ćelija polje. Svako polje (ili stupac) može se oblikovati tako da sadrži određenu vrstu podataka, poput broja, teksta ili datuma. To se provodi nizom pravila kako bi se osiguralo da su vaši podaci točni i pouzdani.
Tablice u relacijskoj bazi podataka povezane su ključem. Ovo je ID u svakoj tablici koja jedinstveno identificira redak. Svaka tablica ima stupac primarnog ključa, a svaka tablica koja treba povezati s tom tablicom ima stupac za stranu ključnu riječ čija će vrijednost odgovarati primarnom ključu prvog stola.
Baza podataka će uključivati obrasce kako bi korisnici mogli unijeti ili urediti podatke. Osim toga, imat će mogućnost generiranja izvješća iz podataka. Izvješće je jednostavno odgovor na pitanje, zvan upit u bazi podataka. Na primjer, možete upitati bazu podataka kako biste saznali bruto prihode tvrtke u određenom vremenskom razdoblju. Baza podataka će vam vratiti izvješće s traženim informacijama.
Zajednički baze podataka
Microsoft Access je jedna od najpopularnijih baza podataka na tržištu danas. Isporučuje se s Microsoft Office i kompatibilan je sa svim Officeovim proizvodima. Sadrži čarobnjake i jednostavno sučelje koje vas vodi kroz razvoj vaše baze podataka. Dostupne su i druge desktop baze podataka, uključujući FileMaker Pro, LibreOffice bazu (što je besplatno) i Brilliant Database.
Ako razmišljate o bazi podataka za srednje do velike tvrtke, razmislite o bazi podataka poslužitelja temeljenog na Strukturiranom jeziku upita (SQL). SQL je najčešći jezik baze podataka i većina baza podataka koristi ga danas.
Poslužiteljske baze podataka kao što su MySQL, Microsoft SQL Server i Oracle su iznimno snažne - ali i skupe i mogu doći s krivom krivulom učenja.