Реклама

шта је база податакаЗа програмера или љубитеља технологије концепт базе података је нешто што се заиста може схватити здраво за готово. Можда сте прочитали Цхристианов водич о томе МиСКЛ ради за ВордПресс Корак по корак МиСКЛ Водич за самопослужене Блоггере ВордпрессаАко сте блогер, велике су шансе да користите ВордПресс. Постоје два начина на које можете користити ВордПресс, идеалан за оне са неким техничким знањима и оне без. Први је ... Опширније или мој чланак о коришћењу Прегледник база података СКЛите Научите СКЛ или створите једноставну базу података са прегледачем СКЛите базе податакаДа ли сте икада нашли потребу за базом података, али заиста не можете да приуштите Мицрософт Аццесс и сигурно не можете да приуштите да инсталирате и користите Орацле сервер код куће. Да ли је ваш циљ ... Опширније да научите како да користите једноставну базу података. Међутим, многима је појам саме базе података мало страни. СКЛ позиви, упити, табеле, записи, кључеви - сви ти појмови и више чине поље дизајна база података и управљања базама података, а не постоји читав низ једноставно у томе.

С друге стране, концепт релацијске базе података - у најједноставнијем облику - у ствари не мора бити прекомпликован. Пре него што претпоставите да то није нешто што треба да знате, имајте на уму да скоро сваког дана свог живота комуницирате са базом података неког облика. Кад извадите новац из банкомата, купите предмет помоћу своје честе картице или у знаку теретане, заправо попуњавате неки сто или таблице у бази података.

Па, зашто би се бринула? Јер, пошто једном процените како база података функционише и како се подаци који изгледају потпуно неовисни могу повезати остале податке, почећете да заиста цените - и надамо се да ће бити више опреза - о томе како те међусобне везе могу да се врате ти.

Како је та друга компанија за одећу знала да вам шаље каталог свечане одеће мање од две недеље након што сте управо купили одело? Како је продавац аутомобила три године након што сте купио аутомобил знао да је гаранција готово повећана и да вам шаље понуду продужене гаранције? Све је у питању, корелацијама између података и чињењу нечега у вези са резултатима. То је магија базе података.

Како ради база података

Дакле, ако сте администратор базе података или програмер који може написати СКЛ изјаву затворених очију, овај пост ће вас вероватно сузити. Али, ако сте потпуно нови у концепту база података или вас занима како они могу бити део вашег живота, а да то нисте ни знали, онда је ово чланак за вас.

Да објасним како функционише база података, уствари ћу користити Екцел. Екцел је одличан алат за креирање прорачунске таблице, али прорачунска таблица је једноставно збирка онога што би се могло назвати „таблицама“ у бази података. Табела је тачно како звучи, табела пуна података која се организују по пољу.

шта је база података

У нашем примеру, претвараћемо се да је ово база теретана. Ова измишљена теретана има чланство, и можемо се претварати да је једна табела изнад информација која се попуњава сваки пут када се нови члан пријави у здравствени клуб. Део процеса пријављивања је процењивање тако да вам клуб може помоћи да смислите нове начине управљања тежином и здрављем. У ствари, здравствени клуб заправо има сјајан кафић са здравом храном на менију, чланови могу да поједу нешто здраво одмах након вежбања или попију пиће непосредно пре тренинга.

Пошто је ово веома високотехнолошки клуб, у своју су базу додали и другу табелу. Следећа табела добија нове податке сваки пут када члан купи нешто у кафићу Хеалтхфоод. Ова трансакција (још један израз базе података за додавање или одузимање записа) одвија се управо у регистру. Примјетићете да између две табеле постоје неки слични подаци, попут имена члана. Такође постоје јединствени подаци, попут ИД-а трансакције и датума и времена.

шта је релациона база података

Јединствени подаци помажу да се све информације организују, док заједнички подаци између свих табела помажу програмерима да тако повежу тачкице. Показаћу вам неку логику која ће се увући у то у моменту, али прво, клуб мора да дода у растућу базу података. Очигледно је да када чланови уђу у клуб или напусте клуб, они морају да користе свој клупски ид да би се "значкали" унутра и ван користећи дигитални скенер. Ова акција се још увек испуњава други сто. Ова нова табела једноставно прати када се члан пријављивао и одјавио из здравственог клуба.

шта је релациона база података

Дакле, ту га имате. Врло једноставна база података коју је здравствени клуб саставио. Три основне табеле са врло јединственом употребом. Један је списак за пријаву за чланство, други је запис о куповини продавница здравствених клубова, а трећи је време пријављивања и одјаве сваког члана. Све су то наизглед неповезане информације, зар не?

