logo

Kaj je zbirka podatkov?

A zbirka podatkov je organizirana zbirka podatkov, shranjenih v računalniškem sistemu in običajno nadzorovanih s sistemom za upravljanje baz podatkov (DBMS). Podatki v običajnih zbirkah podatkov so modelirani v tabelah, zaradi česar sta poizvedovanje in obdelava učinkovita. Strukturirani poizvedovalni jezik (SQL) se običajno uporablja za poizvedovanje in pisanje podatkov.

The Baza podatkov je bistveni del našega življenja. Srečamo se z več dejavnostmi, ki vključujejo našo interakcijo z zbirkami podatkov, na primer v banki, na železniški postaji, v šoli, v trgovini itd. To so primeri, ko moramo shraniti veliko količino podatkov na enem mestu in zlahka pridobite te podatke.

Kaj so podatki ?

podatki je statično surova in neobdelana informacija. Na primer – ime, razred, oznake itd. Podatek, ki ga lahko prevedemo v obliko za učinkovito premikanje in obdelavo, v računalniškem jeziku imenujemo podatek. Podatki so zamenljive informacije.



Kaj je baza podatkov ?

Podatkovna baza je zbirka podatkov, ki je organizirana, kar imenujemo tudi strukturirani podatki. Do njega je mogoče dostopati ali ga shraniti v računalniškem sistemu. Upravlja se lahko prek a Sistem za upravljanje baz podatkov (DBMS), programska oprema za upravljanje podatkov. Baza podatkov se nanaša na povezane podatke v strukturirani obliki.

Aplikacija : Informacije o podjetju, Informacije o računih, proizvodnja, bančništvo, finančne transakcije, telekomunikacije.
V zbirki podatkov so podatki organizirani v tabele, sestavljene iz vrstic in stolpcev, in so indeksirani, tako da jih je mogoče enostavno posodobiti, razširiti in izbrisati. Računalniške zbirke podatkov običajno vsebujejo podatke o zapisih datotek, kot so denarne transakcije z enega bančnega računa na drug bančni račun, podrobnosti o prodaji in strankah, podrobnosti o honorarjih študentov in podrobnosti o izdelkih. Obstajajo različne vrste baz podatkov, od najbolj razširjenega pristopa, relacijske baze podatkov, do porazdeljene baze podatkov, baze podatkov v oblaku in Baze podatkov NoSQL .

  • Relacijska baza podatkov: Relacijska baza podatkov je sestavljena iz nabora tabel s podatki, ki spadajo v vnaprej določeno kategorijo.
  • Porazdeljena zbirka podatkov: A porazdeljena zbirka podatkov je zbirka podatkov, v kateri so deli baze podatkov shranjeni na več fizičnih lokacijah in v kateri je obdelava razpršena ali podvajana med različnimi točkami v omrežju.
  • Baza podatkov v oblaku: Baza podatkov v oblaku je zbirka podatkov, ki običajno deluje na platformi za računalništvo v oblaku. Storitev baze podatkov omogoča dostop do baze podatkov. Storitve baz podatkov naredijo temeljni programski sklad pregleden za uporabnika.

Te interakcije so primeri tradicionalne baze podatkov, kjer so podatki ene vrste – besedilni. Napredek tehnologije je privedel do novih aplikacij sistemov baz podatkov. Nova medijska tehnologija je omogočila shranjevanje slik, video posnetkov. Te bistvene lastnosti izdelujejo multimedijske baze podatkov .

Dandanes ljudje postajajo pametni – preden sprejmejo kakršno koli odločitev, analizirajo s tem povezana dejstva in številke, ki prihajajo iz teh baz podatkov. Ker so zbirke podatkov olajšale upravljanje informacij, lahko ujamemo kriminalce in izvedemo temeljito raziskavo.

Razvoj baz podatkov

Na podlagi datoteke

