Microsoft Word példákat

A logikai szerkezete relációs adatbázis

A logikai struktúráját egy relációs adatbázist Access megfelelő leképezési információt kapott logikai modell, amely nem igényel további módosításokat. Minden információ adatmodell objektum megjelenik a megfelelő relációs tábla. A szerkezet a relációs táblázatok által meghatározott megkívánt megfelelő készítményt adatobjektumot, ahol minden egyes oszlop (mező) egyikének megfelelő a részleteket a tárgy. Kulcsfontosságú adatok az objektumot alkotnak egy egyedi kulcsot egy relációs tábla. méret és az adatok mérete van megadva minden egyes oszlophoz. Row (rekord) a táblázat megfelelnek az esetekben, a tárgy és kialakul a rakodási táblázat.

Kommunikáció az objektumok között adatmodell végre ugyanazokat a részleteket - kapcsolatok a kulcsokat a megfelelő táblázatokban. Ebben a tekintetben a legfontosabb mindig egyedi kulcsa a főtábla. A legfontosabb kapcsolat ebben a táblázatban sem néhány egyedi kulcsot, vagy egy olyan területen, amely nem része az elsődleges kulcs (például az osztály kódját a táblázatban KAR). kapcsolati kulcsot egy al asztal nevezett idegen kulcs.

A Acess adatokat lehet létrehozni egy diagram grafikusan mutatja a logikai szerkezetet az adatbázisban. Meghatározása egy-több kapcsolat ebben a rendszerben kell megfelelően a beépített adatmodell. Megjelenése adatok séma gyakorlatilag egybeesik a grafikus ábrázolás logikai modell adatait. A modell adat, kialakítani a fenti példában, a logikai szerkezetét az adatbázis formájában Access adatok-rendszer ábrán látható. 2.14.

Ezen az ábrán a téglalapok jelentik egy adatbázis tábla egy teljes listát a mezőket és a linkeket mutatják tette a kapcsolatot táblázatok bizonyos területeken. Key mezőnevek az egyértelműség és kiemelve a tetején a teljes listáját a területeken minden asztalnál.

Ábra 2.14. A logikai struktúráját egy relációs adatbázis tartomány adatok „oktatási folyamat”

Összefoglalva, azt látjuk, hogy a fenti lépések adatbázis tervezés alapján az építési Data Domain modell, hogy könnyen kap a logikai szerkezete relációs adatbázis-hozzáférés.

A technológia létrehozásának adatbázis a pályán például az adatok „oktatási folyamat”

Rátérve táblázatok adatbázissémát

Tekintsük az alkotás folyamatát az adatok rendszer szerint logikus szerkezet DB „Academic folyamat”. Ha az aktív ablak tanítási folyamat: Database (Datebase) Kattintson az Eszközök gombra panel diagram adatai (kapcsolat). Az ablak hozzáadása Table (Tábla megjelenítése) (ld. 3,23), válassza ki a Táblázat fül (táblázatok), valamint a Hozzáadás gombra kattintva (Add), található a Data rendszer (kapcsolat), az összes korábban létrehozott adatbázis táblák jelennek meg az ablakban tábla hozzáadása (Show táblázatot). Ezután kattintson a Bezárás gombra (Close). Ennek eredményeként, a Data rendszer (a kapcsolat) kerül bemutatásra, hogy az összes adatbázis-tábla „oktatási folyamat” listákkal saját területén (lásd. Ábra. 3,42).

Meghatározó táblák közötti kapcsolatok adatbázissémát

Kapcsolatok meghatározása egyszerű kulcsot. Mi kapcsolatot hoznak létre táblázatokat csoportok és a diákok, egy egyszerű kulcs NG.

Ehhez a Data séma (kapcsolat) Vigyük a kurzort a kulcs mező az elsődleges tábla NG-csoport, és húzza azt a NG a tárgy mezőben hallgatói tábla. Az ablak Change Association (Edit kapcsolat) a vonal típusát kapcsolat (Kapcsolat típusa) az értéket egy-sok (egy a többhöz). Megjegyzés paraméter biztosítása az adatok integritását (kényszerítése Hivatkozási integritás). Ha egy csoport táblázatok és a hallgatók előzőleg feltöltöttük a helyes adatokat, a kapcsolat jön létre a táblák között, az ábrán látható 1: ∞. Ez azt jelzi, regisztráció összeköthető 1: M a lehetőséget, hogy fenntartja integritását. Ellenkező esetben az üzenet lehetetlen megállapítani az ilyen típusú kapcsolat (ld. 3,23).

Ahhoz, hogy az automatikus korrekciója adatokat a kapcsolódó táblázatban válassza ki a jelölőnégyzetet kaszkád frissítés kapcsolódó területeken (Cascade frissítése kapcsolódó területek), valamint lépcsőzetes törlés kapcsolódó bejegyzések (Cascade törlése Kapcsolódó bejegyzések).

