Osnovni tipovi podataka u bazi podataka

Tipovi podataka u bazi podataka - format za pohranjivanje podataka koji mogu sadržavati određeni raspon vrijednosti. Kada računalni programi pohranjuju vrijednost varijabli, svaka se varijabla mora dodijeliti određenom tipu. Neke u bazi podataka uključuju cjelobrojne brojeve, brojeve s pomičnim zarezom, simbole, retke i nizove. Također mogu biti specifičniji tipovi: datumi, vremenske oznake, logičke vrijednosti i formati varchar (varijabilni simbol).

Vrste podataka u bazi podataka

Neki programski jezici zahtijevaju da programer definira vrstu podataka varijable prije dodjele vrijednosti. Drugi jezici mogu automatski postaviti vrstu varijabilnih podataka kada se ulazne vrijednosti unesu u varijablu. Na primjer, ako je var1 kreirana s vrijednošću "125", tada će se varijabla stvoriti kao tip podataka s pomičnim zarezom. Ako je dodijeljen Hello world! Većina programskih jezika dopušta svakoj varijabli da pohrani jednu vrstu specificiranih vrijednosti. Ako je vrijednost varijable već postavljena kao cijeli broj, odredište niza podataka može dovesti do pretvaranja informacija u cjelobrojni format.


Vrste zadanih vrijednosti koriste aplikacije baze podataka. Vrste polja u bazi podataka često zahtijevaju uvođenje strogo definiranih vrijednosti. Na primjer, rekord tvrtke za zaposlenika može koristiti vrstu niza za ime i prezime osobe. Datum zaposlenja zaposlenika bit će pohranjen u obliku datuma, a njegova plaća može se uštedjeti u cjelini. očuvanjeIste vrste objekata baze podataka u više zapisa, aplikacije mogu jednostavno pretraživati, sortirati i uspoređivati ​​polja.

Tablica

Tablica je struktura podataka koja organizira informacije u retke i stupce. Može se koristiti i za pohranjivanje i za prikazivanje vrijednosti u strukturiranom formatu. Baze podataka pohranjuju sadržaj tablica tako da mogu brzo pristupiti informacijama iz određenih redova. Web-lokacije ih često koriste za prikaz više redaka na stranici.

Glavne vrste baza podataka često sadrže nekoliko tablica, od kojih je svaka namijenjena određenoj svrsi. Na primjer, baza podataka tvrtke može sadržavati odvojene tablice za zaposlenike, klijente i dobavljače. Svaki od njih može sadržavati vlastiti skup polja, na temelju podataka koji bi trebali biti pohranjeni u njemu. U tablicama baze podataka svako se polje smatra stupcem, a svaki unos je niz. Možete dobiti određenu vrijednost tako što ćete zatražiti informacije iz zasebnog stupca i retka.

Primjena tablica

Web stranice često koriste tablice za prikaz podataka u strukturiranom formatu. HTML oznaka ima, kao i oznake i

za određivanje redaka i stupaca. Budući da mnoge tablice koriste gornji redak za informacije zaglavlja, HTML oznaka

također podržava stanicu u zaglavlju. Ako imate tablicu na web-stranici, velike količine podataka mogu se prikazati u formatu samo za čitanje. U početnoj fazi razvoja HTML tablicekoristi se za izradu općeg izgleda web stranica. Međutim, Cascading Style Sheets (CSS) je s vremenom zamijenio ovaj alat i postao najbolji alat za dizajniranje izgleda.
Tablice pohranjuju i prikazuju podatke u tabličnom obliku. Programi kao što su Microsoft Excel i Apple Numbers pružaju mrežnu ili ćelijsku matricu u koju korisnici mogu unijeti vrijednosti. Svaka ćelija je definirana parom redaka ili stupaca, kao što je A3, a odnosi se na ćeliju u prvom stupcu trećeg retka tablice. Oblikovanje podataka, proračunske tablice pružaju jednostavan način za unos i dijeljenje informacija.

Baza podataka

To je struktura u kojoj se pohranjuju organizirane informacije. Većina resursa sadrži nekoliko tablica, od kojih svaka uključuje različita polja. Na primjer, baza podataka tvrtke može uključivati ​​tablice za proizvode, zaposlenike i financijske rezultate. Svaka od njih ima različita polja koja se odnose na informacije pohranjene u njima. Gotovo sva web-mjesta e-trgovine koriste različite vrste podataka u inventaru proizvoda i bazi podataka o klijentima. Ove stranice koriste sustav za upravljanje bazom podataka (ili DBMS) kao što su Microsoft Access, FileMaker Pro ili MySQL. Sadržaj web-lokacije pohranjene u njemu može se jednostavno pretraživati, sortirati i ažurirati. Ta je fleksibilnost važna za resurse e-trgovine i druge dinamičke web-lokacije.

Povijest razvoja

