Hozzon létre egy logikai modell

  • megismerkedhetnek az építkezés egy logikai modell technológia Erwin,
  • felfedezni meghatározásának módszereit az alapvető tulajdonságok szervezetek,
  • sajátítsák el a módszert, hogy ellenőrizze a megfelelőségét a logikai modellt,
  • megvizsgálja, hogy milyen típusú entitások közötti összefüggésekre.

Az első lépés létre egy logikai modell az adatbázis, hogy létrejöjjön ERD diagramok (entitás kapcsolati ábra). ERD-diagramok három részből áll: entitások, attribútumok és kapcsolatok. Entitások főnevek, attribútumok - melléknevek vagy módosítók kapcsolat - igék.

ERD-chart lehetővé teszi számunkra, hogy fontolja meg az egész rendszert, és találja meg a követelményeknek fejlesztési kapcsolatos információk tárolására.

ERD-diagram lehet osztani az egyes darabokat megfelelő egyedi feladatok előtt álló tervezett rendszer. Ez lehetővé teszi, hogy fontolja meg a rendszer funkcionális szempontból, hogy a tervezési folyamat kezelhető.

ERD-chart

Amint az ismert, a fő összetevője egy relációs adatbázis tábla. Táblázat használt strukturálására és információ tárolására. A relációs adatbázis minden táblázat cellában egy értéket. Továbbá, vannak olyan táblák közötti viszonyok, amelyek mindegyike meghatározza az adatok megosztása belül egy adatbázis tábla.

ERD-chart mutatja grafikusan adatszerkezetét információs rendszer. Entitások jelennek segítségével téglalap, amely a nevét. Nevek általában kifejezett főnév egyes számban, a kapcsolat - segítségével összekötő vezetékek külön entitás. Az összefüggés azt mutatja, hogy az adatok egy entitás vagy link kapcsolódó egyéb adatokat.

Hozzon létre egy logikai modell

Definiálása szervezetek és attribútumok

Ábra. ERD-6.2 ábra diagramot mutat be, amely tartalmaz entitás attribútumokat.

Hozzon létre egy logikai modell

logikai kapcsolatok

Logikai kapcsolatok jelentik entitások közötti összefüggésekre. Ezek meghatározása igék, amelyek bemutatják, hogy egy entitás kapcsolódik a másikba.

Néhány példa a kapcsolatok:

  • csapat is sok játékos,
  • repülőgép hordoz sok utas,
  • Az eladó eladja a sok termék.

Mindezekben az esetekben a kapcsolat tükrözi a kölcsönhatás a két entitás, az úgynevezett „one-to-many”. Ez azt jelenti, hogy az egyik esetben az első egység kommunikál több példányát a másik egység. A kapcsolatokat mutatja összekötő vonalak a két szervezet egy pont az egyik végén és egy ige, egyszer át a vonalon.

Amellett, hogy a kapcsolat „egy a többhöz kapcsolat” létezik egy másik típus - a „sok-sok”. Ez a fajta kommunikáció leírja a helyzetet, amelyben a gazdálkodó egység például kölcsönhatásba léphetnek több példányát egyéb szervezetek. Kommunikáció „sok-sok” használják a kezdeti lépéseiben. Ez a fajta kapcsolat azt a folytonos vonal pont a két végét.

Kommunikáció „sok-sok” nem veszi figyelembe a rendszer korlátaira, így lehet helyettesíteni egy „one-to-many” a későbbi felülvizsgálatát a tervezet.

Ellenőrizze a megfelelőségét a logikai modell

Ha a kapcsolat a szervezetek megfelelően lettek telepítve, akkor javaslatot tehet, amely leírja őket. Például, modell szerint a ábrán látható. 6.3, lehetséges, hogy a következő javaslatokat:

A repülőgép szállítja az utasokat. Sok utas szállítják egy síkban.

Összeállítása ilyen javaslatok betartásának ellenőrzésére kapott modell a követelményeket és korlátozásokat a létrehozott rendszert.

Ábra. 6.3.Primer logikai modelljét kapcsolat

Az adatmodell a kulcsok alapján

Minden entitás tartalmaz egy vízszintes vonalat, amely elválasztja attribútumok két csoportba sorolták. Az attribútumok felett helyezkedik el a vonal, az úgynevezett elsődleges kulcs. A elsődleges kulcs egyedi azonosítására alkalmazunk az egység például.

Elsődleges kulcs kiválasztása

Létrehozásakor egység attribútum csoport kell felosztani, amelyek potenciálisan elsődleges kulcsot (potenciális billentyűk), majd hajtsa végre a kiválasztás attribútumokat tartalmazza a készítmény az elsődleges kulcs az alábbi javaslatokat:

