Előnyök és hátrányok a DBMS
Adatbázis kifejlesztése - a paradigmaváltás
Az adatok az adatbázisban egy bizonyos szerkezet, amely során megállapítást a design. Ugyanakkor a tervezési folyamat is rendkívül összetett. Ahhoz, hogy hozzon létre egy rendszert, amely eleget tesz az információs igények egy bizonyos szervezet, akkor kell használni a megközelítés meglehetősen eltér a fejlesztési módszerek a hagyományos fájlrendszerek, amelyben minden a munka alkalmazások kifejlesztése, amelyek megfelelnek az igényeinek egyes egységek. A sikeres végrehajtás alapján az adatbázis rendszer, meg kell gondolni először arról az adatokat, és csak ezután a kérelmek. Egy ilyen változás megközelítés az lehet, mint a paradigmaváltás.
- Ellenőrző adatredundanciát
Ha az adatbázisban, szemben a hagyományos fájlrendszer, kísérletet teszünk, hogy megszüntesse adatredundanciát integrálásával a fájlt, hogy ne tárolja több példányban ugyanazt az információt.
Kiküszöböléséről adatredundanciát vagy ellenőrzési csökkenti a ütköző államok. Ha az adatelem az adatbázisban tárolt csak egyszer, akkor változtatni elvégzéséhez szükség van csak egy művelet frissítés és az új érték azonnal elérhető lesz az összes felhasználó számára az adatbázis.
- Az adatok megosztása
Az adatbázis tulajdonosa a szervezet egészét, és meg lehet osztani az összes regisztrált felhasználó. Egy ilyen nagy számú felhasználó dolgozhat nagy mennyiségű információt.
- Adatintegritás
Az adatbázis integritását helyesen tárolják az adatokat biztosít. Integritása általában leírt kényszerek használatával, azaz a szabályok támogatják a helyességét, amelyet nem lehet megsérteni az adatbázisban. Tehát a korlátozás azt állítják, hogy a fizetést a dolgozók nem haladhatja meg a 10.000 $ évente, vagy ugyanaz, mint amit az adatok rögzítésére a munkavállaló osztály számát, amelyben működik, meg kell felelnie a tényleges szétválasztása a megfelelő cég.
Adatbázis biztonság védelme az illetéktelen hozzáférés a felhasználók. Bevonása nélkül a vonatkozó biztonsági intézkedések integrált adatai sebezhetőbbek, mint az adatokat a fájlrendszerben. A biztonsági rendszer lehet kifejezni formájában számla és jelszavakat a felhasználói hitelesítést. Az adatokhoz való hozzáférés a regisztrált felhasználó korlátozható csupán néhány műveletet. Például egy adatbázis adminisztrátor hozzáférést kell biztosítani az összes adatot az adatbázisban, a társaság fióktelep vezetője, hogy az összes adatot, hogy tartozik az irodájába, és közönséges alkalmazott - ish adatokat, amelyek szükségesek a teljesítmény az ő hivatalos feladatai, az eredmény, hogy ez nem férhetnek hozzá a bizalmas adatok, például a személyzet fizetése.
- Hatékonyságának javítása a rendszer mérlegek a növekedés
Ötvözi a működési adatokat egy adatbázisban, és létre egy sor alkalmazások, amelyek egyetlen adatforrás, akkor lehet elérni jelentős megtakarítást. Ebben az esetben a költségvetést, amely általában kiosztott minden egyes részleg fejlesztésére és támogatására saját fájlrendszereket lehet kombinálni a költségvetés egyéb szervek, amelyek biztosítják a hatékonyságot a növekedés mértéke a rendszer.
- Javítása adatok elérhetősége és együttműködésre való hajlandóságát
Adatok, amelyek átlépik a határokat osztályok, mint az integráció eredményeként azonnal elérhetővé a végfelhasználók számára. Sok DBMS-lekérdező nyelvek, amelyek lehetővé teszik a felhasználók kérdéseket feltenni a korábban előre nem látható és szinte azonnal megkapja a szükséges információkat az terminál, anélkül, hogy a programozási támogatás, amely ezen információk kinyerése az adatbázisból lenne létrehozni speciális szoftver.
- Fejlesztések a teljesítmény
Alapszinten, az adatbázis biztosítja az összes alacsony szintű eljárások dolgozni fájlokat, melyeket általában alkalmazás. A termék ilyen eljárások lehetővé teszi a programozó, hogy összpontosítson a fejlesztés több konkrét, alapvető funkcióit a felhasználók nem kell aggódni a részleteket a végrehajtás alacsonyabb szinten.
- Egyszerűbb rendszer kezelése függetlensége révén az adatok
Az adatbázisban ellentétben fájlrendszerek adatdefiníciók elválasztják alkalmazások, de azért, mert az alkalmazások védve változások ezeket a leírásokat.
- Továbbfejlesztett konkurencia ellenőrzés
Fájlrendszerek, míg hozzáférést ugyanazt a fájlt, a két felhasználó összeférhetetlenség lehet a két kérelmet, amely azt eredményezi, hogy az adatvesztés vagy elvesztése annak integritását. Másfelől, az adatbázis lehetőséget nyújt a párhuzamos adatbázis-hozzáférést és biztosítja, hogy nincs ilyen probléma.
- Speciális biztonsági mentési és helyreállítási szolgáltatás
Felelősség védelmét biztosító adatokat nem a hardver és a szoftver a fájlrendszerben a felhasználó. A modern adatbázisok eszközként szolgálhat a veszteségét csökkenteni hangerőt előfordulása különböző meghibásodások.
-Költségek átalakítani
Bizonyos esetekben, a költségek az adatbázis és a további szoftverek lehetnek képest elenyésző történő átalakításának költségeit a meglévő alkalmazások együttműködni az új adatbázisba. Ezek a költségek magukban foglalják a személyzet képzése dolgozni az új rendszer, valamint fizetési szakértők szolgáltatásait, akik segítik az átalakulás és bevezetése az új rendszer.
Jellemzően egy fájlrendszert hoz létre valamilyen speciális alkalmazások, így a teljesítmény is elég magas. Azonban adatbázisok célja, hogy a több közös feladatokat és karbantartása több alkalmazást. Ennek eredményeként sok alkalmazás fut az új környezetben nem olyan gyors, mint korábban.
- Több súlyos következményekkel jár, ha a rendszer nem
Az erőforrások centralizációja növeli sebezhetőségét. Mivel a munka minden felhasználó és alkalmazás függ a munkavállalási hajlandóságot adatbázis, az egyik meghibásodása összetevői vezethet teljes felfüggesztése a szervezet munkájában.