Baze podataka za početnike

Uvod u baze podataka, SQL i Microsoft Access

Na površini, baza podataka može izgledati mnogo poput tabelarne tablice; ima podatke raspoređene u kolone i redove. Ali tu se sličnost završava jer je baza podataka daleko snažnija.

Šta može uraditi baza podataka?

Baza podataka ima funkciju širokog pretraživanja. Na primer, odeljenje prodaje moglo bi brzo da traži i pronađe sve prodajno osoblje koje je ostvarilo određenu količinu prodaje u određenom vremenskom periodu.

Baza podataka može ažurirati zapise u velikim količinama - čak i milione ili više zapisa. Ovo bi bilo korisno, na primjer, ako želite dodati nove stupce ili primijeniti nekakvu vrstu podataka.

Ako je baza podataka relacijska , koja je većina baza podataka, ona može uporediti reference u različitim tabelama. To znači da možete kreirati odnose između tabela. Na primer, ako ste povezali tablicu kupaca sa tablicom narudžbine, mogli ste da pronađete sve naloge za kupovinu iz tabele narudžbine da je jedan klijent iz tabele Kupci ikada obrađivao ili ga dodatno unapredio da bi vratili samo one naloge obrađene u određenom vremenskom periodu - ili skoro svaku vrstu kombinacije koju biste mogli zamisliti.

Baza podataka može izvršiti složene zbirne proračune u više tabela. Na primer, mogli biste da navedete troškove u više maloprodajnih objekata, uključujući sve moguće sub-izvode, a zatim i konačni ukupan iznos.

Baza podataka može osigurati dosljednost i integritet podataka, što znači da može izbjeći dupliranje i osigurati tačnost podataka kroz svoj dizajn i niz ograničenja.

Kakva je struktura baze podataka?

Najjednostavnije, baza podataka sastoji se od tablica koja sadrži kolone i redove. Podaci se razdvajaju po kategorijama u tablice kako bi se izbjeglo dupliranje. Na primjer, preduzeće može imati tabelu za zaposlene, jednu za kupce, a druga za proizvode.

Svaki red u tabeli se zove rekord, a svaka ćelija je polje. Svako polje (ili kolona) može biti dizajnirano da drži određenu vrstu podataka, kao što je broj, tekst ili datum. Ovo se sprovodi nizom pravila kako bi se osiguralo da su vaši podaci tačni i pouzdani.

Tabele u relacionoj bazi podataka su povezane kroz ključ. Ovo je ID u svakoj tabeli koja jedinstveno identifikuje red. Svaka tabela ima primarni ključni stupac, a svaka tabela koja treba da se poveže na tu tablicu ima stupac inostranog ključa čija će vrijednost biti u skladu s primarnim ključem prve tabele.

Baza će sadržati obrasce tako da korisnici mogu unositi ili uređivati ​​podatke. Pored toga, imaće mogućnost generisanja izveštaja iz podataka. Izveštaj je jednostavno odgovor na pitanje, koje se zove upit u bazi podataka. Na primer, možda biste upitali bazu podataka da biste saznali bruto prihod kompanije tokom određenog vremenskog perioda. Baza će vam vratiti izveštaj sa vašim traženim informacijama.

Proizvodi zajedničke baze podataka

Microsoft Access je jedna od najpopularnijih platformi baza podataka na tržištu danas. On se isporučuje sa Microsoft Office-om i kompatibilan je sa svim Office proizvodima. Ima čarobnjake i jednostavan za korištenje interfejs koji vas vodi kroz razvoj vaše baze podataka. Na raspolaganju su i druge desktop baze podataka , uključujući FileMaker Pro, LibreOffice Base (koja je besplatna) i Brilliant Database.

Ako razmišljate o bazi podataka za srednje i veliko poslovanje, možda ćete želeti da razmotrite bazu podataka servera na osnovu Structured Query Language (SQL) . SQL je najčešći jezik baze podataka i koristi ga većina baza podataka danas.

Serverske baze podataka kao što su MySQL, Microsoft SQL Server i Oracle su izuzetno moćne - ali i skupe i mogu doći sa strmim krivuljem učenja.