Infological tervezés - studopediya

„Az információs technológiák a kohászat”

útbaigazítást 651.300 - Fémfeldolgozó

110.400 - „öntödei vas és nem vastartalmú fémek”

110.700 - Kohászat hegesztési termelési

110800 - Porkohászat, kompozit anyagok, bevonatok

Mert nappali tagozatos hallgatók

Célok és MUNKA

Célja -, hogy a gyakorlati alkalmazása megszerzett tudás a folyamat tanulmányozása a szakasz „adatbázisok”, és gyakorlati ismeretek létrehozásának automatizált információs rendszerek (AIS) alapján adatbázisok.

A fő célja az adatbázis-tervezési folyamat, így egy ilyen projekt, amely megfelel a következő követelményeknek:

1. Méltányossági adatbázis sémáját, azaz bázis legyen homomorf képe szimulált domain (IN), ahol minden egyes objektum domén megfelelnek az adatokat a számítógép memóriájában és mindegyik eljárás - megfelelő adatfeldolgozási eljárásokat.

2. a korlátozások (a mennyiség és a külső RAM és egyéb források a számítógépes rendszer).

3. hatékonysága (compliance megszorítások válaszidő lekérdezés és frissíteni az adatokat).

4. Adatvédelem (az a hardver és szoftver hibák és a jogosulatlan hozzáférés).

5. Az egyszerűség és a könnyű használat.

6. Rugalmasság, azaz a fejlődés lehetőségét és alakíthassa a tárgykörben, és / vagy a felhasználói igényeket.

Szakaszai adatbázis tervezés

A tervezési folyamat a következő lépéseket tartalmazza:

1. Infological design.

2. Határozza meg a működési környezet, amely azt egy információs rendszer.

3. Válogatás a adatbázis-kezelő rendszer (DBMS) és egyéb szoftverek.

4. logikai adatbázis tervezés.

5. A fizikai adatbázis tervezés.

Infological megközelítés nem formális módon modellezés valóság, de megalapozhatja a módszertani adatbázis tervezés.

A fő célok határozzák meg a tervezési infological domain rendszer és a kialakulását tekintve a szoftver szempontjából a közösség adatbázis jövőbeli felhasználók, azaz a Infological szoftver modell.

Infological modell egy leírása a szerkezet és dinamika a szoftver, a természet a használói igények szempontjából érthető, hogy a felhasználó, és nem függ a végrehajtás az adatbázis. Ez a leírás nem kifejezett egyedi szoftver objektumok és a közöttük lévő kapcsolatok, és azok típusait, a hozzá tartozó integritási kényszerek és a folyamatok vezetnek az átmenet az egyik állapotból a másikba tartomány.

Tekintsük az alapvető megközelítés létrehozása Infological domén modellben.

Funkcionális megközelítés adatbázis-tervezési

Ez a módszer elvét alkalmazza a „feladatok”, és akkor használjuk, amikor egy ismert funkciója a személyek egy csoportja és / vagy komplex feladatok kiszolgálásához információs igények amelyek szerint az adatbázis létrehozása.

Tárgy megközelítés adatbázis-tervezési

Lényegi megközelítés kialakítása az adatbázist használják olyan esetekben, amikor a fejlesztők egy világos megértése a szoftver, és a legtöbb, hogy milyen információkat szeretnének tárolni az adatbázisban, és nem keresett struktúra meghatározott vagy megállapított nem teljesen. Aztán összpontosít, a kutatás a legmegfelelőbb és térképészeti az adatbázisba a számla egy széleskörű információ kéréseket is.

Tervezés a „egyed-kapcsolat”

A módszer a „egyed-kapcsolat” (entitás-kapcsolatban, ER-módszer) kombinációja az előző két, és megvan az az előnye a két. Infological díszlet kezdődik modellező szoftver. A tervező osztja azt számos helyi területeken, amelyek mindegyike (ideális esetben) elegendő információt annak érdekében, hogy kér egy adott csoport a jövőbeli felhasználók vagy határozat külön feladatok (részfeladatok). Minden helyi képviselet mintájára külön, majd azokat egyesítjük.

Válogatás a helyi képviselet mértékétől függ. Általában oszlik helyi régiókban úgy, hogy mindegyik megfelel egy adott külső alkalmazást, amely 6-7 szervezetek.

Essence - egy tárgy, amelynek információ tárolódik a rendszerben. Entitások fizikailag létezik (például az alkalmazottak, vagy a jármű), és az absztrakt (például, vizsgálat vagy diagnózis).

Megkülönböztetni a szervezetre és a gazdálkodó egység például. Típus egy nevet és egy listát a tulajdonságok, és például - adott ingatlan értékének.

