Što je baza podataka?

Sadržaj:

Što je baza podataka?
Što je baza podataka?
Anonim

Ako ste upoznati s proračunskim tablicama kao što je 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 toga niste svjesni, ali u svom svakodnevnom životu stalno se susrećete sa snagom baza podataka. Na primjer, kada se prijavite na svoj račun za internetsko 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 radi 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.

Image
Image

Baze podataka naspram proračunskih tablica

Baze podataka razlikuju se od proračunskih tablica po tome što bolje pohranjuju velike količine podataka i njima upravljaju na razne načine. Evo samo nekoliko radnji koje možete izvesti s bazom podataka, a koje bi bilo teško, ako ne i nemoguće, izvesti pomoću proračunske tablice:

  • Dohvaćanje svih zapisa koji odgovaraju određenim kriterijima
  • Skupno ažuriranje zapisa
  • Unakrsne reference u različitim tablicama
  • Izvođenje složenih agregatnih izračuna

Elementi baze podataka

Baza podataka sastoji se od mnogo različitih tablica. Poput Excel tablica, tablice baze podataka sastoje se od stupaca i redaka. Svaki stupac odgovara atributu, a svaki redak odgovara jednom zapisu.

Na primjer, razmotrite tablicu baze podataka koja sadrži imena i telefonske brojeve za 50 zaposlenika u tvrtki X. Tablica je postavljena sa stupcima označenim kao "Ime", "Prezime" i "Telefonski broj". Svaki redak sadrži odgovarajuće podatke za jednu osobu. Budući da postoji 50 pojedinaca, tablica ima 50 redaka unosa i jedan redak oznake.

Svaka tablica u bazi podataka mora imati jedinstveno ime i svaka mora imati stupac primarnog ključa tako da svaki red (ili zapis) ima jedinstveno polje za identifikaciju.

Podaci u bazi podataka zaštićeni su ograničenjima koja provode pravila za podatke kako bi se osigurao njihov ukupni integritet. Jedinstveno ograničenje osigurava da se primarni ključ ne može duplicirati. Ograničenje provjere kontrolira vrstu podataka koje možete unijeti. Na primjer, polje za ime može prihvatiti običan tekst, ali polje za broj socijalnog osiguranja mora sadržavati određeni skup brojeva.

Jedna od najmoćnijih značajki baze podataka je mogućnost stvaranja odnosa između tablica pomoću stranih ključeva. 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, pak, može biti povezana s tablicom Proizvodi. Ova metoda pojednostavljuje dizajn baze podataka tako da možete organizirati podatke po kategoriji, umjesto da pokušavate staviti sve podatke u jednu ili samo nekoliko tablica.

Sustav za upravljanje bazom podataka

Baza podataka sadrži samo podatke. Da biste stvarno iskoristili te podatke, potreban vam je sustav za upravljanje bazom podataka. DBMS je sama baza podataka, zajedno sa softverom i funkcijama 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 malim značenjem.

Ako želite pokušati stvoriti bazu podataka, dobro mjesto za početak bio bi program baze podataka kao što je Microsoft Access.

FAQ

    Što je shema baze podataka?

    Shema baze podataka je njezina 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 Structured Query Language (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 je identificira.

    Što je upit baze podataka?

    Upit je jednostavno zahtjev za informacijama iz baze podataka. Podaci mogu dolaziti iz jedne ili više tablica u bazi podataka ili mogu dolaziti iz drugih upita. Kad god upišete Google pretraživanje, šaljete upit, na primjer.

    Što je zapis baze podataka?

    Zapis je skup podataka koji je pohranjen u tablici. Zapisi se ponekad nazivaju i tuple.

    Što je strani ključ u bazi podataka?

    Strani ključ je uobičajena komponenta koja povezuje podatke u dvije tablice. Strani ključ odnosi se na primarni ključ druge tablice koja se zove nadređena tablica. Tablica koja sadrži strani ključ naziva se tablica dijete.

    Š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 tečajeve kao entitete.

Preporučeni: