Bevezetés az adatbázisokhoz kezdőknek

Tartalomjegyzék:

Bevezetés az adatbázisokhoz kezdőknek
Bevezetés az adatbázisokhoz kezdőknek
Anonim

A felszínen az adatbázis úgy tűnhet, mint egy táblázat; oszlopokba és sorokba rendezve mutatja be az adatokat. De itt a hasonlóság véget ér, mert az adatbázis sokkal erősebb.

Mire képes egy adatbázis?

Image
Image

Ha az adatbázis relációs, ami a legtöbb adatbázis, akkor a különböző táblákban található rekordokra hivatkozik. Ez azt jelenti, hogy kapcsolatokat hozhat létre a táblák között. Például, ha összekapcsolt egy Vevők táblát egy Rendelések táblával, akkor megtalálhatja a Rendelések táblából az összes olyan beszerzési rendelést, amelyet a Vevők táblából egyetlen vevő valaha feldolgozott, vagy tovább finomíthatja, hogy csak az adott időszakban feldolgozott rendeléseket küldje vissza. – vagy szinte bármilyen típusú kombináció, amit csak el tudsz képzelni.

Ezen táblakapcsolatok miatt az adatbázisok támogatják az összetett lekérdezést, az oszlopok különféle kombinációival a táblákon és szűrőkkel, hogy finomhangolják, mely sorok térjenek vissza a lekérdezés végrehajtása után.

Egy adatbázis összetett összesített számításokat végez több táblán keresztül. Például felsorolhatja egy tucat kiskereskedelmi egység költségeit, beleértve az összes lehetséges részösszeget, majd egy végső összeget.

Az adatbázis kikényszeríti a konzisztenciát és az adatok integritását, elkerülve a duplikációt, valamint kialakítása és számos megszorítás révén biztosítja az adatok pontosságát.

Mi az adatbázis szerkezete?

A legegyszerűbb esetben az adatbázis oszlopokat és sorokat tartalmazó táblázatokból áll. Az adatokat kategóriák szerint táblázatokba osztják, hogy elkerüljék az ismétlődéseket. Például egy vállalkozásnak van egy táblázata az alkalmazottaknak, egy az ügyfeleknek és egy másik a termékeknek.

A táblázat minden sorát rekordnak nevezzük, és minden cella mező. Minden mező (vagy oszlop) meghatározott típusú adatokat tartalmaz, például számot, szöveget vagy dátumot. Ezt a specifikációt korlátozásoknak nevezett szabályok kényszerítik ki, hogy biztosítsák az adatok pontosságát és megbízhatóságát.

A relációs adatbázis táblái egy kulcson keresztül kapcsolódnak egymáshoz. Ez egy azonosító minden táblában, amely egyedileg azonosít egy sort. Minden tábla egy elsődleges kulcs oszlopot használ, és minden olyan tábla, amelynek hivatkoznia kell arra a táblára, egy idegen kulcs oszlopot kínál, amelynek értéke megegyezik az első tábla elsődleges kulcsával.

Bottom Line

Minden adatbázismotor támogatja a lekérdezést, amely egy meghatározott szabálykészlet meghatározásának folyamata, amellyel az információ egy részhalmazát kivonatolja az adatbázisból. A különböző motorok azonban különböző szintű támogatást kínálnak. Egy szerveralapú megoldás például táblázatos kimenetet ad vissza, amelyet egy másik jelentésíró eszközzel esztétikusabbá kell tenni. Az asztali alapú adatbázisok, mint például a Microsoft Access, vizuális jelentéstervezőt tartalmaznak, amely a lekérdező eszközbe van integrálva, amely egyablakos vásárlást tesz lehetővé a közvetlenül nyomtatható jelentések számára.

Általános adatbázistermékek

A Microsoft Access napjaink egyik legnépszerűbb adatbázis-platformja a piacon. A Microsoft Office-szal szállítjuk, és minden Office-termékkel kompatibilis. Varázslókat és egy könnyen használható felületet tartalmaz, amely végigvezeti Önt az adatbázis fejlesztésén. Más asztali adatbázisok is elérhetők, köztük a FileMaker Pro, a LibreOffice Base (amely ingyenes) és a Brilliant Database.

Ezek a megoldások kisméretű, egyfelhasználós asztali alkalmazásokhoz vannak optimalizálva.

Vállalkozások számára a nagyméretű, többfelhasználós adatbázis-szerver ésszerűbb. Az olyan szerveradatbázisok, mint a MySQL, a Microsoft SQL Server és az Oracle, rendkívül nagy teljesítményűek – ugyanakkor drágák is, és meredek tanulási görbével is járhatnak.

Alapvető készségek

A legegyszerűbb adatbázisok kivételével minden adatbázis a Structured Query Language-re támaszkodik új adatbázis-eszközök (például táblák és oszlopok) fejlesztéséhez vagy információk lekérdezéseken keresztüli kinyeréséhez. Bár az SQL egy egyszerű szkriptnyelv, a különböző adatbázis-szállítók némileg eltérő implementációt alkalmaznak a saját adatbázis-motorjaikhoz képest.

Ajánlott: