Reklāma

kas ir datu bāzeProgrammētājam vai tehnoloģiju entuziastam datu bāzes jēdziens ir kaut kas tāds, ko patiešām var uzskatīt par pašsaprotamu. Varbūt esat lasījis Kristiana rokasgrāmatu par to, kā MySQL darbojas WordPress Soli pa solim izveidota MySQL apmācība pašpietiekamiem WordPress emuāru autoriemJa esat emuāru autors, iespējams, izmantojat WordPress. WordPress var izmantot divos veidos, kas ir ideāli piemēroti tiem, kam ir zināmas tehniskās zināšanas, un tiem, kuriem nav. Pirmais ir ... Lasīt vairāk , vai mans raksts par lietošanu SQLite datu bāzes pārlūks Uzziniet SQL vai izveidojiet vienkāršu datu bāzi, izmantojot SQLite datu bāzes pārlūkuVai jūs kādreiz esat atradis vajadzību pēc datu bāzes, bet jūs nevarat īsti atļauties Microsoft Access, un jūs noteikti nevarat atļauties mājās instalēt un darbināt Oracle serveri. Vai jūsu mērķis ir ... Lasīt vairāk iemācīties izmantot vienkāršu datu bāzi. Tomēr daudziem cilvēkiem pati datu bāzes jēdziens ir mazliet svešs. SQL zvani, vaicājumi, tabulas, ieraksti, atslēgas - visi šie termini un vēl vairāk veido datu bāzes projektēšanas un pārvaldības sistēmu, un tas nav viss, kas tajā ir vienkāršs.

instagram viewer

No otras puses, relāciju datu bāzes jēdzienam - vienkāršākā formā - patiesībā nav jābūt pārāk sarežģītam. Pirms domājat, ka tas nav kaut kas jums jāzina, ņemiet vērā, ka gandrīz katru savas dzīves dienu jūs mijiedarbojaties ar kāda veida datu bāzi. Izņemot naudu no bankomāta, iegādājoties priekšmetu, izmantojot bieža pircēja karti, vai sporta zālē ievietotu karti, jūs faktiski ievietojat kādu tabulu vai tabulas datu bāzes iekšpusē.

Tātad, kāpēc jums vajadzētu rūpēties? Nu tāpēc, ka, tiklīdz jūs novērtējat, kā darbojas datu bāze un kā ar datiem, kas šķiet pilnīgi neatkarīgi, var korelēt citus datus, jūs sāksit patiesi novērtēt - un, cerams, būsiet piesardzīgāks - to, kā šie savienojumi var atgriezties spokoties tu.

Kā šī cita apģērbu kompānija zināja, ka mazāk nekā divas nedēļas pēc tam, kad esat tikko iegādājies uzvalku, nosūtīja jums oficiāla apģērba katalogu? Kā trīs gadu laikā pēc automašīnas iegādes automašīnu tirgotājs uzzināja, ka garantija ir gandrīz beigusies, un nosūtīja jums pagarinātas garantijas piedāvājumu? Tas viss attiecas uz jautājumiem, korelācijām starp datiem un kaut ko darīšanu ar rezultātiem. Tāda ir datu bāzes burvība.

Kā darbojas datu bāze

Tātad, ja jūs esat datu bāzes administrators vai programmētājs, kurš var rakstīt SQL paziņojumu ar aizvērtām acīm, šis ziņojums, iespējams, nogādās jūs līdz asarām. Bet, ja jūs esat pilnīgi jauns datu bāzu jēdziens vai jums ir interese, kā tās varētu būt jūsu dzīves sastāvdaļa, pat ja jūs to pat nezināt, tad šis ir raksts jums.

Lai izskaidrotu, kā darbojas datu bāze, es faktiski izmantošu Excel. Excel ir lielisks rīks izklājlapas izveidošanai, taču izklājlapa ir vienkārši to datu kopums, ko datu bāzē sauktu par “tabulām”. Tabula ir tieši tāda, kā izklausās, tabula, kas pilna ar datiem, kas sakārtoti pa laukiem.

kas ir datu bāze

Šajā piemērā mēs izliksimies, ka šī ir sporta zāles datu bāze. Šajā izdomātajā sporta zālē ir dalība, un mēs varam izlikties, ka vienotajā tabulā ir informācija, kas tiek aizpildīta, kad jauns dalībnieks pierakstās veselības klubā. Daļa reģistrēšanās procesa ir svari, tāpēc klubs var jums palīdzēt rast jaunus veidus, kā pārvaldīt savu svaru un veselību. Faktiski veselības klubā faktiski ir lieliska kafejnīca, kuras ēdienkartē ir veselīgs ēdiens, un dalībnieki tūlīt pēc treniņa var iekost kaut ko veselīgu vai arī paņemt dzērienu tieši pirms tam.

