Što je baza podataka?

click fraud protection

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.

1s i 0s predstavljaju bazu podataka

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.