Mi a megosztott adatbázis, a titkosítási blog?
A megosztott adatbázis olyan adatbázis, amelynek objektumai két külön fájlra oszthatók:
Belső vagy szerver adatbázis (back-end adatbázis) tartalmazza a forrásadatokat - más szavakkal táblázatok és semmi más;
A külső vagy ügyfél adatbázis (front-end adatbázis) tartalmazza mindazt, amit táblázatokkal dolgozik, nevezetesen más típusú adatbázis objektumokat, például lekérdezéseket, jelentéseket, űrlapokat és makrókat.
Az adatbázis felosztása után a belső adatbázis nyilvános helyre kerül (például hálózati meghajtón). A külső adatbázis valamivel másképp működik. Másolja azokat a számítógépeket, amelyek a belső adatbázist fogják használni. Az 1. ábrán. 18.1 ez a munkamódszer látható.
Az osztott adatbázisok számos előnnyel rendelkeznek.
| Teljesítmény. Ha egy megosztott adatbázist használ, minden ügyfélnek meg kell adnia az általa szükséges objektumok másolatát, például az űrlapok készen állnak és várakozhatnak a számítógépen. Ez azt jelenti, hogy a felhasználónak nem kell kivonnia ezt az információt a megosztott adatbázisból, ami több időt igényel (és további forgalmat generál a hálózaton). Ebben az esetben csak a megosztott adatbázishoz szükséges adatokat kell megkapnia.
Könnyebb frissítés. Az adatok megváltoztatása egy többfelhasználós adatbázisban viszonylag biztonságos az emberek számára, de az Access program nem képes megbirkózni az adatbázis-objektumok szerkezetét megváltoztató felhasználói próbálkozásokkal. Megosztott adatbázis I
Nem befolyásolja ezt a problémát, mert az ügyfél adatbázisban gyakran megtalálható objektumok, például kérések, jelentések és űrlapok találhatók. Ha ezeket az objektumokat módosítani szeretné (vagy újakat is hozzáadhat), akkor biztonságosan megváltoztathatja az ügyfél adatbázisát egy számítógépen, majd eloszthatja azt az összes szükséges személy között.
Ez a megközelítés nemcsak könnyebb, hanem sokkal megbízhatóbb is lehet, mert nem lehet megoldatlan probléma, az úgynevezett megsemmisülése vagy sérülése az adatbázisban (lásd a fejezet "Adatok korrupciója" című fejezetet később).
Ábra. 18.1. Egy megosztott adatbázissal rendelkező rendszerben van egy belső vagy kiszolgálói adatbázisa, amely adatokat központilag tárol, valamint több külső vagy ügyfél adatbázisot is az egyes adatbázisokhoz csatlakozó felhasználók számára
§ A különböző emberek különböző ügyfél adatbázisok. Ha megosztott adatbázist használ, különböző típusú ügyfél-adatbázisokat hozhat létre különböző típusú felhasználók számára. Például a marketing részlegnek olyan jelentésekre van szüksége, amelyek az értékesítési információkat jelenítik meg, és a raktári alkalmazottaknak egy olyan űrlapra van szüksége, amely a fennmaradó megbízásokat tartalmazza. Ez a megközelítés felhasználható annak biztosítására, hogy a felhasználók ne mutassanak olyan formákat, jelentéseket és táblázatokat, amelyek nem nekik szólnak, ami csökkenti a kisebb hibák kockázatát (például a vezérigazgató nem véletlenül megsemmisíti az árucikket). De ne menj szélsőségig - az ügyfél adatbázisainak több változata jön létre, annál nagyobb erőfeszítésre van szükség ahhoz, hogy kísérje őket.
Technikai szempontból nem lesz biztonságosabb az adatbázisa, ha korlátozott képességekkel rendelkező ügyfél-adatbázisokat biztosít. Végül a technikailag kompetens hozzáférési felhasználók egyszerűen létrehozhatják saját kliens adatbázisukat, és használhatják őket korlátlan hozzáférést biztosítva a kiszolgáló adatbázisához. Bár bár az ügyfél adatbázis nem tudja megállítani a támadót, akkor védelmet nyújthat egy gondatlan vagy túlságosan kíváncsi felhasználó ellen.
Két módon oszthatja meg az adatbázist. Használhatja a varázslót, vagy manuálisan használja az eszközöket az Access program exportálásához és importálásához. A következő szakaszok mindkét módszert ismertetik.
Keressen egy helyet a hálózatban az adatbázisban
Mielőtt megosztaná az adatbázist, meg kell találnia egy helyet az adatbázis belső vagy szerver részének fájljához.
Az egyik lehetőség (meglehetősen kockázatos), hogy közvetlenül hozzáférjen hozzá a számítógéphez. Csak húzza az adatbázist a Megosztott dokumentumok mappába, vagy hozzon létre egy új megosztott mappát. A folyamat a Windows verziójától és a számítógép beállításaitól függően enyhén változhat, de ezek az utasítások a legtöbb Windows XP operációs rendszert futtató számítógépen használhatók.
1. Indítsa el az Explorer programot.
2. Keresse meg az adatbázis tárolási helyét, kattintson jobb gombbal a mappára, és válassza ki a Tulajdonságok menüpontot.
3. Kattintson a Megosztás fülre, majd kattintson a Részvény megosztása rádiógombra.
4. Ha szükséges, adjon meg egy alternatív nevet a mappának és azon felhasználók maximális számának, akik egyszerre férhetnek hozzá a mappához.
5. Kattintson az OK gombra.
Mostantól más felhasználókat kapnak, hogy hozzáférjenek a számítógéphez - és az adatbázisához - a Hálózati szomszédság tartalmának böngészésével.
Talán ez a folyamat túl könnyűnek tűnt ahhoz, hogy igazad legyen, de ez így van. A probléma az, hogy a számítógép nem ideális kiszolgáló. Ha kikapcsolja a nyaralás közben, akkor mindenki súlyosan kiszabadul az adatbázisából. Hasonlóképpen, amikor részt vesz a "Demon Spawn Legion IV. Részének bosszúja" játékban, míg más felhasználók jelenleg próbálnak együttműködni az adatbázisával, munkájuk (és játékmódjuk) teljesítménye szenved. De sokkal komolyabb probléma merül fel, ha újraindítja a számítógépet, mert hirtelen lekapcsolódik az adatbázisban lévő összes adat. Garantálódik valaki munkájának vesztése, és az adatok korrupciója lehetséges.
Ezen okok miatt erősen ajánlott az adatbázist a szerver számítógépre helyezni. A kiszolgáló számítógép nem feltétlenül különbözik a sajátjától - valójában rendszeres PC-ként működik, amely a hálózatban lévő Windows operációs rendszert futtatja. A különbség az, hogy senki sem használja közvetlenül ezt a számítógépet. Egyedül marad, és koncentrálhat a fontos munkákra, korlátozott részekre bocsátja az adatokat azoknak, akiknek szüksége van rájuk.