Hirdetés

mi az adatbázisProgramozó vagy technológiai rajongó számára az adatbázis fogalma valami, amit valószínűleg magától értetődőnek tekinthetünk. Talán olvastam Christian útmutatót arról, hogyan A MySQL a WordPress számára működik Lépésről lépésre a MySQL bemutatója a saját üzemeltetésű Wordpress Bloggerek számáraHa blogger vagy, akkor valószínű, hogy a WordPress-t használja. Kétféle módon lehet használni a WordPress-t, ideális azok számára, akik rendelkeznek bizonyos technikai know-how-val, és azok nélkül. Az első az, hogy ... Olvass tovább , vagy a cikk használatáról SQLite adatbázis böngésző Tanuljon SQL-t, vagy hozzon létre egy egyszerű adatbázist az SQLite adatbázis-böngészővelTalált már magának szüksége adatbázisra, de valójában nem engedheti meg magának a Microsoft Access szolgáltatást, és minden bizonnyal nem engedheti meg magának, hogy otthoni Oracle szervert telepítsen és üzemeltessen. Függetlenül attól, hogy a célja ... Olvass tovább megtanulni, hogyan kell használni egy egyszerű adatbázist. Sok ember számára maga az adatbázis fogalma azonban kissé idegen. SQL hívások, lekérdezések, táblázatok, rekordok, kulcsok - ezek és még sok más jelentik az adatbázis-tervezés és az adatbáziskezelés területét, és egyáltalán nem egyszerűen alkalmazható.

instagram viewer

Másrészt a relációs adatbázis fogalmának - a legegyszerűbb formában - valójában nem kell túl bonyolultnak lennie. Mielőtt feltételezi, hogy ez nem valami, amit tudnod kell, fontolja meg, hogy élete szinte minden nap kapcsolatba lép valamilyen formájú adatbázissal. Amikor pénzt vesz ki az ATM-ből, vásárol egy cikket a gyakori vásárlói kártya használatával, vagy az edzőteremben lévő kitűzővel, akkor valójában egyes táblákat vagy táblákat tölt fel az adatbázisban.

Szóval miért érdekelne? Nos, mert miután értékelte, hogyan működik az adatbázis, és hogyan lehet összekapcsolni az adatokat, amelyek úgy tűnik, hogy teljesen függetlenek más adatokat, akkor valóban értékelni fogja - és remélhetőleg nagyobb óvatossággal jár - arról, hogy ezek az összeköttetések hogyan visszatérhetnek kísértetjához te.

Honnan tudta ez a másik ruházati társaság, hogy kevesebb mint két héttel azután, hogy vásárolt egy öltönyt, elküldte neked egy hivatalos viselet katalógusát? Honnan tudta az autókereskedés három évvel azután, hogy megvásárolt egy autót, hogy a garancia majdnem lejárt, és meghosszabbított garancia ajánlatot küldött neked? A lekérdezésekről, az adatok közötti összefüggésekről és az eredmények valami megsértéséről szól. Ez egy adatbázis varázsa.

Hogyan működik az adatbázis

Tehát, ha Ön adatbázis-adminisztrátor vagy programozó, aki becsukott szemmel tud írni SQL-nyilatkozatot, akkor ez a bejegyzés valószínűleg könnyekbe fog hozni. De ha teljesen új vagy az adatbázisok fogalmában, vagy kíváncsi, hogy lehetnek az életed részei, anélkül hogy meg is tudnád, akkor ez a cikk az Ön számára.

Az adatbázis működésének magyarázata érdekében valójában az Excel programot fogom használni. Az Excel kiváló eszköz egy táblázat elkészítéséhez, de a táblázat egyszerűen csak egy gyűjtemény, amelyet az adatbázisban „táblázatoknak” neveznénk. A táblázat pontosan amilyennek hangzik, egy táblázat tele adatokkal, amelyek mező szerint vannak rendezve.

mi az adatbázis

Példánkban azt fogjuk tenni, hogy ez egy tornaterem adatbázis. Ez a kitalált tornaterem tagsággal rendelkezik, és úgy gondolhatjuk, hogy a fenti táblázat egy információ, amely akkor töltödik fel, amikor egy új tag feliratkozik az egészségügyi klubba. A feliratkozás egy részének súlya van, így a klub segíthet Önnek új módszerek kidolgozásában a testsúly és az egészség kezelése érdekében. Valójában az egészségklub valójában egy fantasztikus kávézóval rendelkezik, ahol az étkezés étlapot kínál, a tagok haraphatnak egy egészséges étkezés után egy edzés után, vagy megragadhatnak egy italt.

