Különbség a séma és az adatbázis között A különbség

Anonim

Séma vs adatbázis?

Az adatbázis olyan strukturált adatok gyűjteményeként írható le, amelyeket rendszerint számítógépes rendszerekben tárolnak. Az adatbázis szerkezetét az adatbázisok adatbázisának megfelelő módon szerveződnek meg. A "séma" kifejezés egy "tervet vagy alakot" jelent, és definiálható a logikai struktúra modellezéséhez vagy létrehozásához használt terminológiához, amellyel az adatok tárolhatók az adatbázisban. Technikailag egy adatbázis séma az alapul szolgáló struktúra, amelyet a nyilvántartások tárolására használt adatbázis-kezelő rendszer ír le és támogat.

Általánosságban egy séma az építészmérnökök és üzleti elemzők által rögzített és dokumentált tervmodellek magasabb szintű absztrakciója egy projekt vagy termékfejlesztés elemzési fázisában. Ezek egy adatbázisban nem léteznek, de az adatbázisok egyes változataiban bizonyos szinteken fizikai formában megvalósíthatók.

Amikor ezt a nézetet hoztuk egy felhasználónak, akkor a következő három entitást (adatbázis, séma és felhasználó) a következőképpen határozhatjuk meg:

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ázisrendszer struktúrájának grafikus ábrázolása, míg az adatbázis maga rekordok vagy adatok strukturált gyűjteménye.

Összefoglaló:

1. Az adatbázis a fizikai szerkezet.

2. A séma a logikai struktúra.

3. Az adatbázis a kapcsolódó táblák és a táblákban tárolt adatok gyűjteménye.

4. A séma viszont az adatbázis logikai definíciója, vagyis egy olyan terv, amely meghatározza az összes táblázat és oszlop nevét, és meghatározza, hogy milyen típusú oszlopok stb.

5. Bizonyos adatbázis-kezelő rendszerekben a séma bármely szinten megvalósítható fizikai formában.

6. A sémaobjektumok és a fizikai fájlok között nincsenek egy-egy levelezés, amelyek a lemezeken tárolt információkat tárolják.