Па, магија релацијске базе података је да из сваке табеле можете извући информације и потом их повезати како бисте дошли до неких заиста занимљивих података. На пример, рецимо да клуб жели да схвати какву храну једу најтежи чланови у кафићу. То би лако могли схватити тако што су покренули „упит“ према бази података и затражили табелу за пријаву за чланство за тежине чланова преко одређене тежине - рецимо 200 фунти. Затим бисте питали сто за куповину кафића за куповину оних који прелазе 200 фунти.

шта је релациона база података

Када покренете такав „упит“ према бази података, она даје резултате у својеврсној „привременој“ новој табели. Ево како изгледа таква нова табела. То је списак најтежих чланова клуба који су купили да би јели и пили у кафићу здравственог клуба.

како ради база података

Језик упита је заправо прилично једноставан, за нешто такве природе. На пример, у Мицрософт Аццессу, ако се таблица за чланство зове „чланство“, а таблица за куповину кафића је „куповина“, упит би могао изгледати као ово: "ОДАБРУЈТЕ купњу: члан, куповина, опис, куповина. датум од куповине ГДЈЕ чланство. име == куповинско име и чланство у тежини> 200"

Када почнете да гледате информације прикупљене широм здравственог клуба, можете видети које врсте клуба могу да схвате. Да ли људи који се пријављују у одређено доба дана теже купују више у кафићу? Да ли се људи одређених старосних група чешће пријављују у одређено доба дана? Све ове информације помоћи ће предузећу да имплементира ствари попут рекламних или маркетиншких кампања.

Друге врсте база података

Сада када знате како функционише база података, на које врсте база података можете наићи током свог свакодневног живота? Па, сваки пут када посећујете већину блогова или веб локација или објавите коментар или се пријавите, комуницирате са базом података. У случају ВордПресс-а, база података изгледа овако.

како ради база података

Као што видите, постоји гомила табела - 15 у овом случају - за чување свих врста информација, попут детаља о кориснику, објављивања информација, коментара и још много тога. Ово је окосница блога ВордПресс, а многе друге напредне веб локације имају сличне базе података.

Када отворите једну од тих табела, као што је на пример табела са постовима, можете видети да се све информације које се приказују на стварној веб страници спремају тачно у бази података.

како ради база података

Ако сте уопште играч, вероватно сте комуницирали са базом података. Неке игре су у већој мери зависне од бацк-енд базе података, а вероватно су најинтензивније игре базиране на мултиплаиер онлине играма. На пример, ако сте упознати са огромном свемирском игром ОГаме, то је један пример такве онлајн игре која увелико зависи од базе података која ће водити емисију. Попис играча за било који од света јасно је постављен онако како бисте очекивали у било којој табели базе података.

Па шта је уопште база података? [МакеУсеОф Екплаинс] дбасе10

Базе података игара садрже све, од резултата и достигнућа корисника до тренутних статистика ставки игара или међусобних односа између ликова, објеката и још много тога. Много игара уопће не би било могуће да није постојала база података која би водила емисију.

Друго место на које сте сигурно наишли на базу података је када купујете на мрежи. Погледајте оне лепо форматиране резултате производа који су наведени на Амазону након што покренете упит у потрази за производом?

Па шта је уопште база података? [МакеУсеОф Екплаинс] дбасе11

Па, они су извучени из базе података, користећи упит као пример који сам горе приказао (иако мало компликованије, наравно). А када наставите и одлучите да кренете напријед са том Амазоновом куповином, можете бити сигурни да детаљи и историја куповине пуштају још једну табелу у огромној бази података компаније Амазон.

Друго место за које можда не сумњате зависи од базе података је ваш сопствени регистар рачунара. То се заправо назива "хијерархијска" база података, јер као што можете видети приликом прегледавања регистра, информације се чувају у више хијерархије него у релацијском формату. Међутим, претпоставка је иста.

шта је база података

Људи заправо могу уписати упите да би извукли податке из системског регистра који изгледају баш као упити у базу података, осим „таблице“ претраживања која се користи је КеиНаме, а „ВалуеНаме“ су стварни подаци похрањени у бази података за то кључ.

Дакле, не морате заиста да знате како програмирати базу података или чак како је користити, али свесни количине података које ове базе података могу да складиште и колико их лако могу користити можете користити за корелацију информација које у стварном свету изгледају врло различито, можете бити будни о врсти информација са којима желите да делите (или не делите) предузећа.

Да ли је ово објашњење дизајна база података помогло у разумевању начина на који они раде у вашем животу? Да ли сте изненађени колико је лако повезати тачкице за ствари које радите сваки дан? Подијелите своја размишљања о базама података у одјељку за коментаре испод.

Имаге Цредитс: Симболична размена података путем Схуттерстоцка

Риан је дипломирао електротехнику. Радио је 13 година у инжењерству аутоматизације, 5 година у ИТ-у, а сада је Аппс инжењер. Бивши главни уредник МакеУсеОф-а, говорио је на националним конференцијама о визуализацији података и био је приказан на националној телевизији и радију.