Adatbázis a domain modell

A koncepció a tárgykörben

A koncepció a tárgykörben kulcsfontosságú, ha figyelembe vesszük az adatbázis, mint egy információs rendszert. Az intuitív értelmében ez a koncepció nyilvánvaló: a probléma a területen - egy bizonyos tevékenységi területen. A pontosabb meghatározása, amely lehetővé teszi, hogy alakítsanak a koncepció a domain modell szerint. Ez azt sugallja, tisztázva számos más alapvető fogalmak.

Adat. Néhány tényeket, amelyekre a megállapítás alapjául szolgáló, vagy bármely más, a szellemi tevékenységet. Az elsődleges komponens az adatszimbólumokat vagy számok, és az általuk kódolt ábrázolása, mint egy sor bináris bitek.

Szemantika. Hozzárendelés bizonyos tulajdonságait. akkor válnak hasznos emberek (abban az értelemben, döntéshozatal), valamint a programok és eljárások (meghatározásában ésszerűségét a használat). A jövőben a szó jelentését fogják használni szinonimájaként „szemantika”.

Adatok elem. A legkevésbé szemantikailag jelentős nevesített egységnyi adat megegyezik (név, beosztás, színét, fizetés).

Objektumot. Milyen adatokat tárolja (alkalmazott, gép, anyag).

Képesség. Jellemzők (tulajdonságok) az objektum.

Figyeljük meg, hogy a tárgy pont (jelenlegi) esetben csak az összege a tulajdonságokat a releváns adatokat elemekkel. Ebben az értelemben azt jelenti, hogy az érték az adatelem értéke az objektum attribútum. 3. ábra. Ez azt mutatja, a kapcsolat a fogalmak fent bevezetett.

A legegyszerűbb módja annak, hogy megjelenjen a kommunikáció adatelemeket attribútumokat és a hozzájuk tartozó értékek rögzítését a sorrendben 4. ábra.

Az ábra azt mutatja, a kártya a megfelelő elem értékek (N - egész szám, S - egy karaktersorozatot, B - kódok logikai állandók igaz és hamis, D - dátum).

Specializáció. A gyűjtemény a valós tárgyak, hozott egy bizonyos kontextusban (az elméleti körét, modellek, stb.)

Megjegyzés 1. Ebben a meghatározásban a koncepció a tárgy értelmezi meglehetősen tágan, a domain tárgyakat lehet venni tárgyak, jelenségek, folyamatok. Valóban, tegyük fel, például a tárolni kívánt információt a termék elérhető lesz, hogy van, az anyag (fizikai) tárgyak, mint például az áruk. Valószínűleg az adatbázisban, és meg kell adnia információkat megrendelések áruszállítás a raktárba, de a rend nem egy fizikai tárgy, és a folyamat attribútumok, beleértve a nevét, a szállított áruk mennyisége, a szolgáltató neve, a szállítási idő, stb

Ábra. 3. alapfogalmak a tárgykörben

4. ábra. Képesség kapcsolatban van az elemek és értékek

2. megjegyzés. Megjegyzés attribútumai közül az objektum nevét a sorrendben az árut, ami nyilvánvalóan egy attribútum a kívánt terméket, és ezzel meghatározza, hogy egy adott tárgykörben (készlet), van összefüggés az ismeretlen tárgyakat. Így a valós objektumok egymással egy csomó bonyolult kapcsolatok és függőségek kell figyelembe venni az információs tevékenységeket.

3. megjegyzés. A valós világ végtelen; bármely területén lehet izolálni végtelen objektum készlet végtelen számú ingatlanok minden, és végtelen közötti kapcsolatok száma tárgyakat. Nyilvánvaló, hogy egy teljes és átfogó ismertetés az adatbázisban szinte lehetetlen. Azonban az időközben felmerülő problémák gyakorlat (problémák) teljes leírás az információ tartomány és nincs szükség. Mivel minden megoldható probléma kapcsolódó elérésére bizonyos célok a domain csak korlátozott számú lehetséges kiosztani mindig (részhalmaza), egymással összefüggő tárgyak bizonyos tulajdonságai, amelyek a viselkedés alapvető fontosságú a probléma megoldásának. Nyilvánvaló, hogy egy ilyen korlátozott halmazával kapcsolatos egyes megoldandó feladat keretében egy adott tárgykörben.

2. meghatározása az adatbázis - gyűjteménye strukturális adatok. Tulajdonságait mutatja tényleges objektumok a külső világ (tekinteni egy bizonyos szempontból).

3. meghatározása adatbázis - gyűjteménye leírásai valós tárgyak és azok összefüggéseit, amelyek relevánsak egy adott alkalmazás területén.

