Šta je baza podataka?

Sadržaj:

Šta je baza podataka?
Šta je baza podataka?
Anonim

Ako ste upoznati sa tabelama kao što je Microsoft Excel, već razumete kako se podaci mogu koristiti sa tabelama. Baze podataka također koriste tabele za pohranjivanje, upravljanje i preuzimanje informacija.

Već koristite baze podataka

Možda to ne shvatate, ali se susrećete sa snagom baza podataka sve vreme u svom svakodnevnom životu. Na primjer, kada se prijavite na svoj račun za online bankarstvo, vaša banka prvo potvrđuje vašu prijavu koristeći vaše korisničko ime i lozinku, a zatim prikazuje stanje vašeg računa i sve transakcije. Baza podataka koja radi iza scene procjenjuje kombinaciju vašeg korisničkog imena i lozinke i omogućava pristup vašem računu. Zatim filtrira vaše transakcije kako bi ih prikazao po datumu ili tipu, prema vašem zahtjevu.

Image
Image

Baze podataka vs. Spreadsheets

Baze podataka se razlikuju od tabela 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 izvršiti s bazom podataka, a koje bi bilo teško, ako ne i nemoguće, izvesti pomoću proračunske tablice:

  • Preuzmi sve zapise koji odgovaraju određenim kriterijumima
  • Ukupno ažuriranje zapisa
  • Unakrsni zapisi u različitim tabelama
  • Izvršite složene agregatne proračune

Elementi baze podataka

Baza podataka se sastoji od mnogo različitih tabela. Kao i Excel tabele, tabele baze podataka sastoje se od kolona i redova. Svaka kolona odgovara atributu i svaki red odgovara jednom zapisu.

Na primjer, uzmite u obzir tabelu baze podataka koja sadrži imena i brojeve telefona za 50 zaposlenih u Kompaniji X. Tabela je postavljena sa kolonama označenim s “Ime,” “Prezime” i “Broj telefona”. Svaki red sadrži odgovarajuće informacije za jednu osobu. Budući da postoji 50 pojedinaca, tabela ima 50 redova unosa i jedan red oznake.

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

Podaci u bazi podataka su zaštićeni ograničenjima, koja provode pravila o podacima 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 Ime može prihvatiti običan tekst, ali polje socijalnog osiguranja mora uključivati određeni skup brojeva.

Jedna od najmoćnijih karakteristika baze podataka je mogućnost kreiranja odnosa između tabela koristeći strane ključeve. Na primjer, možete imati tablicu Kupci i Narudžbe. Svaki kupac može biti povezan sa narudžbom u vašoj tabeli narudžbi. 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 tabela.

A Database Management System

Baza podataka sadrži samo podatke. Da biste stvarno iskoristili te podatke, potreban vam je sistem za upravljanje bazom podataka. DBMS je sama baza podataka, zajedno sa softverom i funkcionalnošću potrebnim za dohvaćanje ili umetanje podataka. DBMS kreira izvještaje, provodi pravila i ograničenja baze podataka i održava shemu baze podataka. Bez DBMS-a, baza podataka je samo kolekcija bitova i bajtova sa malo značenja.

Ako želite da pokušate da kreirate bazu podataka, dobro mesto za početak bi bio program baze podataka kao što je Microsoft Access.

FAQ

    Šta je shema baze podataka?

    Šema baze podataka je njena struktura. On specificira koje informacije, ili objekti, mogu ući u bazu podataka i definira odnos između njih. Šeme se obično definiraju korištenjem Structured Query Language (SQL).

    Šta je relaciona baza podataka?

    Relaciona baza podataka pohranjuje tačke podataka koje su međusobno povezane. On organizira podatke u jednu ili više tabela, od kojih svaka ima jedinstveni ključ koji ih identificira.

    Šta je upit baze podataka?

    Upit je jednostavno zahtjev za informacijama iz baze podataka. Podaci mogu doći iz jedne ili više tabela u bazi podataka, ili mogu doći iz drugih upita. Kad god upišete u Google pretragu, šaljete upit, na primjer.

    Šta je zapis baze podataka?

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

    Šta je strani ključ u bazi podataka?

    Strani ključ je uobičajena komponenta koja povezuje podatke u dvije tabele zajedno. Strani ključ se odnosi na primarni ključ druge tabele koja se zove roditeljska tabela. Tabela koja sadrži strani ključ naziva se child table.

    Šta je entitet u bazi podataka?

    Entitet je objekat 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 kurseve kao entitete.

Preporučuje se: