Baza podatkov je, kaj je to? Baze podatkov in njihov namen

11. 4. 2019

Nenehno naraščajoča količina informacij, ki pridejo skozi vse medije do vsakega posameznika in človeštva na splošno, nenehno narašča in nujno jo je treba shraniti in obdelati. Zato razvoj sredstev za sistematizacijo, akumulacijo in učinkovito uporabo vseh informacij postane nujnost v življenju vseh. Za to so namenjeni različni DBMS - sistemi za upravljanje baz podatkov.

DBMS - Pogoji in definicije

Baza podatkov je večstranski koncept. V splošnem primeru je baza podatkov (DB) zbirka informacij, ki jih združuje nekaj atributov. Na primer, telefonski imenik ali cenik podjetja je mogoče pripisati bazi podatkov. baza podatkov je

Podatkovne baze podatkov imajo ožjo opredelitev. Pod njimi razumeti skladišče informacij, ki je optimalno strukturiran za strojno obdelavo. To je najpogostejša definicija, bolje je vzeti za osnovo.

Izdelava baze podatkov, obdelava in iskanje vseh potrebnih informacij v njej poteka z uporabo sistemi za upravljanje baz podatkov (DBMS). DBMS je niz posebnih programskih orodij, ki uporabniku omogočajo hitro in učinkovito interakcijo z bazo podatkov.

Primerjava dostopa in programa Excel


Kakšne so prednosti baze podatkov pred drugimi skladišči informacij, na primer preglednicami, urejevalniki besedil itd.? Za primerjavo, najbolj primerna Dostopna baza podatkov in Excelove preglednice. Ta izbira je posledica dejstva, da sta obe aplikaciji vključeni v en paket in se uporabljata za shranjevanje podatkov. Dostop je v bistvu brezplačna podatkovna zbirka, ki vključuje bonus za urejevalnik besedila Word in Excelove preglednice.

Torej, prvi problem z Excelom je pomanjkanje nadzora nad pravilnostjo vnesenih podatkov. V vrsticah tabele se včasih ponavljajo podatki in vsaka tipkarska napaka bo povzročila napako, ko so združeni. V Excelu ne morete določiti pravil za vnos določenih informacij. Na primer, če želite vnesti TIN z 12 števkami, Excel ne bo sprožil alarma, če operater vnese dodatni znak. dostopne baze podatkov

V programu Access lahko prilagodljivo nastavite omejitve za vnesene podatke. Tudi v Accessu se enkrat vnese. Če se nekateri podatki lahko ponavljajo, so postavljeni v ločeno tabelo, ki jo je mogoče povezati z drugimi tabelami. Ta pristop drastično zmanjšuje verjetnost napak, povezanih z vnosom informacij.

Število vrstic v Excelu ne sme presegati 65536, v Accessu pa je število zapisov na splošno neomejeno. Obstaja le omejitev skupne velikosti datoteke - ne več kot 2 GB.

Excel ima vgrajena orodja za razvrščanje, filtriranje informacij, ustvarjanje vrtilnih tabel in grafikonov, vendar pa izginejo pred zmožnostmi Structured Query Language (SQL), glavnim orodjem za izbiranje in razvrščanje podatkov v katerem koli DBMS. ustvarjanje baze podatkov

Očitno je, da je baza podatkov boljši kraj za shranjevanje informacij kot Excelova preglednica. Najboljša rešitev bi bila ustvariti bazo podatkov za shranjevanje informacij, analizo in izračune pa bi morali izvesti v preglednicah - obe aplikaciji omogočata prosto izmenjavo vseh vnesenih informacij.

Razvrstitev podatkovne baze

Podatkovne zbirke lahko razdelimo v štiri funkcije:

1. Uporabljeni programski jezik. Odprte baze podatkov temeljijo na enem od univerzalnih jezikov. Zaprte baze uporabljajo svoj programski jezik.

2. Opravljene funkcije. Informacijske baze podatkov so zasnovane za shranjevanje in dostop do informacij. Operacijske sobe dopuščajo kompleks obdelave podatkov.

3. Področje uporabe. Obstajajo univerzalne podatkovne baze in specializirane, namenjene reševanju specifičnih problemov.

4. Z "močjo" so vse podatkovne baze razdeljene na korporativno in namizno. Slednji imajo nizke stroške, so namenjeni za enega uporabnika, imajo nizke zahteve za strojno opremo.

Korporacijske baze podatkov so zasnovane tako, da delujejo v porazdeljenem okolju, podpirajo hkratno delovanje številnih uporabnikov in ponujajo veliko možnosti za načrtovanje in upravljanje podatkovnih baz.

5. S ciljanjem na ciljno občinstvo. Obstajajo sistemi, ki so razviti na razvijalce in končne uporabnike. V prvem primeru bi moral imeti DBMS dovolj zmogljivih funkcij za razhroščevanje oblikovane baze podatkov, ki bi lahko ustvaril aplikacijo, ki ni vezana na DBMS, vključevala bi orodja za ustvarjanje kompleksnih in učinkovitih končnih izdelkov. primer baze podatkov

Baza podatkov za končne uporabnike mora biti preprosta, intuitivna, mora imeti programsko zaščito pred nenamernim poškodovanjem podatkov s strani uporabnika.

Modeli podatkovnih baz

Obstajajo trije načini za shranjevanje podatkov v podatkovnih bazah:

1. Hierarhični model lahko predstavimo kot drevo. Na prvi stopnji je en predmet. Spodaj so podrejeni objekti 2. stopnje. Vsak objekt ima lahko nekaj podrejenih najnižji ravni, vendar je vedno povezan samo z enim predmetom na zgornjem nivoju. Primer hierarhičnega modela je operacijski sistem Windows.

