Articles

Adatbázis-séma

az adatbázis-séma az adatbázis-kezelő rendszer (DBMS) által támogatott formális nyelven leírt struktúra. A “séma” kifejezés az adatok szervezésére utal, mint az adatbázis felépítésének tervrajzára (relációs adatbázisok esetében adatbázistáblákra osztva). Az adatbázis-séma formális meghatározása az adatbázisra kiszabott integritási korlátoknak nevezett képletek (mondatok) halmaza. Ezek az integritási korlátok biztosítják a séma részei közötti kompatibilitást. Minden korlátozás ugyanazon a nyelven kifejezhető. Az adatbázis az adatbázis nyelv megvalósításának struktúrájának tekinthető. A létrehozott fogalmi séma állapotai explicit leképezéssé, az adatbázis sémává alakulnak. Ez leírja, hogy a valós entitások hogyan vannak modellezve az adatbázisban.

” az adatbázis-séma az adatbázis-adminisztrátor lehetséges alkalmazások ismerete alapján meghatározza az adatbázisba beléphető tényeket, vagy azokat, amelyek a lehetséges végfelhasználók számára érdekesek.”Az adatbázis-séma fogalma ugyanolyan szerepet játszik, mint az elmélet fogalma a predikátum kalkulusban. Ennek az “elméletnek” a modellje szorosan megfelel egy adatbázisnak, amely bármikor matematikai objektumként látható. Így egy séma tartalmaz képleteket képviselő integritási megszorítások kifejezetten az alkalmazás számára, majd a megszorítások kifejezetten egy olyan adatbázis, minden kifejezve ugyanazt az adatbázist nyelv. Egy relációs adatbázisban a séma meghatározza a táblákat, mezőket, kapcsolatokat, nézeteket, indexeket, csomagokat, eljárásokat, funkciókat, sorokat, triggereket, típusokat, szekvenciákat, materializált nézeteket, szinonimákat, adatbázis linkeket, könyvtárakat, XML sémákat és egyéb elemeket.

az adatbázis általában tárolja a sémát egy adatszótár. Bár a sémát szöveges adatbázis nyelven definiálják, a kifejezést gyakran használják az adatbázis-struktúra grafikus ábrázolására. Más szóval, a séma az adatbázis szerkezete, amely meghatározza az adatbázisban lévő objektumokat.

egy Oracle adatbázis-rendszerben a “séma” kifejezés kissé eltérő konnotációval rendelkezik.