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

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

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

Videó: Különbség az adatbázis és a séma között
Videó: How Does An Emu Differ From An Ostrich? | NATURE Shorts | PBS 2024, Július
Anonim

Adatbázis vs séma

A nagy mennyiségű adat egyszerű rendszerezésére, tárolására és lekérésére szolgáló rendszert adatbázisnak nevezzük. Más szóval, egy adatbázis egy vagy több felhasználó számára szervezett adatok kötegét tárolja (jellemzően digitális formában). Az adatbázisokat, gyakran DB-nek rövidítve, tartalmuk szerint osztályozzák, például dokumentum-szöveg, bibliográfiai és statisztikai. Másrészt az adatbázisséma a szervezet és az adatbázisban lévő adatok szerkezetének formális leírása. Ez a leírás tartalmazza a táblázatok, oszlopok, adattípusok, indexek és még sok más meghatározásait.

Adatbázis

Egy adatbázis architektúrája különböző szintű absztrakciót tartalmazhat. Általában a három szint: külső, fogalmi és belső alkotja az adatbázis architektúrát. A külső szint határozza meg, hogy a felhasználók hogyan tekintsék meg az adatokat. Egy adatbázisnak több nézete is lehet. A belső szint határozza meg az adatok fizikai tárolásának módját. A fogalmi szint a kommunikációs közeg a belső és a külső szintek között. Egyedülálló nézetet biztosít az adatbázisról, függetlenül attól, hogyan tárolják vagy nézik. Többféle adatbázis létezik, mint például az analitikai adatbázis, az adattárházak és az elosztott adatbázisok. Az adatbázisok (pontosabban a relációs adatbázisok) táblázatokból állnak, és sorokat és oszlopokat tartalmaznak, hasonlóan az Excel táblázataihoz. Minden oszlop egy attribútumnak felel meg, míg minden sor egyetlen rekordot jelöl. Például egy adatbázisban, amely egy vállalat munkavállalói adatait tárolja, az oszlopok tartalmazhatják az alkalmazott nevét, az alkalmazott azonosítóját és a fizetést, míg egyetlen sor egyetlen alkalmazottat jelent. A DBMS (Database Management System) az adatbázisrendszer összes adatbázisának kezelésére szolgál. Az adatbázis szerkezete jellemzően túl bonyolult ahhoz, hogy DBMS nélkül kezeljük. A népszerű DBMS-termékek a Microsoft SQL Server, a MySQL, a DB2, az Oracle és a Microsoft Access.

Séma

Egy adatbázisrendszer adatbázissémája leírja az adatok szerkezetét és elrendezését. Az adatbázis-séma meghatározásához az adatbázis-kezelő rendszer által támogatott formális nyelvet használják. A séma leírja, hogy az adatbázis hogyan épül fel a táblák segítségével. Formálisan a séma olyan képletkészlet, amely integritási megszorításokat ír elő a táblákra. Továbbá az adatbázisséma leírja az összes táblát, oszlopneveket és típusokat, indexeket stb. Háromféle séma létezik, az úgynevezett fogalmi séma, logikai séma és fizikai séma. A fogalmi séma leírja a fogalmak és kapcsolatok leképezését. A logikai séma határozza meg az entitások, attribútumok és relációk leképezését. A fizikai séma a fent említett logikai séma sajátos megvalósítása.

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

Az adatbázis rendszerezett adatok gyűjteménye, míg az adatbázisséma az adatok struktúráját és rendszerezését írja le egy adatbázis-rendszerben. Az adatbázis az adatok rekordjait, mezőit és celláit tartalmazza. Az adatbázisséma leírja, hogy ezek a mezők és cellák hogyan épülnek fel és szerveződnek, és milyen típusú kapcsolatok vannak leképezve ezen entitások között. Érthető, hogy az adatbázis sémája a létrehozást követően állandó marad, miközben az adatbázistáblázatokban lévő tényleges adatok folyamatosan változhatnak.

Ajánlott: