Séma vs adatbázis?
Az adatbázis leírható strukturált adatok gyűjteményeként, amelyeket általában a számítógépes rendszerekben tárolnak. Az adatbázis struktúráját úgy kapjuk meg, hogy az adatokat megfelelően rendezzük egy adatbázis-modell segítségével. A „séma” kifejezés „terv vagy alak” kifejezést jelent, és meghatározható olyan terminológiának, amelyet modellezéshez vagy logikai struktúra létrehozásához használnak, amelynek segítségével az adatbázisban tárolhatók az adatok. Technikai szempontból az adatbázis-séma az a mögöttes struktúra, amelyet a nyilvántartások tárolására használt adatbázis-kezelő rendszer ír le és támogat.
Általában a séma a tervezési modellek magasabb szintű absztrakciója, amelyet az adatbázis-tervezők és az üzleti elemzők rögzítenek és dokumentálnak egy projekt vagy termékfejlesztés elemzési szakaszában. Ilyenek nem léteznek adatbázisban, de az adatbázisok egyes változataiban bizonyos szinteken fizikai formában is megvalósíthatók.
Amikor egy felhasználót ebbe a perspektívaba vonunk, akkor az alábbiak szerint definiálhatjuk ezt a három entitet (adatbázis, séma és felhasználó):
Az adatbázis a fizikai fájlok gyűjteménye.
A felhasználó az, aki csatlakozik egy adatbázishoz.
A séma a felhasználó tulajdonában lévő objektumok gyűjteménye.
Röviden összefoglalva: a séma általában az adatbázis-rendszer felépítésének grafikus ábrázolása, míg az adatbázis maga az iratok vagy adatok strukturált gyűjteménye.
Összefoglaló:
1.Az adatbázis a fizikai szerkezet.
2.Schema a logikai struktúra.
3.Az adatbázis a kapcsolódó rekordok és táblázatokban tárolt adatok gyűjteménye.
4.A séma viszont az adatbázis logikus meghatározása vagy más szavakkal egy terv, amely meghatározza az összes táblázat és oszlop nevét, és meghatározza az egyes oszlopok típusát stb..
5. Egyes adatbázis-kezelő rendszerekben a séma fizikai formában valósítható meg bármelyik szinten.
6.A sémaobjektumok és a lemezeken tárolt fizikai fájlok között nincs egyéni kapcsolat.