Što je baza podataka?
Ako ste upoznati s proračunskim tablicama poput Microsoft Excel, već razumijete kako se podaci mogu koristiti s tablicama. Baze podataka također koriste tablice za pohranu, upravljanje i dohvaćanje informacija.
Već koristite baze podataka
Možda to ne shvaćate, ali se stalno u svakodnevnom životu susrećete sa snagom baza podataka. Na primjer, kada se prijavite na svoj račun za online bankarstvo, vaša banka prvo provjerava autentičnost vaše prijave pomoću vašeg korisničkog imena i lozinke, a zatim prikazuje stanje vašeg računa i sve transakcije. Baza podataka koja djeluje iza kulisa procjenjuje vašu kombinaciju korisničkog imena i lozinke i omogućuje pristup vašem računu. Zatim filtrira vaše transakcije kako bi ih prikazao prema datumu ili vrsti, prema vašem zahtjevu.

Baze podataka vs. Proračunske tablice
Baze podataka se razlikuju od proračunskih tablica po tome što su bolje pohranjivati velike količine podataka i manipulirati njima na različite načine. Evo samo nekoliko radnji koje možete izvesti s bazom podataka koje bi bilo teško, ako ne i nemoguće izvesti pomoću proračunske tablice:
- Dohvati sve zapise koji odgovaraju određenim kriterijima
- Skupno ažuriranje zapisa
- Unakrsni zapisi u različitim tablicama
- Izvršite složene agregatne izračune
Elementi baze podataka
Baza podataka se sastoji od mnogo različitih tablica. Kao i Excel tablice, tablice baze podataka sastoje se od stupaca i redaka. Svaki stupac odgovara an atribut a svaki red odgovara jednom zapisu.
Na primjer, razmotrite tablicu baze podataka koja sadrži imena i telefonske brojeve za 50 zaposlenika tvrtke X. Tablica je postavljena sa stupcima s oznakom "Ime", "Prezime" i "Broj telefona". Svaki red sadrži odgovarajuće podatke za jednu osobu. Budući da postoji 50 pojedinaca, tablica ima 50 redova unosa i jedan red oznake.
Svaka tablica u bazi podataka mora imati jedinstveno ime i svaka mora imati a glavni ključ stupac tako da svaki redak (ili zapis) ima jedinstveno polje za njegovu identifikaciju.
Podaci u bazi podataka su zaštićeni ograničenja, koji provode pravila o podacima kako bi se osigurao njihov cjelokupni integritet. A jedinstveno ograničenje osigurava da se primarni ključ ne može duplicirati. A provjera ograničenja kontrolira vrstu podataka koje možete unijeti. Na primjer, polje Ime može prihvatiti običan tekst, ali polje socijalnog osiguranja mora uključivati određeni skup brojeva.
Jedna od najmoćnijih značajki baze podataka je mogućnost stvaranja odnosa između tablica pomoću strani ključevi. Na primjer, možete imati tablicu Kupci i tablicu Narudžbe. Svaki kupac može biti povezan s narudžbom u vašoj tablici Narudžbe. Tablica Narudžbe, zauzvrat, može biti povezana s tablicom Proizvodi. Ova metoda pojednostavljuje dizajn baze podataka tako da možete organizirati podatke po kategorijama, umjesto da pokušavate staviti sve podatke u jednu ili samo nekoliko tablica.
Sustav upravljanja bazom podataka
Baza podataka sadrži samo podatke. Da biste stvarno iskoristili te podatke, trebate a sustav upravljanja bazom podataka. DBMS je sama baza podataka, zajedno sa softverom i funkcionalnošću potrebnim za dohvaćanje ili umetanje podataka. DBMS stvara izvješća, provodi pravila i ograničenja baze podataka i održava shemu baze podataka. Bez DBMS-a, baza podataka je samo zbirka bitova i bajtova s malo značenja.
Ako želite pokušati stvoriti bazu podataka, dobro mjesto za početak bio bi program baze podataka kao što je Microsoft Access.
Pitanja
-
Što je shema baze podataka?
A shema baze podataka je njegova struktura. Određuje koje informacije ili objekti mogu ući u bazu podataka i definira odnos između njih. Sheme se obično definiraju korištenjem jezika strukturiranih upita (SQL).
-
Što je relacijska baza podataka?
Relacijska baza podataka pohranjuje podatkovne točke koje su međusobno povezane. Organizira podatke u jednu ili više tablica, od kojih svaka ima jedinstveni ključ koji ih identificira.
-
Što je upit baze podataka?
Upit je jednostavno zahtjev za informacijama iz baze podataka. Podaci mogu doći iz jedne ili više tablica u bazi podataka ili mogu doći iz drugih upita. Kad god upišete u Google pretraživanje, šaljete, na primjer, upit.
-
Što je zapis baze podataka?
Zapis je skup podataka koji je pohranjen u tablici. Zapisi se ponekad nazivaju i a tuple.
-
Što je strani ključ u bazi podataka?
Strani ključ je uobičajena komponenta koja povezuje podatke u dvije tablice. Strani ključ se odnosi na primarni ključ druge tablice pod nazivom roditeljski stol. Tablica koja sadrži strani ključ naziva se dječji stol.
-
Što je entitet u bazi podataka?
Entitet je objekt koji postoji unutar baze podataka. To može biti osoba, mjesto, jedinica ili bilo koji apstraktni koncept o kojem želite pohraniti informacije. Na primjer, školska baza podataka može sadržavati učenike, nastavnike i kolegije kao entitete.