aktív adatbázis
Nyújtási és intenzionális része az adatbázisnak
Információ az első és a második faj összesített világosan leírja az objektumok (entitások) a valós világ mintájára az adatbázisban. Más szóval, ez nyilvánvaló tényeket a felhasználók által megadott kell tárolni az adatbázisban. Ez a rész az adatbázis neve nyújtási.
Információk a harmadik fajta használják az adatbázis-kezelő a teljesítménye különböző felhasználó által definiált műveleteket. Megszorítások képes blokkolni a végrehajtását adatbázis frissítési műveletek kiváltja okozhat az automatikus végrehajtását meghatározott intézkedések esetén a meghatározott feltételek meghatározása reprezentációk okoz kifejezett vagy közvetett materializáció egy asztalnál, amikor használja őket. Ez a rész az adatbázis neve intensional; nem tartalmaz közvetlen bizonyíték, és jellemző információkat a szemantika alkalmazási területen.
Mint látható, a relációs adatbázisok, a legfontosabb, hogy a nyújtási része és intenzionális része elsősorban játszik támogató szerepet. Adatbázis rendszerek, a szabály-alapú, két részből legalább.
A definíció szerint az adatbázis neve akkor aktív, ha az adatbázis kapcsolatban nemcsak teljesíti ezeket a lépéseket, amelyek egyértelműen jelzi a felhasználó, hanem a további lépéseket szabályokkal összhangban megállapított nagyon adatbázisban.
Könnyen belátható, hogy az alapítvány a gondolat szereplő SQL nyelv Idő Rendszer R. Tény, hogy az a meghatározás, a ravaszt, vagy függő expozíció, de a bevezetés a szabályok az adatbázis, amely szerint a DBMS további műveleteket hajthat végre? Bad hogy tényleg kiváltja nem hajtották végre teljes mértékben bármelyik ismert rendszerekben, még rendszer R. Ez nem meglepő, hiszen a végrehajtását egy ilyen eszköz az adatbázis igen összetett, általános és nem teljesen tisztázott.
Kérdések között, melyekre a válaszok még nem érkezett a következő. Hogyan lehet hatékonyan tartományának meghatározásához támogató tevékenységek által okozott közvetlen és a felhasználó beavatkozását? Hogyan lehet felismerni a ciklusokat a láncban „akció-állapot-akció-.” És mi a teendő abban az esetben az ilyen ciklusok? Ennek része a tranzakció további műveleteket hajthat végre, és előre, hogy a költségvetés a felhasználói attribútum megjelenő fölött?
Súly problémák nem megoldott még viszonylag egyszerű eset végrehajtásának SQL kiváltó, valamint a feladat már eddig is sokkal szélesebb. Lényegében azt javasolják, hogy a termelési adatbázis részeként a teljes rendszer, az űrlap feltételeket és műveleteket, amelyek nem korlátozódnak a tartalmát az adatbázisból, vagy közvetlen hatás azt a felhasználó által. Például az állapot lehet a napszak, és az intézkedés lehet a külső, mint például az információk kibocsátását a kezelő képernyőjén. Gyakorlatilag az összes modern munka aktív adatbázist kapcsolatos a probléma hatékony végrehajtásának a termelési rendszer.
Azonban a mi véleményünk szerint ez sokkal fontosabb gyakorlati célokra kell végrehajtani relációs adatbázis gép ravaszt. Megjegyezzük, hogy a SQL3 szabványtervezettel előírja a létezését nyelven azt meghatározásának feltételes intézkedéseket. Ezek végrehajtása lesz az első gyakorlati lépés az aktív adatbázis (amely megfelel a kereskedelmi végrehajtás már megjelentek).