Mivel ez egy nagyon csúcstechnikai klub, ezért egy új táblát is hozzáadtak az adatbázisukhoz. Ez a következő táblázat új adatokkal bővül, minden alkalommal, amikor egy tag vásárol valamit az egészséges ételeket kínáló kávézóban. Ez a tranzakció (egy másik adatbázis kifejezés egy rekord összeadásához vagy kivonásához) közvetlenül a nyilvántartásban zajlik. Észre fogja venni, hogy a két táblázat között vannak hasonló adatok, például a tag neve. Vannak olyan egyedi adatok is, mint például a tranzakció azonosítója, valamint a dátum és az idő.

mi egy relációs adatbázis

Az egyedi adatok segítenek az összes információ szervezésében, míg az összes táblázat közös adatai segítenek a programozóknak a pontok összekapcsolásában. Megmutatom néhány logikát, amely egy pillanat alatt belemegy ebbe, de először a klubnak hozzá kell adnia az egyre növekvő adatbázisához. Nyilvánvaló, hogy amikor a tagok belépnek a klubba, vagy elhagyják a klubot, akkor a klub azonosítójukat kell használniuk a jelvény be- és kikapcsolásához a digitális lapolvasó segítségével. Ez az akció még nem teljesült egy másik asztal. Ez az új asztal egyszerűen nyomon követi, amikor a tag be- és kijelentkezik az egészségklubból.

mi egy relációs adatbázis

Szóval, megvan. Egy nagyon egyszerű adatbázis, amelyet az egészségügyi klub összeállított. Három alaptábla, nagyon egyedi felhasználásokkal. Az egyik a tagság feliratkozási listája, a másik az egészségklub áruházának vásárlásainak nyilvántartása, a harmadik pedig az egyes tagok be- és kijelentkezésének ideje. Ezek mind látszólag független információk, igaz?

Nos, a relációs adatbázis varázslata az, hogy kinyerhet információkat ezekből a táblákból, majd összekapcsolhatja őket, hogy valóban érdekes adatokkal álljon elő. Tegyük fel például, hogy a klub kitalálni akarja, milyen ételeket fogyasztanak a legnehezebb tagok a kávézóban. Könnyen kitalálhatják ezt egy „lekérdezés” futtatásával az adatbázis alapján, és megkérhetik a tagsági feliratkozási táblát a tagok bizonyos súlynál nagyobb súlyára - mondjuk 200 font. Ezután megkérdezi a kávézó beszerzési tábláját azoknak a vásárlásoknak, akik több mint 200 fontot vásárolnak.

mi egy relációs adatbázis

Amikor egy ilyen „lekérdezést” futtat egy adatbázis ellen, akkor az eredmény egyfajta „átmeneti” új táblázatban jelenik meg. Így néz ki egy ilyen új asztal. Ez egy listája annak, amit a klub legsúlyosabb tagjai vásároltak enni és inni az egészségklub kávézójában.

hogyan működik egy adatbázis

A lekérdezési nyelv valójában nagyon egyszerű, valamilyen ilyen jellegű kérdésnél. Például a Microsoft Access programban, ha a tagságtáblát „tagságnak” hívják, és a kávézó vásárlási tábláját „vásárlásnak” nevezik, akkor a lekérdezés így néz ki: ez: „KIVÁLASZT vásárlás.tapasztalat, beszerzés.leírás, beszerzési.nap vásárláskor NEM tagság.neve == beszerzési név és tagság súlya> 200”

Most, amikor elkezdi vizsgálni az egész klubban összegyűjtött információkat, láthatja, milyen típusú dolgokat tudott kitalálni a klub. Azok az emberek, akik a napszak bizonyos szakaszaiban jelentkeznek be, hajlamosak-e többet vásárolni a kávézóban? Bizonyos korcsoportokban az emberek hajlamosak gyakrabban bejelentkezni bizonyos napszakokban? Mindez az információ segít az üzleti vállalkozásoknak olyan dolgok végrehajtásában, mint reklám vagy marketing kampányok.

Más típusú adatbázisok

Most, hogy tudja, hogyan működik az adatbázis, milyen adatbázisokkal találkozhat a mindennapi életében? Nos, ha valaha ellátogat a legtöbb bloghoz vagy webhelyhez, és akár kommentárt tesz, akár jelentkezik be, akkor kapcsolatba lép egy adatbázissal. A WordPress esetében az adatbázis hasonlóképpen néz ki.