A elsődleges kulcs úgy kell megválasztani, hogy az attribútum értékek benne foglalt, lehetséges volt, hogy pontosan azonosítsuk azt az entitás példány. Egyik elsődleges kulcs attribútum nem lehet nulla. Az értékek az elsődleges kulcs attribútum nem kell változtatni. Ha az érték változik, akkor ez egy másik példánya az egység.

Amikor kiválasztunk egy elsődleges kulcsot, akkor lehet, hogy a lényeg a további attribútum, és ez a kulcs. Így meghatározására elsődleges kulcs egyedi számokat gyakran használják, amelyek automatikusan a rendszer által generált hozzáadásával egy példányát egy gazdálkodó egység az adatbázisban. A használat egyedi számok megkönnyíti a indexelő és kereső az adatbázisban.

Az elsődleges kulcs létrehozásakor megadott logikai modellt, akkor nem nyújtanak hatékony hozzáférést az adatbázishoz, és meg kell változtatni a design a fizikai modell.

Vont kulcs nem lesz az elsődleges, az úgynevezett alternatív kulcs (Alternate Key). Erwin lehetővé teszi, hogy válassza ki a kitérő alapvető tulajdonságok és alapértelmezés szerint a jövőben a generációs adatbázis séma a következő tulajdonságok létrehoz egy egyedi index. Amikor létrehoz egy alternatív kulcsot a rajz mellett az attribútum karakterek jelennek meg (AK).

Attribútumok részt vesz a nem-egyedi index, úgynevezett inverzió bemeneti (inverziós bejegyzések). Inversion bemenet - egy attribútum vagy attribútum csoportot, amely nem határozza meg egy példánya egyedülálló módon, de gyakran használják utal esetekben a szervezet. Erwin generál egy nem egyedi indexet az egyes inverziós bemenet.

Elvégzésében kommunikáció két entitás között a gyermek entitás idegen kulcsok (foreign key) automatikusan képződik. Kommunikációs képez a linket az elsődleges kulcsot a gyermek entitás attribútumai és az attribútumok alkotnak idegen kulcs a gyermek entitás. Az attribútumok az idegen kulcs jelöljük (FK) után a nevüket.

Tekintsük a folyamat létrehozunk egy logikai modell a példa az adatbázis a diákok foglalkoztatási szolgáltatások az egyetemen belül „rendszer. Az első lépés az, hogy meghatározza a szervezetek és attribútumokat. Az adatbázis fogják tartani a rekordot a diákok, ezért ez a lényege a hallgató.

Táblázat 6.1.Atributy lényegét „Student”

Úgy döntünk, minden entitás az alapvető tulajdonságok, amely egyértelműen azonosítja az entitást. A lényege az „Student” ez lesz egy egyedi számot, a lényege az „élmény” minden területen kulcsfontosságú, mint a különböző szakterületek hallgató eltérő tapasztalatok különböző cégek. A lényege a „Test” határozza meg a nevét, mint egy diák, egy tesztet is csak egy értékelést. Vizsga eredménye határozza csak objektum nevét, szakértői értékelés függ a tanár, aki tette, így válasszuk kulcs attribútumokat „fegyelem” és a „Név tanár. " Lényegében „Idegen nyelv” jártassági nyelvtől függ név, ezért van és lesz a legfontosabb tulajdonság.

Kapunk egy új ábrán látható diagram. 6,5, ahol az összes főbb jellemzőit lesz a vízszintes vonal felett a kereten belül, ábrázoló lényege.

Hozzon létre egy logikai modell

Ábra. 6.5.ERD-chart adatbázisa hallgatók az alapvető tulajdonságok

tesztkérdések

  1. Melyek a fő része a ERD-diagramok.
  2. A cél az ERD-diagramok.
  3. Mi a fő összetevője a relációs adatbázis?
  4. Mi a neve a lényeg?
  5. Adja elve elnevezési az entitásokat.
  6. Ez azt mutatja, a kapcsolat a szervezetek?
  7. Mik a fajta logikai kapcsolatok.
  8. Hogyan jelenik meg a logikai kapcsolatok?
  9. Leírni a mechanizmust ellenőrzésére megfelelőségét a logikai modell.
  10. Az úgynevezett elsődleges kulcs?
  11. Milyen alapelvek alkotják az elsődleges kulcs.
  12. Az úgynevezett alternatív kulcs?
  13. Az úgynevezett inverziós input?
  14. Ebben az esetben alakult idegen kulcsokat?
  1. Téma, célja a munka.
  2. ERD-chart tárol foglalkoztatási szolgálat attribútumokkal és a gombokat.
  3. Következtetések a munka

Kapcsolódó cikkek