adatbázis indexek - studopediya

A szerkezet a adatbázis táblák

A relációs adatbázis modell

Az űrlap adatok tárolási

Vannak különböző programok, amelyek meghatározzák az utat információ tárolására. A legelterjedtebb rendszer kiküldetés információk táblázatos formában. Ezzel a módszerrel minden információ tárolását több csoportra oszthatók a hasonló tárgyak, amelyek mindegyike található egy külön táblázatban. Ez táblázatok kapcsolódnak egymáshoz.

Az adatbázis-kezelő rendszerek módszert alkalmazzanak az információkat tárolni táblázatos formában összekapcsolt úgynevezett relációs.

MS Excel táblázatkezelő program pedig elsősorban a számítások automatizálását.

A fő célja az adatbázis táblák - annak biztosítása, hogy hatékony és automatizált lehívása szükséges adatok között nagy mennyiségű és változatos.

A relációs adatbázis modell egy sor egymással összefüggő táblázatok. Az adatok ezekben a táblázatokban szervezik oly módon, hogy biztosítsa az unió különféle információkat, megszünteti a párhuzamos valamint biztosítsa a működés hozzáférés és hatékony támogatás az adatbázis egészét.

Minden adatbázis tábla információkat tartalmaz a csoport hasonló tárgy. Egy példa egy ilyen táblázat látható ris.22.1.

Ris.21.1 Általános nézet az adatbázis tábla

Amint az a táblázatból látható, ez tartott homogén tárgyak - a villamos motorok. Mindannyian ugyanazt a paraméterek listája (attribútumok).

Táblázatos formában az adatok elhelyezésére és tárolására javasolt 1970 EF Codd. Megmutatta, hogy egy sor két dimenziós táblázatok, bizonyos korlátozások, tárolását teszi lehetővé objektuminformációk és modellezzük a köztük lévő kapcsolatot. Terminológiájában Codd független táblák hívják

kapcsolat (Engl. kapcsolatban). Innen a neve a modell - relációs.

Között a különböző adatbázisok fejlődött a legelterjedtebb adatbázis-kezelő rendszer, a vállalat a Microsoft - MS Access.

A terminológia elfogadott ellenőrző tábla line adatbázis rendszerek nevezzük rekordot. és az oszlop - területen. Minden adatbázis tábla saját specializáció. Ez információt tárol egy homogén csoport tárgyak. Például, az egyik asztalnál információkat tárol a típusú elektromos motorok, gyári -, költség, egy másik tábla információkat tartalmaz az elektromos paraméterei (teljesítmény, feszültség, áram, stb), A harmadik táblázat - az építési (magasság, szélesség, hosszúság, tömeg és et al.), és így tovább .. Mindezek táblák kapcsolódnak egymáshoz, mivel azok csak együtt ad teljes körű tájékoztatást a tárgyakat.

Vedd egy sor értékeit minden jó tulajdonsága az információs modell úgy véli, a lényeg. Egyszerűen fogalmazva, a rekord - gyűjteménye információt az objektumot. Az egyik táblázatban minden bejegyzés állnak ugyanazon mezők, mert az asztal képződik homogén objektumok. Minden objektum saját értékrend ezeken a területeken. Egyes területeken, az értékek hiányoznak, vagy mint általában hiszik - egy null érték. A neve minden egyes területen az egyedülálló táblázatban. Azaz, egy asztal nem lehet kettő vagy több mező, az azonos nevű.

Az adattípusok foglalt egyes területeken eltérő lehet. Egyes területeken az információt be lehet nyújtani, táblázatos formában, mint például a motor típusa, más területeken - számszerű formában, például erő, feszültség, áram. A mező mérete határozza meg a szükséges bájtok számát forgalomba attribútum értékeket. Néha, ahelyett kifejezés használata mező mérete szempontjából szélesség vagy hosszúság a területen.

