Az adatoktól való függetlenség szabályai (8., 9. és 11. szabály) - stadopedia

Adatkezelési szabályok (2., 4., 5. és 7. szabályok).

Az ideális RDBMS-nek támogatnia kell 18 adatkezelési funkciót. Meghatározzák a lekérdezési nyelv teljességét (itt a "kérés" kifejezés magában foglalja a beillesztés, frissítés és törlés műveleteket is). Az adatkezelés szabályai meghatározzák a 18 adatkezelési funkció használatát. E szabályok szigorú betartása lehetővé teszi a felhasználói és alkalmazási programok elkülönítését a fizikai és logikai mechanizmusoktól az adatkezelési eszközök végrehajtásához.

2. szabály - garantált hozzáférés

Minden egyes adatelemnek (azaz annak atomi értékének) a relációs adatbázis számára logikus hozzáférést kell biztosítani a táblázatnév, az elsődleges kulcs értéke és az oszlopnév értéke alapján.

4. szabály - Dinamikus interaktív katalógus, amely a relációs modell szabályai szerint készült

Az adatbázis leírását logikai szinten ugyanúgy kell bemutatni, mint a szokásos adatokat, amely lehetővé teszi az engedélyezett felhasználók számára, hogy ugyanazt a relációs nyelvet használják a leírás eléréséhez, mint az adatokhoz való hozzáféréskor.

Ez általában azt jelenti, hogy ott kell lennie egy nyelv célja, hogy manipulálják a metaadatok és a normális adatok és az adatbázis a szervezet a tárolási rendszer információkat kell felhasználni egyetlen logikus felépítése - a kapcsolat.

5. szabály - kimerítő adat alanyelv

Megjegyzendő, hogy az SQL nyelv új ISO szabványa biztosítja, hogy az összes ilyen funkciót oly módon hajtsák végre, hogy bármely, a szabványt támogató nyelv automatikusan megfelel e szabálynak.

7. szabály - magas szintű beszúrási, frissítési és törlési műveletek

Az alap- vagy származtatott kapcsolatok (azaz reprezentációk) egyetlen operandusként való kezelésére való képesség nem csak az adatok kitermelési eljárásaira, hanem az adatok beillesztésére, frissítésére és törlésére vonatkozó műveletekre is vonatkozik.

A Codd három szabályt határoz meg az adatok felhasználásától az adatok felhasználásától függetlenül. E szabályok szigorú betartása biztosítja, hogy a felhasználók és a fejlesztők védelmet kapjanak az egyes adatbázisok átszervezésével kapcsolatos alacsonyabb szintű alkalmazások teljes módosításához.

8. szabály - fizikai függetlenség az adatoktól

Az alkalmazási programokat és a terminálokkal való munkaeszközt logikailag nem szabad érinteni, amikor az adattárolási módszerekre vagy a hozzájuk való hozzáférési módokra vonatkozó változtatásokat hajtanak végre.

9. szabály - logikai függetlenség az adatoktól

Az alkalmazási programokat és a terminálokkal való munkaeszközt logikailag nem érintik, amikor az alapszintű táblázatokba olyan nem változó információkat, amelyek elméletileg nem befolyásolják az alkalmazásszoftvert.

11. szabály - az adatok terjesztésétől való függetlenség

Alnyelv manipulálni az adatokat egy relációs adatbázis-kezelő rendszer lehetővé teszi az alkalmazások és kell lennie logikailag ugyanaz, függetlenül attól, hogy az adatok tárolása - fizikailag központilag vagy elosztott módon.

Az adatelosztástól való függetlenség azt jelenti, hogy egy különálló számítógépen lévő DBMS hozzáférést biztosító alkalmazásprogramnak még a módosítások nélkül is tovább kell működnie, még akkor is, ha a hálózaton lévő adatok átkerülnek az egyik számítógépről a másikra. Más szóval, illúziót kell létrehozni a végfelhasználó számára, hogy az adatokat központilag egyetlen számítógépen tárolják, és az adatoknak a (esetleg) több tárolóhely között történő mozgatására és visszakeresésére vonatkozó felelősség kizárólag a rendszeren lehet. Ne feledje, hogy itt nem azt mondják, hogy egy relációs adatbázisnak feltétlenül támogatnia kell a munkát egy elosztott adatbázissal. Ez egyszerűen azt jelenti, hogy a lekérdező nyelvnek változatlanul kell maradnia, még akkor is, ha bizonyos adatbázisokban a megosztott adatokkal való együttműködés lehetősége megvalósul.

1. Mi a szabályok szerkezeti csoportja, amellyel a DBMS tekinthető relációs, tudod?

2. Formázza a 0 szabályt - az alapszabályt, amelyik meghatározza, hogy a DBMS relációs.

3. Formázza a 12. szabályt - a megkerülési tilalom szabálya, amelyik meghatározza, hogy a DBMS relációs.

4. Formázza meg az 1. szabályt - az információ bemutatása, amely meghatározza, hogy a DBMS relációs.

5. Formázza a 6. szabályt - frissítse a nézetet, amelyik meghatározza, hogy a DBMS relációs.

6. Formázza meg a 3. szabályt - határozatlan értékek szisztematikus feldolgozását (NULL), amelyek közül az egyik azt határozza meg, hogy a DBMS relációs.

7. Formázza meg a 10. szabályt - az integritáskorlátozások függetlensége, amely meghatározza, hogy a DBMS relációs.

8. Formázza meg a 10. szabályt - az integritáskorlátozások függetlenségét, amely meghatározza, hogy a DBMS relációs.

9. Formázza a 2. szabályt - garantált hozzáférést, amelyik meghatározza, hogy a DBMS relációs.

10. Formázza a 4. szabályt - a relációs modell szabályai szerint épített dinamikus interaktív katalógus, amely meghatározza, hogy a DBMS relációs.

11. Formázza az 5. szabályt - egy kimerítő adat alany, amely meghatározza, hogy a DBMS relációs.

12. Formázza a 7. szabályt - magas szintű beillesztés, frissítés és törlés műveletek, amelyek közül az egyik meghatározza, hogy a DBMS relációs.

13. Formázza a 8-as szabályt - az adatoktól való fizikai függetlenség, amely meghatározza, hogy a DBMS relációs.

14. Formálja a 9-es szabályt - az adatoktól való logikus függetlenséget, az egyiket, amely meghatározza, hogy a DBMS relációs.

15. Formázza a 11. szabályt - az adatok eloszlásától való függetlenség, amely meghatározza, hogy a DBMS relációs.

[1] Az alany nyelv olyan nyelv, amely nem tartalmazza az összes számítási igényhez tervezett konstrukciókat. A relációs algebra és a relációs kalkulus egy adatbázis al-nyelvezetei.

Kapcsolódó cikkek