S pojavom podatkovnih baz v zgodnjih šestdesetih letih prejšnjega stoletja so te doživele pomemben razvoj. Prvi sistemi, ki so se uporabljali za shranjevanje in urejanje podatkov, so bile navigacijske baze podatkov, kot je hierarhična baza podatkov (ki je bila odvisna od drevesne arhitekture in baze podatkov, ki temeljijo na perFile, so bile prvič razvite leta 1968. Podatki v bazah podatkov, ki temeljijo na datotekah, so bili shranjeni v ravnih datotekah. Datoteke imajo veliko prednosti, vendar imajo tudi nekaj slabosti.

Več tehnik dostopa do datotečnega sistema, kot so zaporedni, indeksirani in naključni, so med njegovimi glavnimi prednostmi.

Zahteva veliko programiranja jezikov tretje generacije, kot je BASIC oz COBOL .

Hierarhični podatkovni model

Obdobje Hierarhična baza podatkov je bil 1968–1980. IBM-ov prvi DBMS je bil vidna paradigma hierarhične baze podatkov. Sistem za upravljanje informacij ali IMS je bilo njegovo ime.

Omrežni podatkovni model

Omrežni podatkovni model Charles Bachman je ustvaril Integrated Data Store (IDS), Honeywellov prvi sistem za upravljanje baz podatkov. Čeprav je bil ustvarjen v zgodnjih šestdesetih letih prejšnjega stoletja, ga je konferenca o jezikih podatkovnih sistemov ali CODASYL leta 1971 standardizirala.

Relacijska baza podatkov

Relacijske baze podatkov so postale priljubljene v osemdesetih letih prejšnjega stoletja in objektno usmerjene baze podatkov v devetdesetih letih. Baze podatkov NoSQL so se nedavno pojavile kot odziv na hitro širitev interneta in povpraševanje po hitrejši obdelavi nestrukturiranih podatkov. Dandanes samovozeče baze podatkov in baze podatkov v oblaku spreminjajo načine zbiranja, shranjevanja, ravnanja in uporabe podatkov.

Vrste baz podatkov

Obstaja veliko vrst baz podatkov.

  • Relacijske baze podatkov: Vsebina relacijske baze podatkov je urejena kot zbirka tabel z vrsticami in stolpci. Dostop do strukturiranih podatkov je najbolj prilagodljiv in učinkovit s tehnologijo relacijskih baz podatkov.
  • Objektno usmerjene baze podatkov: Podoben objektno orientirano programiranje , so podatki v objektno usmerjeni bazi podatkov predstavljeni kot objekti.
  • Porazdeljene baze podatkov: Porazdeljena zbirka podatkov je sestavljena iz dveh ali več datotek, ki so razpršene na več lokacijah. Baza podatkov je lahko razpršena po številnih omrežjih, na enem fizičnem mestu ali v več računalnikih.
  • Podatkovna skladišča: Podatkovno skladišče je nekakšna zbirka podatkov, ustvarjena posebej za hitro poizvedovanje in analizo. Je centralno skladišče podatkov.
  • Baze podatkov NoSQL: Za razliko od relacijskih baz podatkov, ki določajo, kako morajo biti vsi vneseni podatki oblikovani, NoSQL ali nerelacijske baze podatkov dovoljujejo shranjevanje in obdelavo nestrukturiranih in polstrukturiranih podatkov. Razširjenost in zapletenost spletnih aplikacij je povzročila porast priljubljenosti baz podatkov NoSQL.
  • Podatkovne baze grafov: Podatki so shranjeni v podatkovni zbirki grafov z uporabo entitet in njihovih odnosov.
  • Baza podatkov OLTP: An Baza podatkov OLTP je hitra analitična podatkovna baza, narejena za obdelavo številnih transakcij večih uporabnikov hkrati.
  • Odprtokodne zbirke podatkov: Sistem baze podatkov, ki je odprtokoden, ima lahko a SQL ali NoSQL baza podatkov kot izvorna koda.
  • Podatkovne baze v oblaku: Zbirka organiziranih ali neorganiziranih podatkov, ki se nahajajo na zasebni, javni ali hibridni platformi za računalništvo v oblaku, je znana kot baza podatkov v oblaku. Modeli podatkovnih baz v oblaku so na voljo v dveh različicah: tradicionalni in baza podatkov kot storitev (DBaaS) . Z DBaaS ponudnik storitev opravlja vzdrževalne in administrativne naloge.

Kaj je DBMS?

Zbirka med seboj povezanih podatkov in nabor programov za dostop do podatkov primer – MySql, Oracle .

  • Vmesnik za operacije, kot so ustvarjanje, brisanje, spreminjanje itd., zagotavlja DBMS.
  • DBMS omogoča uporabniku, da ustvari svoje baze podatkov po svojih zahtevah.
  • DBMS sprejme zahtevo aplikacije in posreduje določene podatke prek operacijskega sistema.
  • DBMS vsebuje skupino programov, ki delujejo po navodilih uporabnika.
  • Zagotavlja varnost baze podatkov.

Izzivi baze podatkov

Spodaj je nekaj izzivov Database.

  • absorbira znatno povečanje količine podatkov. Skrbniki baz podatkov nenehno žonglirajo s poplavo podatkov, ki prihajajo iz senzorjev, povezanih naprav in več deset drugih virov, da bi učinkovito upravljali in organizirali podatke svojih organizacij.
  • zagotavljanje varnosti podatkov. Dandanes so kršitve podatkov nekaj običajnega, hekerji pa postajajo vse bolj iznajdljivi. Zagotavljanje, da so podatki preprosto dostopni uporabnikom in varni, je bolj pomembno kot kdaj koli prej.
  • izpolnjevanje zahtev. Podjetja potrebujejo dostop do svojih podatkov v realnem času v današnjem hitrem poslovnem okolju, da bi podprla hitro odločanje in izkoristila nove priložnosti.
  • Skrb in upravljanje infrastrukture in baze podatkov. Skrbniki baz podatkov so odgovorni za izvajanje preventivnega vzdrževanja, uporabo programskih popravkov in nadgradenj ter stalno spremljanje podatkovne baze glede težav.
  • odstranitev omejitev glede razširljivosti. Če želi podjetje uspevati, se mora širiti, posledično pa tudi upravljanje podatkov. Vendar pa skrbniki podatkovnih baz menijo, da je napovedovanje količine zmogljivosti, ki jo bo podjetje potrebovalo, izjemen izziv, zlasti ko imajo opravka z bazami podatkov na mestu uporabe.
  • zagotavljanje potreb po zakasnitvi, suverenosti podatkov ali bivanja. Nekatera podjetja imajo primere uporabe, ki so primernejši za lokalno uvedbo. V takšnih okoliščinah so vnaprej optimizirani in vnaprej konfigurirani inženirski sistemi popolni za izvajanje baze podatkov.

Pogosta vprašanja o bazi podatkov

V.1: Zakaj uporabljamo bazo podatkov?

odgovor:

Programska oprema za zbirke podatkov uporabnikom omogoča organizirano shranjevanje in pridobivanje podatkov ter poenostavlja upravljanje podatkov. Za pomoč pri gradnji in vzdrževanju podatkov ima običajno grafični vmesnik.

V.2: Kako ustvariti bazo podatkov?

odgovor:

  • Ustvari bazo podatkov
  • Povežite se z Database Engine.
  • V vrstici Standard izberite Nova poizvedba.

V.3: Kje je glavna zbirka podatkov?

odgovor:

Imenik Program FilesMicrosoft SQL ServerMssqlData vsebuje datoteko zbirke podatkov msdb (msdb. mdf) in dnevniške datoteke msdb (msdb. ldf).