online kép - Fájl  tubefájl feltöltés file feltöltés - adja hozzá a fájlokat onlinefedezze fel a legújabb online dokumentumokKapcsolat
  
 

Letöltheto dokumentumok, programok, törvények, tervezetek, javaslatok, egyéb hasznos információk, receptek - Fájl kiterjesztések - fajltube.com

Online dokumentumok - kep
  

Adatmodellezés

számítógépes



felso sarok

egyéb tételek

jobb felso sarok
 
Rendszerindítas
MS Project
Szoftverek
AZ IRÁNYÍTÓRENDSZEREK FEJLŐDÉSE
PLC-K KIVÁLASZTÁSA, BEÜZEMELÉSE, ÜZEMELTETÉSE
AS/400 rendszerkoncepció
A Word eszközei I
JavaScript alapok
Elemi programozasi tétele XI.: rendezés buborékos módszerrel
A Pascal program felépítése
 
bal also sarok   jobb also sarok

Adatmodellezés



Az adatmodellezés olyan eljárás, melynek során a valós világ tényeit és összefüggéseit tükröző adatok lényeges sajátosságait és lényeges összefüggéseit emeljük ki. Eredménye az adatmodell.

Az adatbázisok mindig valamilyen adatmodellen alapulnak.


Az adatmodelleket az alábbi jellemzők segítségével adjuk meg, írjuk le:


Azokat a dolgokat, amelyek adatait le szeretnénk írni, egyedeknek, vagy objektumoknak nevezzük. Ezek lehetnek tárgyak, személyek, vagy akár események is. Például Dolgozók, Raktárak, Szállítások. Az egyedek konkrét előfordulásai például "Kovács János", "200-as raktár", "2134-es szállítás". Egy adott egyed által képviselt összes előfordulás halmazát egyedhalmaznak nevezzük. Például a Dolgozók nevű egyedhalmaz az összes dolgozóból áll, a Raktár nevű egyedhalmaz pedig az összes raktárból.


Az egyedeket tulajdonságokkal, attribútumokkal írjuk le. Az adatmodellezés fontos lépése, hogy az egyed számtalan tulajdonsága közül kiválasszuk azokat, amelyek számunkra lényegesek. Az adatmodellben csak ezek a tulajdonságok szerepelnek. Például egy dolgozó tulajdonságai lehetnek a név, munkahely, fizetés, testmagasság, szeme színe  stb. Ha egy vállalatnál dolgozói nyilvántartást készítenek, úgy ezek közül a név, munkahely, fizetés tulajdonságokkal fogják jellemezni a dolgozókat, míg egy rendőrségi nyilvántartásban a név, munkahely, testmagasság, szeme színe tulajdonságokat fogják használni.


Amennyiben egy tulajdonság, vagy a tulajdonságok egy csoportja egyértelműen meghatározza, hogy az egyed melyik értékéről, vagyis az egyedhalmaz melyik eleméről van szó, akkor ezeket a tulajdonságokat kulcsnak, vagy azonosítónak nevezzük. Elvileg minden egyedhalmaznak van kulcsa, hiszen az egyedeket úgy határoztuk meg, hogy egymástól megkülönböztethetők legyenek. Így legrosszabb esetben az összes tulajdonság együtt alkotja a kulcsot. Ha nem tudunk kiválasztani olyan tulajdonságokat, melyek az egyedhalmaz elemeit egyértelműen meghatározzák, nagyon sok tulajdonság értékét kell megadni az egyértelmű azonosításhoz, akkor be kell vezetnünk egy olyan tulajdonságot - például sorszám, kódszám - amely ezt biztosítja. A Dolgozók egyedhalmazban például a személyi szám megfelelő kulcs, mert egyértelműen azonosítja a dolgozókat. A termékeket cikkszámmal látják el a könnyebb azonosítás végett. A dolgozónak a személyi szám nem természetes tulajdonsága, épp így a cikkszám sem természetes tulajdonsága a terméknek.


A különböző egyedhalmazok kapcsolatban állhatnak egymással. Azokat a logikai összefüggéseket, amelyeket az egyedhalmazok közös tulajdonságai fejeznek ki, kapcsolatoknak nevezzük. Például a Dolgozók és a Raktárak egyedhalmazok közötti kapcsolat lehet az, hogy egy-egy dolgozó melyik raktárban dolgozik.


A kapcsolatoknak három típusát különböztetjük meg.


à        Egy-egy típusú kapcsolat (1:1 kapcsolat)

Az egyik egyedhalmaz minden eleméhez a másik egyedhalmaznak pontosan egy eleme kapcsolódik. Például a vidéki önkormányzatok halmaza és a polgármesterek egyedhalmaza között egy-egy típusú kapcsolat van.


à        Egy-több típusú kapcsolat (1:N kapcsolat)

Az egyik egyedhalmaz egy eleméhez a másik egyedhalmaz több eleme is tartozhat, de a másik egyedhalmaz egy eleméhez az egyik egyedhalmaz csak egy eleme tartozhat. Például a Raktárak és a Dolgozók közötti kapcsolatban egy raktárhoz több dolgozó is tartozhat, de egy dolgozó csak egy raktárban dolgozhat.



à        Több-több típusú kapcsolat (N:M kapcsolat)

Az egyik egyedhalmaz egy eleméhez a másik egyedhalmaz több eleme is tartozhat és ennek a fordítottja is igaz. Például az Áruk és a Szállítások közötti kapcsolat több-több típusú kapcsolat, hiszen egy szállítás során többféle árut is vihetnek, de egy áruféleséget több szállítással is szállíthatnak.



Találat: 1233


Felhasználási feltételek