Tā kā šis ir ļoti augsto tehnoloģiju klubs, viņi datu bāzei ir pievienojuši arī vēl vienu tabulu. Nākamajā tabulā tiek pievienoti jauni dati katru reizi, kad kāds loceklis kaut ko iegādājas kafejnīcā healthfood. Šis darījums (cits datu bāzes termins ieraksta pievienošanai vai atņemšanai) notiek tieši reģistrā. Jūs pamanīsit, ka starp abām tabulām ir daži līdzīgi dati, piemēram, dalībnieka vārds. Ir arī unikāli dati, piemēram, darījuma ID, datums un laiks.

kas ir relāciju datu bāze

Unikālie dati palīdz visu informāciju sakārtot, savukārt kopējie dati starp visām tabulām ir tas, kas programmētājiem palīdz, sakot, savienot punktus. Es jums parādīšu loģiku, kas tajā momentā nonāk, taču vispirms klubam ir jāpievieno tā arvien pieaugošajai datu bāzei. Acīmredzot, kad biedri ierodas klubā vai iziet no tā, viņiem ir jāizmanto sava kluba ID, lai “iezīmētu” un izietu, izmantojot digitālo skeneri. Šī darbība vēl tiek izpildīta cits tabula. Šis jaunais galds vienkārši izseko, kad dalībnieks reģistrējas un izrakstās no veselības kluba.

kas ir relāciju datu bāze

Tātad, tur jums tas ir. Ļoti vienkārša datu bāze, kuru izveidoja veselības klubs. Trīs pamata tabulas ar ļoti unikālu pielietojumu. Viens ir dalības reģistrēšanās saraksts, otrs ir veselības klubu veikalu pirkumu reģistrs, bet trešais ir katra dalībnieka pierakstīšanās un izrakstīšanās laiki. Tā visa ir šķietami nesaistīta informācija, vai ne?

Relāciju datu bāzes burvība ir tā, ka jūs varat iegūt informāciju no katras tabulas un pēc tam tās savstarpēji korelēt, lai iegūtu patiešām interesantus datus. Piemēram, pieņemsim, ka klubs vēlas izdomāt, kādu ēdienu kafejnīcā ēd vissmagākie dalībnieki. Viņi to varēja viegli noskaidrot, palaižot “vaicājumu” pret datu bāzi, lūdzot dalības pierakstīšanās tabulu par dalībnieku svaru noteiktā svarā - pieņemsim, teiksim, 200 mārciņas. Pēc tam jūs lūgtu kafejnīcas pirkumu tabulu to cilvēku pirkumiem, kuru cena pārsniedz 200 mārciņas.

kas ir relāciju datu bāze

Palaižot šādu “vaicājumu” pret datu bāzi, tas nodrošina rezultātus sava veida “pagaidu” jaunā tabulā. Lūk, kā izskatās šāds jauns galds. Tas ir saraksts ar to, ko kluba vissmagākie dalībnieki iegādājās ēst un dzert veselības kluba kafejnīcā.

kā darbojas datu bāze

Vaicājuma valoda faktiski ir diezgan vienkārša, kaut kam šāda veida. Piemēram, Microsoft Access, ja dalības tabulu sauc par “dalību” un kafejnīcas pirkuma tabulu ir “pirkums”, vaicājums varētu izskatīties šādi: šis: “IZVĒLĒTIES pirkumu, atcerieties, iegādājieties, aprakstiet, iegādājieties.datumu no pirkšanas, ja dalības nosaukums == pirkšanas nosaukums un dalības svars> 200”

Tagad, kad sākat aplūkot visu veselības klubā apkopoto informāciju, varat redzēt, kāda veida lietas klubs varētu izdomāt. Vai cilvēki, kuri pierakstās noteiktā dienas laikā, mēdz kafejnīcā pirkt vairāk? Vai noteiktu vecuma grupu cilvēki noteiktā dienas laikā mēdz reģistrēties biežāk? Visa šī informācija palīdzēs uzņēmumam īstenot tādas lietas kā reklāmas vai mārketinga kampaņas.

Cita veida datu bāzes

Tagad, kad jūs zināt, kā darbojas datu bāze, ar kādām datu bāzēm jūs varētu saskarties ikdienas dzīvē? Ja jūs apmeklējat lielāko daļu emuāru vai vietņu un publicējat komentāru vai pierakstāties, jūs sadarbojaties ar datu bāzi. WordPress gadījumā datu bāze izskatās apmēram šādi.

kā darbojas datu bāze