Egy adatbázis bármely szükséges információt ahhoz, hogy válassza ki a nyilvántartás e, vagy más tárgyakat. Ha a táblázat tartalmaz néhány rekordot, és a feljegyzések maguk kis számú területeken, nehéz megtenni, figyelembe véve az asztal a képernyőn. De ha több ezer rekordot és több tíz vagy száz mezőket, majd válassza ki a kívánt információt egy óriási probléma, és a kapcsolódó időigényes. Ebben az esetben csak az automatika, hogy a folyamat hatékonyságát. Az ilyen eljárás magában foglalja az adatbázis. Ennek a végrehajtására elvét keres információt kell adnia a mezőt vagy csoportot mezőket is egyedülállóan lehetővé, hogy válasszon a különböző nyilvántartások szükséges egy.

Mező, hogy lehet használni, hogy azonosítsa a rekordot, az úgynevezett elsődleges kulcs vagy a kulcs az asztalra. Elsődleges kulcs értéknek egyedinek kell lennie. mely soha nem ismétlődő. Ebben az esetben a kulcs mező nem tartalmazhat null értéket.

Ha a kulcs egy területen, akkor tekinthető egyszerű, ha áll, több területen, ez az úgynevezett kompozit. Azokban az esetekben, ahol nem tudja kiválasztani az elsődleges kulcsot, ha az értékek minden mezőt két vagy több bejegyzés azonos, a további mezőt használjuk. amely lehet elhelyezni egy egyedi kódot, például egy sorszám. Egy ilyen területen, két azonos sorszámmal nem hajtható végre. Fields tartalmazó sorszámát sorok, a továbbiakban a számláló típusú.

Az egyik módszer felgyorsítja a keresési adatokat az adatbázis-kezelő rendszer a helyét az információs rendezett módon. Például az elrendezése motorok a táblázat növekvő teljesítmény, illetve más paraméterre, forgalomba alkalmazottak nevei ábécérendben m. N. Ez rendezést nevű válogatás. Ahhoz, hogy ezt a műveletet, hogy racionalizálja az információ további időt követel, és a számítógép memóriájában. Ha az információ az adatbázisban folyamatosan változik (valami eltávolítjuk, valami hozzáadott) van szükség, mert a gyakori a válogatási és további időveszteség. Ilyen esetekben inkább használni rendezetlen adatokkal táblázatban. De akkor növeli az információ keresési időt. Kompromisszumra jutni ebben a helyzetben, hogy további asztalra. nevezett adatbázis indexek. Ebben a táblázatban kerülnek csak az elsődleges kulcsot a főtábla és terepen. amely szerint a válogatás zajlik. Egy ilyen asztal rendelhető kulcsok és mező attribútumok rendelt értékek indexe a mögöttes adatbázis tábla. Ugyanezen adatokat táblázat, akkor létrehozhat több indexek. Például egy táblázat, amely információkat tartalmaz az elektromos paramétereket, lehet létrehozni egy indexet a hálózati feszültség különböző index, és a harmadik sebesség és a többiek. Ez kényelmes. Ha szeretné megtalálni a motor a szükséges teljesítmény, ebben az esetben célszerű használni az index a teljesítmény. Mivel a teljesítmény terén az index rendezve, amely biztosítja a gyors keresés. Amikor kiválasztjuk a motort a kívánt sebességet kényelmesen használható az index a sebesség. Az index táblázat lényegesen kisebb, mint a főtábla, és rendezze őket igényel lényegesen kevesebb idő alatt. Ez határozza meg a hasznosságát azok alkalmazását.

Minden létrehozott index létre kell hozni nevét. így könnyedén kiválaszthatja az adott tárgy a jellemző.

Általában az index létrehozását lehet elvégezni az értékeket több területen. Egy ilyen index nevezzük kompozit. Ennek akkor van értelme, ha teszünk a különböző területeken, mint például név, vezetéknév és apai a munkavállaló. Amikor létrehoz egy indexet a pályán, amely tartalmazza a nevet, akkor lehet a helyzet, hogy ha több azonos nevű alábbi mezőket (név és vezetéknév) fog kapcsolódni a kiválasztott nevek véletlenszerű sorrendben. Ha van egy összetett index az utolsó név, utónév és apai ilyen lehetőség kizárt.