Skip to main content

Mi az adathozzáférési réteg?

Az adathozzáférési réteg (DAL) minden számítógépes program speciális része, amely megkönnyíti a hozzáférést a program és a tartós tárolás között.A programok a számítógépen futó alkalmazások;A tartós tárolás a számítógép bármely állandó tárolási helyére utal, például a merevlemezek.Miközben futnak, a programok folyamatosan írnak és olvasnak az információkat a merevlemezre és onnan.Az adathozzáférési rétegek funkciója annak biztosítása, hogy a rendszeren futó programok képesek -e megszerezni a szükséges információkat, amint szüksége van rá.és a tárolóeszköz.A számítógépen futó minden programnak, amelynek a merevlemezről származó információkhoz kell hozzáférnie, működik a működő adathozzáférési rétegek.A program fő testülete helyett, amely közvetlenül a tartós tárolási helygel kommunikál, átruházza a felelősséget az adathozzáférési rétegre, amely a program nevében a feladat végrehajtása érdekében jár el.Az egyetlen feladata az, hogy az információkat oda -vissza keverjük, felszabadítva a program többi részét a többi felelősség teljesítése érdekében.Más szavakkal: az információk, amelyeket a program nem rendelkezik intuitív módon.Például, ha egy program megpróbálja kiszámítani a társaságok haszonkulcsának változásait az elmúlt 10 évben, akkor valószínűleg nem léteznek az információ a tényleges programban.Ez azonban létezik egy vállalati pénzügyi nyilvántartási adatbázisban.Mivel a program rájön, hogy az X pénzügyi kimutatáshoz vagy az y bevételi jelentést igényel, megmondja az adathozzáférési rétegnek, hogy megtalálja ezt az információt.Az adathozzáférési réteg ezután a megfelelő adatbázisból vagy táblázatból származó információkat szifonálja, visszaküldve a programba, így folytathatja a működését.

Egyes programok, amelyek adathozzáférési réteget használnak, az adatbázis -függő;Ez azt jelenti, hogy úgy tervezték, hogy egy adott adatbázis -típusgal működjenek, korlátozva azok átadhatóságát.Mások adatbázis függetlenek, biztosítva a képességet, hogy az adatbázis -szoftver szélesebb körével működjön.Noha úgy tűnik, hogy a függő adathozzáférési rétegprogramok kevésbé hasznosak, ez nem feltétlenül igaz.Mivel úgy programozják, hogy egyfajta adatbázissal működjenek, valószínűleg hatékonyabban optimalizálják őket, gyorsabb teljesítményt nyújtva, miközben működnek a tervezett adatbázis -rendszerrel.