Mi a Séma?
Az adatbázis-kezelő rendszerben (DBMS) a séma relációs adatbázist képvisel. Meghatározza a táblákat, az egyes táblák mezőit, valamint a mezők és táblák közötti kapcsolatot. Más szavakkal, a séma adatbázis-objektumok gyűjteménye, beleértve a táblákat, nézeteket, indexeket és szinonimákat. A sémákat általában egy adatszótárban tárolják.
Mi a klasszikus csillagséma?
A klasszikus csillagséma egy többdimenziós adatmodell. Ez egy központi ténytáblán alapul, amelyet több dimenziótábla vesz körül csillag alakjában (innen a név).
Az InfoCube több Info-objektumból áll (Jellemzők és Kulcsfigurák), és a csillagséma szerint van felépítve. Ez azt jelenti, hogy van egy nagy ténytábla kulcsfigurákkal az InfoCube számára, valamint sok dimenziótábla veszi körül a csillagként megjelenő struktúrát.
A csillagséma előnyei a szűkítés, az adatok egyszerű megértése és a teljesítmény növekedése.
Mi az a kiterjesztett csillag séma?
A kibővített csillagsémában a „ténytábla” és a „törzsadattábla” SID (helyettesítő azonosító) táblán keresztül kapcsolódik. A kiterjesztett csillagsémában a ténytábla és a dimenziótábla a kocka belsejében lesz. Az elemző kapacitása 16 * 248 (SID táblázat). A ténytábla kicsi, a dimenziótábla pedig hatalmas a Star Schema modellel ellentétben. A kibővített csillagséma-modell szerint a dimenziótábla nem tartalmaz törzsadatokat
Az alábbiakban bemutatjuk az Extended Star Schema különböző összetevőit.
- Az attribútumtábla a törzsadatok attribútumát tartalmazza.
- A SID tábla létrehozza az egyedi SID-t minden (törzsadat) rekord számára (Helyettesítő azonosító).
- A Dimenziótábla létrehozza a DimId-t az SID minden egyedi kombinációjához (max. 248 SID (karakter) befogadható a DIM-táblában).
- A szövegtábla tartalmazza a törzsadatok leírását.
- A ténytábla a DIM ID és a kulcsadatok egyedi kombinációját tartalmazza (a ténytáblázatba max. 233 kulcsfigurát (mérhető mennyiség) lehet befogadni).
Az alábbiakban bemutatunk egy példát arra, hogyan néz ki az Infocube ténytáblája.
Az alábbiakban a Dimenzió és a SID táblázatok találhatók.
Az alábbiakban láthatók az Info objektum törzsadatai és szöveges táblázata.
Infocube: Kiterjesztett csillag séma minta:
Az alábbiakban bemutatjuk az Infocube példáját, amely az Extended Star sémát mutatja.
Az Infocube kiterjesztett csillag sémájának magyarázata:
- Az InfoCube ténytáblájának értéke 3.
- A ténytábla értéke (azaz „3”) a Dimenzió táblában van feltérképezve.
- A „3” dimenzióazonosító SID-t tartalmaz az SID-táblában.
- Az SID-érték a Szöveg- és Törzsadatok táblával van leképezve.