Kā redzat, ir ķekars tabulu - šajā gadījumā 15 -, kurās ir visa veida informācija, piemēram, informācija par lietotāju, ziņas ievietošana, komentāri un daudz kas cits. Tas ir WordPress emuāra mugurkauls, un daudzām citām uzlabotajām vietnēm ir līdzīgi datu bāzes dublējumi.

Atverot kādu no šīm tabulām, piemēram, piemēram, ziņu tabulu, jūs varat redzēt, ka visa informācija, kas tiek parādīta faktiskajā tīmekļa lapā, tiek glabāta tieši datu bāzes iekšpusē.

kā darbojas datu bāze

Ja jūs vispār esat spēlētājs, jūs, iespējams, esat sadarbojies ar datu bāzi. Dažas spēles ir vairāk atkarīgas no back-end datu bāzes, un, iespējams, visvairāk datu bāzes ietilpstošās spēles ir vairāku spēlētāju tiešsaistes spēles. Piemēram, ja esat pazīstams ar milzīgo tiešsaistes kosmosa spēli OGame, tas ir viens no šādas tiešsaistes spēles piemēriem, kas ļoti atkarīgs no datu bāzes, lai vadītu šovu. Tikai spēlētāju saraksts jebkurai pasaulei ir skaidri izveidots, tāpat kā jūs varētu gaidīt jebkurā datu bāzes tabulā.

Tātad, kas jebkurā gadījumā ir datu bāze? [MakeUseOf Explains] dbase10

Spēļu datu bāzēs tiek glabāts viss, sākot no lietotāju rādītājiem un sasniegumiem līdz pat pašreizējai spēles vienību statistikai vai savstarpējām attiecībām starp rakstzīmēm, objektiem un daudz ko citu. Daudz spēļu nebūtu iespējams, ja šovu nevadītu fona datu bāze.

Vēl viena vieta, kurā jūs noteikti esat saskārusies ar datu bāzi, ir iepirkšanās tiešsaistē. Skatiet tos labi formatētos produktu rezultātus, kas ir uzskaitīti vietnē Amazon pēc tam, kad esat izpildījis vaicājumu, kurā meklējat produktu?

Tātad, kas jebkurā gadījumā ir datu bāze? [MakeUseOf paskaidro] dbase11

Jā, tie tika iegūti no datu bāzes, izmantojot tādu vaicājumu kā iepriekš parādītais piemērs (lai arī, protams, nedaudz sarežģītāks). Un, dodoties uz priekšu un nolemjot virzīties uz priekšu ar šo Amazon pirkumu, varat būt pārliecināti, ka jūsu pirkumu informācija un vēsture papildina vēl vienu tabulu Amazon masīvajā datu bāzē.

Cita vieta, par kuru jums, iespējams, nav aizdomas, ir atkarīga no datu bāzes, ir jūsu pašu datora reģistrs. To faktiski sauc par “hierarhisku” datu bāzi, jo, kā redzat, pārlūkojot reģistru, informācija tiek glabāta vairāk nekā hierarhija, nekā tas ir relāciju formāts. Tomēr pieņēmums ir tāds pats.

kas ir datu bāze

Cilvēki faktiski var rakstīt vaicājumus, lai no sistēmas reģistra iegūtu informāciju, kas izskatās tāpat kā datu bāzes vaicājumi, izņemot uzmeklēšanas “tabulu”, kas tiek izmantota, ir atslēgas nosaukums, un “ValueName” ir faktiskie dati, kas par to tiek glabāti datu bāzē atslēga.

Tātad, jums tiešām nav jāzina, kā programmēt datu bāzi vai pat kā to izmantot, bet gan jāzina, cik lieli ir datu apjomi, kurus šīs datu bāzes var uzglabāt, un cik viegli var izmantot, lai korelētu informāciju, kas reālajā pasaulē šķiet ļoti atšķirīga, jūs varat būt modrs, kāda veida informāciju jūs varētu vēlēties dalīties (vai nedalīties) ar uzņēmumiem.

Vai šis datu bāzes veidošanas skaidrojums palīdzēja saprast, kā viņi darbojas jūsu dzīvē? Vai esat pārsteigts, cik viegli ir savienot punktus lietām, kuras jūs darāt katru dienu? Zemāk komentāru sadaļā dalieties savās domās par datu bāzēm.

Attēlu kredīti: Simboliska datu apmaiņa, izmantojot Shutterstock

Ryanam ir bakalaura grāds elektrotehnikā. Viņš ir strādājis 13 gadus automatizācijas inženierijā, 5 gadus IT jomā un tagad ir Apps Engineer. Bijušais MakeUseOf galvenais redaktors, viņš uzstājās nacionālajās datu vizualizācijas konferencēs un tiek demonstrēts nacionālajā televīzijā un radio.