Más szóval, az adatbázis - egy sor adatot mutatja az aktuális (szükséges megoldani a problémákat) és a tényleges adatok (jelentős) kapcsolat.

Adjunk néhány meghatározást, bizonyos fogalmakat pontosítani már látott.

Probléma. Objektíven feltörekvő tevékenységét az emberi kérdés vagy meghatározott kérdések, amelyek megoldása az elméleti és gyakorlati érdeklődés.

Probléma helyzetet. A helyzet, hogy nem lehet megoldani a rendelkezésükre álló eszközökkel.

Cél. Néhány állam. ami mozog (vagy kell menni), egy sor, egymással összefüggő tárgyakat. Nyilvánvaló, hogy a cél akkor valósul meg, ha probléma van a helyzet.

Megjegyzés. Állapota összefüggő tartomány tárgyak minden időpontban határozza meg a beállított értékek az objektum tulajdonságait és jellemzőit kapcsolatokat. Módosítsa az értéket (jellemző kapcsolatok) - változtatja.

Tárgy Environment (régió). Kapcsolódó jellemző leírásaival feladatok egy adott információs rendszer.

Rendszer. Ebben a rendszerben értjük objektum és a kapcsolatok (linkek) között, elválasztva a tárgykörben összhangban egy adott célra egy adott időintervallumban.

Ebben a meghatározásban megjegyezzük, két fontos pontot.

1. rendszer létrehozására csak akkor lehetséges, ha a cél. Ebben az értelemben minden esetben releváns szlogenje: „Nincs olyan rendszer, gond nélkül!”. Más szóval, ha nincs egyértelmű és teljes megértése a probléma domain nem kezd fejleszteni egy olyan információs rendszer. Ezeket az elveket lehet szemléltetni a következő séma szerint:

A diagramok a két példa egy sor tárgyak ábrázolt, amelyek közül az egyik megfelel több alkalmazottak. és a második - a fizetések.

Megjegyzés. Egy ilyen sor tárgyak az úgynevezett „objektum típus”. Az egyes elemek ilyen készlet nevezzük esetekben a megfelelő objektum típus. Nyilvánvaló, minden esetben azonos típusú (ugyanazon tárgyak) jellemzi ugyanazok az attribútumok (tulajdonságok). Tehát ez a kifejezés találkozó objektumot. meg kell pontosan képviseli magát, ez a típusú objektumok vagy egyedi esetekben. Az adatbázis használja az elmélet azonos tárgy (objektum típusát, az objektum típusát például) fogalmát rekord (rekord típus. Recording típus például).

Nyilvánvaló, hogy figyelembe véve az összessége kötetlen tárgyak 1. Példa típusú alkalmazottak és a fizetések. nem tudjuk meghatározni az összeget a fizetést az adott alkalmazottak, és következésképpen eldönteni a kérdést, hogy a (bér) elegendőek, vagy növelni kell a. Így, az adatok lehet érteni (realizált) csak akkor, ha a link van beállítva közöttük; nevezetesen a kapcsolódó adatok információk.

Szerint [1], megkülönböztetjük a következő csoport jellemző tulajdonságok a rendszer, mint egy tárgy:

· Integrity. Ez lehetővé teszi a rendszer, hogy elváljon a környezetével.

· Nyitottság s. Kommunikáció a környezetet. A jelenléte a bemenetek a rendszer (információáramlás a környezet) és a kimeneti (felsorolja a kapott információkat a közegben).

· A belső heterogenitás. Ez lehetővé teszi, hogy válassza ki a rendszer alkotóelemei.

· Strukturálása. A linkek között részei a rendszernek.

· Funkciók. Funkció - ezek olyan folyamatok, amelyek előfordulnak a rendszer kimenet; műveletek eredményei; termékek nem készül.

· Által ösztönzött s. Az expozíció a külső hatások a rendszert, és változtatni a magatartásán alatt ezek a hatások.

· Változékonyság idővel. Képes megváltoztatni a kompozíció elemeit, maguk az elemek, kapcsolatok.

· Ellenállás. A létezés vizmenyayuscheysya környezetben. Preservation rendszer egészségének változik a tárgykörben.

· A megjelenése (kelés - a hirtelen megjelenése). A megjelenése a tulajdonságait a rendszer egészének, hiányoznak bizonyos részein a rendszer.

· Oszthatatlan egymástól. Ennek következtében a megjelenése. Eltűnése bizonyos tulajdonságai a rendszer végrehajtása során a bomlást.

· Ingerentnost (inherens - amely szerves része valaminek). Összhang a környezet összeegyeztethető.

· Célszerűség. Alárendeltségében egy bizonyos cél.