2. Omrežni model je razširitev hierarhičnega. Odstranila je omejitev števila povezav na objektu nižje ravni z objektom višje ravni. Primer takega modela je internet, ki je globalna porazdeljena baza podatkov.

3. Relacijski (tabelarni) model je najpogostejši način shranjevanja podatkov. Vsi podatki se zbirajo v tabeli, med katero lahko vzpostavite povezave. V tej obliki bomo podrobneje preučevali.

Model relacijske baze podatkov

Večina sodobnih DBMS uporablja model izgradnje relacijskih baz podatkov. tabela zbirke podatkov
Za take osnove so značilne naslednje značilnosti:

1. Vse tabele imajo enako strukturo.

2. V vsaki tabeli je ključno polje, katerega vrednosti ni mogoče ponoviti.

3. Povezava tabel poteka preko ključnih polj, ko se ključno polje enega od njih poveže s ključnimi polji drugih tabel.

Področje uporabe baze podatkov

Globalizacija gospodarstva, razvoj računalniške tehnologije in širjenje interneta so ustvarili predpogoje za uvedbo računalniških računovodskih sistemov. V življenju se soočamo z vsakim korakom potrebe in primeri pri uporabi baze podatkov. Primer je v knjižnici, kjer je papirnato datoteko že zamenjal elektronski katalog in v supermarketu, kjer se avtomatizacija trgovine uporablja že dolgo časa. Računovodsko in poslovodno računovodstvo, trgovina in skladišče - vse to tudi ni brez uporabe baze podatkov.
podatkovne baze podatkov Tudi navadni ljudje lahko pridejo prav. Za njih je baza podatkov niz besednih kartic za učenje tujega jezika, elektronskega dnevnika, zbirke receptov in tako naprej.

Dostop - najpogostejša baza podatkov

V te namene zapleteni DBMS, zaostreni za poslovne uporabnike, niso potrebni. Običajno zadostuje namizna aplikacija na uporabnika. Najboljši način za obvladovanje te naloge je baza podatkov Access. Vključen je v paket MS Office. Dostop je osredotočen na končnega uporabnika in ima priročen vmesnik. Obstaja ogromna količina literature, v kateri se upošteva baza podatkov. Primer baze podatkov o usposabljanju je vključen tudi v Access.

Pregled dostopa

Razmislite o njegovih glavnih značilnostih - večina od njih je značilna za druge baze podatkov. Podajamo seznam elementov, ki sestavljajo vsako bazo podatkov: tabela, poročilo, poizvedba, obrazec.

Funkcija Access je, da so vse shranjene v eni datoteki. Dostop ima koncept podatkovni tip. To pomeni, da besedila ni mogoče vnesti v stolpec, ki mu je dodeljen numerični tip, in obratno. To ločevanje informacij glede na vrsto zagotavlja bogate možnosti za razvrščanje, vzorčenje, nadzor nad vhodnimi vrednostmi.

Sam vhod se ne pojavi v tabelah, ampak prek vmesnika, ki ga konfigurira programer. Tako lahko zagotovite varnost informacij v tabeli - uporabnik preprosto ne bo imel dostopa do nje. Poleg tega bo vnos podatkov sam po sebi udoben in udoben.

Za izbiro podatkov iz tabel je odgovoren poseben jezik SQL. To je približno enako za različne DBMS, čeprav se posamezni ukazi v njih lahko razlikujejo. V programu Access se vzorčenje izvede s pomočjo poizvedb. Poizvedbe so dinamične, to pomeni, da se pri vnosu novih podatkov v tabele spremenijo rezultati, ki jih je ustvaril poizvedba. Rezultat poizvedbe je mogoče videti tudi v berljivi obliki kot poročilo.

Poročilo je predlogo dokumenta, ki ob odprtju vnese podatke iz poizvedbe ali tabele. Access je ustvaril prilagodljiv sistem za izmenjavo podatkov, predvsem med različnimi aplikacijami zbirke Office. Podatki iz Accessa se zlahka prenesejo v Word ali Excel. Nato jih lahko pošljete po e-pošti, opravite potrebne izračune in jih ponovno izvozite v Access.

Baza podatkov je tudi programsko okolje. Dostop ima zmogljiv programski jezik, vgrajen - Visual Basic for Application (VBA). Omogoča vam ustvarjanje precej kompleksnih aplikacij, tudi za komercialne aplikacije.

Trendi razvoja baze podatkov

Razpoložljivost interneta in širjenje mobilnih naprav prispevata k razvoju tehnologij v oblaku. Z drugimi besedami, vsi podatki so shranjeni na oddaljenem strežniku in tam poteka obdelava informacij. To na primer omogoča podjetniku, da ima dostop do najnovejših informacij kjerkoli na svetu - vse, kar morate storiti, je dostop do interneta s tabličnega računalnika ali pametnega telefona. Prav tako lahko na daljavo spremeni svojo bazo podatkov. brezplačno bazo podatkov

Takšne storitve že delujejo in postajajo vse bolj priljubljene - na primer, obstajajo skladiščni in trgovalni programi, ki izhajajo iz omrežja. Za delo s takšno shemo ni potrebno kupiti zmogljivega računalnika ali kupiti drage programske opreme. Podjetja, ki zagotavljajo takšne storitve, običajno zaračunavajo majhno mesečno pristojbino za vzpostavitev povezave z njihovimi storitvami.