Rane baze podataka bile su relativno "ravne" - to znači da su ograničene na jednostavne linije i stupce,izgledala je kao obična proračunska tablica. Međutim, moderne relacijske baze podataka (RDB) omogućuju pristup, osvježavanje i pretraživanje informacija na temelju omjera vrijednosti pohranjenih u različitim tablicama. RBD-ovi također mogu generirati upite koji obrađuju više baza podataka. Iako bi rane baze podataka mogle pohranjivati ​​tekstualne ili numeričke vrijednosti, moderni resursi omogućuju korisnicima da zadrže, uključujući zvučne isječke, slike i videozapise.

Tipovi relacijskih baza podataka

Relacijska baza podataka je model informacijske baze podataka koja pohranjuje informacije u tablice. Velika većina resursa koji se koriste u modernim aplikacijama su relacijski, tako da se izrazi "baza podataka" i "relacijske baze podataka" često koriste kao sinonimi. Slično tome, većina sustava za upravljanje bazama podataka (DBMS) su sustavi za upravljanje relacijskim sustavima (RDBMS). Druge vrste modela baza podataka uključuju ravne datoteke i hijerarhijske strukture koje se rijetko koriste. U terminologiji računalne znanosti, žice se ponekad nazivaju "torkama", stupci su "atributi", a same tablice su "odnosi". Tablica se može prikazati kao matrica redaka i stupaca, pri čemu svako sjecište retka i stupca sadrži određenu vrijednost.

Organizacija informacija u RDB-u

Tablice često uključuju primarni ključ koji pruža jedinstveni identifikator za svaku vrstu strukture u bazi podataka. Ključu se može dodijeliti stupac (koji zahtijeva jedinstvenu vrijednost za svaki redak) ili se može sastojati od nekoliko stupaca koji zajedno čine jedinstvenukombinacija vrijednosti. U svakom slučaju, primarni ključ pruža učinkovit način indeksiranja vrijednosti, može se koristiti za njihovo dijeljenje između tablica. Na primjer, vrijednost primarnog ključa u jednoj tablici može se dodijeliti polja u redu druge tablice. A brojevi uvezeni iz drugih tablica nazivaju se vanjski ključevi. Standardni način pristupa informacijama iz relacijske baze podataka je zahtjev SQL ili strukturirani upit. SQL upiti se mogu koristiti za stvaranje, izmjenu i brisanje tablica, kao i za odabir, umetanje i brisanje već postojećih vrijednosti.

Polje

Ovo polje je element korisničkog sučelja za unos podataka. Mnoge softverske aplikacije uključuju tekstualna polja koja omogućuju unos podataka pomoću tipkovnice ili zaslona osjetljivog na dodir. Web-lokacije često uključuju polja obrasca koje posjetitelj može koristiti za unos i slanje informacija. U programima se izrazi "polje" i "tekstualno polje" mogu koristiti kao zamjenjivi. Na primjer, procesor može pružiti nekoliko mogućnosti formatiranja, kao što su veličina fonta, prored i razmaci stranica. Svaki parametar sadrži okvir za tekst u kojem korisnik može ručno unijeti postavke. Mnogi programi uključuju i okvir za pretraživanje koji omogućuje pretraživanje sadržaja jednog ili više dokumenata.
Prilikom posjeta web-mjestu, ovaj alat može pružiti obrazac koji omogućuje unos podataka kao što su adresa za naplatu ili informacije o registraciji. svakiTekst u jednom retku u web obrascu naziva se "prozor za unos" i definiran je u HTML-u. Polja s više od jednog retka nazivaju se tekstualne domene, kreirane pomoću oznake, a postoje i polja polja baze podataka koja uključuju dva za unos korisničkog imena i lozinke.Većina polja za lozinke definirana su kao skriveni znakovi dok ulazite. Svaki redak ili "unos" u tablici može sadržavati nekoliko elemenata. Stupci u tablici određuju koji su prozori dostupni na svakom retku, tako da određena kombinacija stupaca i redaka (na primjer, Red: 101 Stupac: Ime) definira određeno polje. premještati i mijenjati pomoću standardnih SQL upita.

Linija

Niz je horizontalna skupina vrijednosti unutar tablice. Budući da sadrže podatke iz nekoliko stupaca, u bazama podataka, svaki redak tablice može se smatrati zapisom. Na primjer, prozor (ili zapis) tablice zaposlenika može sadržavati ime, adresu, položaj, plaću i druge podatke zaposlenika. Kada se traži baza podataka, rezultati se obično vraćaju kao niz redaka, koji je sličan skupini zapisa. Pristup pojedinim vrijednostima može se dobiti odabirom određenog stupca (polja) u nizu. Kada se prikazuju vrijednosti formata tablice, gornji red se često naziva "zaglavlje tablice". Stanice u redu obično sadrže naziv svakog polja.

Povezane publikacije