Entity típusok közé sorolható erősségeit és gyengeségeit. Erős entitások léteznek önmagukban, és az, hogy gyenge szervezet függ attól, hogy az erős. Például, az olvasó könyvtára - erős szervezet, és ez a jegy olvasó - alacsony, ami függ a rendelkezésre álló megfelelő olvasó. Gyenge egység nevezett alárendelt (gyermek), és erős - bázis (alap, alap).

tulajdonságok (attribútumok) választanak ki a két entitás. megkülönböztetni:

Azonosítása és leíró attribútumokat. Azonosító attribútumok egyedi érték egy adott entitás típusát és potenciális kulcsokat. Lehetővé teszik, hogy egyedileg azonosítani az egység például. egy elsődleges kulcsot (PC) van kiválasztva a jelölt gombot. Mivel a PC általában egy potenciális kulcs választott ki, amelyek gyakran eléri a példányokat a belépés. Ezen túlmenően, a PC kell állnia a minimális azonosításához szükséges számos attribútumok. Egyéb tulajdonságok úgynevezett leíró testesítik érdekes tulajdonságai az egység.

Egyértelmű és többértékű attribútumok (illetőleg egy vagy több értéket minden entitás példány).

Alap és származtatott attribútumok. Az érték az elsődleges attribútum nem függ más tulajdonságokat is. Származtatott attribútum értéke alapján kell kiszámítani a többi attribútum értékek (például tanulók életkora alapján számítják ki a születési dátum és az aktuális dátumot).

Attribútum specifikáció tartalmaz a nevét, típusát jelölő adatokat, valamint a leírást megszorítások - a beállított értékek (vagy domain), amely megkapja az attribútum.

További leírás végezzük köthetők össze helyi kilátás. Linkek lehet egy másik lényegi értelmét (szemantika). Megkülönböztetni a kommunikáció típusát „entitás-entitás”, „egység-attribútum” és „attribútum attribútum” a kapcsolat a jellemvonása az azonos jellegű, vagy az azonos típusú kapcsolat „entitás-entitás”.

Minden kapcsolat van egy neve, biztos, típusát és fokát. Megkülönböztetni opcionális iobyazatelnye kapcsolatot. Amennyiben az újonnan létrehozott objektum az egyik típusú szükségszerűen kapcsolódik a tárgy egy másik típus a két típusú objektumok van egy kötelező linket (amelyet egy kettős vonal). Egyébként a kommunikáció nem kötelező.

Típus szerint megkülönböztetni több kommunikációs "1-1" (1: 1), "egy a sok" (1: n) és a "sok sok" (m: n). ER-diagram, amely a különböző típusú kapcsolatok ábrán látható. 1. Kérjük, vegye figyelembe, hogy a kötelező csatlakozás látható. 1 jelölt kettős vonallal.

1. ábra. ER-bemutató diagram példákat a többszörös kötések

A mértéke kapcsolási határozza meg a szervezetek száma, amelyek hatálya alá tartozó kapcsolási. Egy példa a bináris kommunikáció - kommunikáció a szervezeti egység és az alkalmazottak, akik dolgoznak. Egy példa a hármas reláció közötti kapcsolat entitások, mint a vizsgatárgy. DIÁKMUNKA. Tanár. Az utolsó példa azt mutatja, hogy a kötés is lehet attribútumokat (ebben az esetben a dátum a megvalósítás és értékelés). Példa ER-diagramok jelezve a szervezetek, azok jellemzői és a kapcsolatok ábrán látható. 2.

2. ábra. Példa ER-diagramok egyedi tulajdonságok és többértékű

Miután létrehozott helyi képviselet, végezték a szakszervezet. Egy kis számú helyi területeken (nem több, mint öt), azok együttes egy lépésben. Egyébként általában végre egy bináris egyesület több lépésben.

Kombinált tervező megtervezi a formában a deriváltak amelyek használták a helyi nézeteit. Ez a megközelítés a következő célokkal:

társulva darabból töredékes ábrázolása a különböző tulajdonságokkal ugyanazon objektum;

bevezetése elvont fogalmak, megoldására alkalmas a célrendszer, egymás kapcsolatát kifejezésekkel a modellben használt;

oktatási osztályok és alosztályok hasonló tárgy (például egy osztály a „termék” és al-típusú termékek a gyár).

Lépésben szövetségeknek kell azonosítani és megszüntetni minden ellentmondás. Például az azonos nevű szemantikailag különböző tárgyak vagy kapcsolatok, vagy következetlen integritási kényszerek ugyanabban az attribútumokat a különböző alkalmazásokban. Ellentmondások kiszűrése azért van szükség, hogy visszatérjen a színpadra modellezése helyi képviseletek, azzal a céllal, hogy a megfelelő módosításokat.

A következtetés az egyesület az eredmények egy elvi Infological domén modellben. Összes helyi képviseletek - olyan külső Infological modell szerint.