hogyan működik egy adatbázis

Mint láthatja, van egy csomó asztal - ebben az esetben 15 -, hogy mindenféle információt tároljon, például felhasználói adatokat, információkat, hozzászólásokat és még sok más. Ez a WordPress blog gerince, és sok más speciális webhely hasonló adatbázis-háttérrel rendelkezik.

Amikor megnyitja e táblák egyikét, például a hozzászólások tábláját, láthatja, hogy az összes információ, amely a tényleges weboldalon megjelenik, közvetlenül az adatbázisban található.

hogyan működik egy adatbázis

Ha egyáltalán játékos vagy, valószínűleg kapcsolatba lépett egy adatbázissal. Néhány játék nagyobb mértékben függ a háttér adatbázisától, és valószínűleg a legtöbb adatbázis-igényű játék a multiplayer online játékok. Például, ha ismeri az OGame hatalmas online űrjátékot, ez az egyik ilyen online játék példája, amely nagymértékben függ az előadást futtató adatbázistól. Csak a világ bármelyikének lejátszási listája egyértelműen van elrendezve, pontosan úgy, mint amire számíthat az adatbázis-táblázatokban.

Tehát mi is az adatbázis? [MakeUseOf magyarázat] dbase10

A játékadatbázisok mindent tartalmaznak, a felhasználói pontszámoktól és az elért eredményektől kezdve a játék aktuális statisztikáinak vagy a karakterek, objektumok közötti kapcsolatoknak és minden másnak. Sok játék egyáltalán nem lenne lehetséges, ha nem a háttér-adatbázis futtatná a műsort.

Egy másik hely, ahol biztosan találkozott adatbázisokkal, az, amikor online vásárol. Lásd azokat a szépen formázott termék eredményeket, amelyeket felsorolnak az Amazonon, miután futtattak egy terméket kereső lekérdezést?

Tehát mi is az adatbázis? [MakeUseOf magyarázat] dbase11

Igen, ezeket egy adatbázisból vontuk ki, olyan lekérdezés segítségével, mint a fent bemutatott példa (bár természetesen kissé bonyolultabb). És amikor előrehalad és úgy dönt, hogy továbblép az adott Amazon vásárlással, biztos lehet benne, hogy a vásárlás részletei és a történelem egy újabb táblázatot tartalmaz az Amazon hatalmas adatbázisában.

Egy másik olyan hely, amelyre nem gondolja, hogy az adatbázis függ, a saját számítógép-nyilvántartása. Ezt valójában „hierarchikus” adatbázisnak hívják, mivel amint láthatja a nyilvántartás böngészésekor, az információk hierarchiánál inkább tárolódnak, mint egy relációs formátumban. Ugyanakkor a feltevés ugyanaz.

mi az adatbázis

Az emberek ténylegesen lekérdezéseket írhatnak, hogy olyan információkat nyerjenek ki a rendszerleíró adatbázisból, amelyek ugyanúgy néznek ki, mint az adatbázis-lekérdezések, kivéve a használt „táblát”, amelyhez használják a Kulcsnevet, és az „Értéknév” az adott adatbázisban tárolt tényleges adatok kulcs.

Tehát nem igazán kell tudnia, hogyan kell programozni egy adatbázist, vagy akár, hogyan kell azt használni, hanem tisztában kell lennie az adatok mennyiségével, amelyet ezek az adatbázisok tárolhatnak, és milyen könnyen használható a valós világban nagyon különállónak tűnő információk összevetésére, figyelmeztetheti az információt, amelyet megoszthat (vagy nem oszt meg). vállalkozások számára.

Segített-e az adatbázis-tervezés ezen magyarázata abban, hogy megértsék, hogyan működnek az ön életében? Meglepődve, mennyire könnyű a pontok összekapcsolása mindennapi dolgokkal? Ossza meg véleményét az adatbázisokkal kapcsolatban az alábbi megjegyzés szakaszban.

Kép kreditek: Szimbolikus adatcsere Shutterstockon keresztül

Ryan BSc villamosmérnöki diplomával rendelkezik. 13 évet dolgozott az automatizálás területén, 5 évet az informatika területén, és most Apps Engineer. A MakeUseOf volt vezérigazgatója, az adatmegjelenítéssel foglalkozó nemzeti konferenciákon beszélt, és szerepelt a nemzeti televízióban és rádióban.