Hasonló a műveleteket a másik pár asztal CHAIR → KAR (KKAF gomb) → ALÁ VIZSGÁLAT (CN) gombot → TANULMÁNY KAR (léptékű gomb) → Study Group (NG) gombot.

Meghatározó kapcsolatok összetett kulcsokat. Adjuk a táblák közötti kapcsolatok DIÁK → teljesítmény, ami kapcsolódik egy összetett kulcs NG + NA. Ehhez a főtábla DIÁK válassza ki mindkét mezőt lenyomva tartja a Ctrl billentyűt. Húzza két terület NG, a tárgy mezőben a kitüntetést asztalra.

A Change kapcsolat (Edit összefüggések) (ábra. 3,41) a kulcs mező főtábla TABLE NA / KÉRELEM (Táblázat / Query) válassza ki a megfelelő mezőt alárendelt asztal asztal VONATKOZÓ / KÉRELEM (tábla / lekérdezés). Ebben az ablakban állítsa az üzemmód biztosítása Data Integrity (kényszerítése Referenteal Integrity), és egyéb kommunikációs paramétereket.

Ábra. 3.41. Kommunikációs paraméterek kiválasztása mezőben (Edit összefüggések)

Hasonlóképpen, definiált kapcsolat között egy pár táblázatok VIZSGÁLATA → haladás (szerves kapcsolat kulcsot - NG KP + + + Vidzy-skála).

Meghatározása után a link táblát mozgatni lehet a munkaterület ablak adatainak sémát. Áthelyezése és átméretezése asztal közös Windows-folyamatokat. Ábra. 3,42 ábra egy adat séma „Academic folyamat”, ahol a táblázat szerint elrendezett, a relatív alárendelés.

Ábra. 3.42. Vezetési adatok DB „tanítási folyamat”

Ellenőrzése adatok séma, integritását karbantartást végzik a tervezési űrlapok, lekérdezések, jelentések és azok használatát, valamint az azonnali korrekciós táblázat.

Ellenőrzése integritásának fenntartása az adatbázis

Ábra. 3.42 A keletkezett adatbázissémát adatok „oktatási folyamat” Minden kommunikáció jelöli 1, ∞, jelezve a létesítmény kötvények 1: M (egyszerű vagy összetett kulcs), amely biztosítja az adatok integritását.

Mi ellenőrizze a integritásának fenntartásában, amikor a változások az asztalra → GROUP DIÁK kapcsolódó egyszeri számos kapcsolatot.

Sértetlenségének ellenőrzése a értékváltása kapcsolódó területeken a táblázatokban. Nyissa meg a csoport táblát Adatlap nézetben. Módosítsa az értéket a kulcs mező NG (száma) az egyik fő tábla rögzíti a csoportot. Biztosítani kell, hogy az összes rekordot alárendelt hallgatói tábla a diákok ebben a csoportban is automatikusan változik a mező értéke NG. A változás oka, hogy a paraméter változtatás kaszkád kapcsolódó területek (Cascade frissítése kapcsolódó területek) lett telepítve (ld. 3,41). És ez a változás azonnal el kell végezni, amint a változó rekord megszűnik a jelenlegi. Mert változások megfigyelésével Az automata asztal nyitott egyszerre a képernyőn, és a tanuló asztal GROUP. Nyitva a többi szolga táblázatban láthatjuk, hogy a lépcsőzetes frissítés kiterjed az alárendelt tábla a következő szinteken tanulmányi és tudományos teljesítményt.

Módosítsa az értéket a kapcsoló gomb NY ebben a táblázatban a diákok az érték nem létezik a tábla rekordok egy csoportban, és győződjön meg róla, hogy egy ilyen változtatás tilos, mivel integritásának fenntartása mellett a felvétel nem lehet alárendelni az asztalra a kommunikációs kulcs, amely nem a főtábla.

Ellenőrizze a további iratokat ebben a táblázatban. Azt állítják, hogy együtt eltávolítjuk bejegyzéseket az elsődleges tábla GROUP törli az összes alárendelt bejegyzés, t. K.-ra állítottuk lépcsőzetes törlés kapcsolódó bejegyzéseket (Cascade törlése Kapcsolódó bejegyzések).

Jegyezzük meg, ha lépcsőzetes törlések nem engedélyezett, lehetetlen törölni egy rekordot az elsődleges táblázatot, ha vannak kapcsolódó bejegyzések a témában.

Ha ez nem lehetséges, hogy a változások, egy üzenet (ábra. 3,43).

Ris.3.43. Üzenet a lehetetlen módosító táblázat DIÁK

Kapcsolódó cikkek