Nem rég kezdtem dolgozni egy cégnél, egy üzleti alkalmazást fejlesztünk. Kb 1000 táblázat van a bázisban. Néha olyan érzésem van hogy legszívesebenn otthagynék mindent és hazamennék. Néha órákig gondokodok és nehezen tudom felfogni hogy miért is épp úgy van megszerkesztve a bázis ahogy van. Kiváncsi vagyok a véleményetekre. Itt van egy példa, de az egész bázis hasonló képpen van összetákolva. A táblázatok a következők: T1 - Áru T2 - Áru_csoport T3 - Áru_tulajdonságai Tehát minden áru valamilyen csoportba tartozik és minden árunak és csoportnak meg vannak a tulajdonságai. Az adatok struktúrájának megtervezése - Power Apps | Microsoft Docs. Az áru örökli a csoport tulajdonságait. Ha az áru tulajdonsága nincs külön meghatározva akkor olyan tulajdonságai vannak mint annak a csoportnak ahova tartozik. Példa: Gyümölcs csoport tulajdonsága hogy piros. Tehát a cseresznye, eper, málna az mind piros, a banánnak viszont külön tulajdonsága van, az sárga. Ez nála így van felállítva: FK-Áru_csoport T2 - Áru_csoport (nincs FK) FK-csoport FK-Áru Remélem érthetően írtam le, csak a küső kulcsokat (FK) tüntettem fel a többi az nem lényeges.
Szerintetek ez így rendben van?
Az ismétlődő adatokat tartalmazó mezők (attribútumok) nem alkalmazhatók kulcsként, mivel nem egyediek. A mezők meghatározásának alapelvei A mezők meghatározásakor ügyeljünk a következőkre: minden szükséges adatot vegyünk fel, hagyjuk ki a származtatott vagy kalkulált adatokat, az összetett attribútumokat bontsuk fel egyszerű attribútumokra, azaz tároljuk az információt a legkisebb egységek szerint (például külön a családnevet és a keresztnevet). A mezőszélesség A mezőszélesség lehet állandó, és lehet változó. Adatbázis tervezés példa szöveg. Adattárolás szempontjából az állandó szélesség egyszerűbb, itt azonos méretű helyeket foglalunk le. Változó mezőszélességnél két megoldást szoktak alkalmazni: vagy rögzítenek egy elvi maximumot, amit nem lehet túllépni, és mindig ugyanolyan hosszan tárolják az adatokat, vagy pedig minden mezőhöz tartozik egy (vagy több) mutató, ami a következő (és esetleg előző) mezőre mutat. Az előbbi megoldás előnye: gyorsabb elérés, viszont a hátránya az, hogy helypazarló. Az utóbbi megoldás előnye a helytakarékosság, a hátránya pedig az, hogy csak szekvenciálisan (egymás után) lehet bejárni.
Vegyük példának a következő költségjelentést. Az a költségjelentés fő része, amely az alkalmazott nevét és az osztály adatait ismerteti. A fő rész alatt az egyes megvásárolt cikkekre vonatkozóan több sornyi leírás látható. Nevezzük ezeket a sor elemeinek. A sorelemek a költségjelentés fő részétől eltérő struktúrával rendelkeznek. Tehát azt mondhatjuk, hogy minden költségjelentés esetében több sorelem is van. Az ilyen típusú adatok adatbázisba történő tárolásához az adatbázis-tervezésben modelleznünk kell az adatstruktúrát. Egy-a-sokhoz (1: N) adatstruktúra Ez az előző példában ismertetett adatstruktúra típusa. A költségjelentés fő része több sorral is össze van kapcsolva. (Azt is megtekintheti, hogy milyen kapcsolatban állnak a sorokhoz tartozó elemek: több sorelem csatlakozik egy költségjelentéshez (N:1). ) Sok-a-sokhoz (N: N) adatstruktúra A több a többhöz adatstruktúra egy speciális típus. Adatbázis tervezés példa angolul. Ez azokra az esetekre használható, ahol több rekord is társítható több másik rekordhalmazhoz. Jó példa az üzleti partnerek hálózata.
Több üzleti partnere van (ügyfelek és szállítók), akikkel együttdolgozik, és ezek az üzleti partnerek az Ön többi munkatársával is együttműködnek. Adatmodellezési példák A rendszerben többféle típusú modellezés is megtörténhet. Nézzünk néhány példát. 1. példa: szabadidő jóváhagyás kérelem Ez az egyszerű példa két adathalmazt mutat. Adatbázis-kezelés | Sulinet Tudásbázis. Az egyik az alkalmazott, a másik a szabadidő jóváhagyás kérelem. Mivel minden alkalmazott több kérelmet fog benyújtani, ezért itt a kapcsolat egy-a-sokhoz, ahol az "egy" az alkalmazott, és a "sok" a kérelem. Az alkalmazotti adatok és a szabadidő kérelem kapcsolódnak egymáshoz, és az alkalmazott száma a közös mező (más néven a kulcs). 2. példa: vásárlás jóváhagyása Itt az adatstruktúra eléggé kifinomultnak tűnik, de nagyon hasonlít a jelen cikk elején megvitatott költségjelentési példához. Minden egyes szállító vagy forgalmazó több beszerzési rendeléshez van társítva. Minden alkalmazott több beszerzési rendelésért felelős. Ezért mindkét adathalmaznak egy-a-sokhoz adatstruktúrája van.
Mario Browserball 2 Kerüld ki az ellenfelek által kilőtt labdákat és maradj minél tovább életben. Igazi ügyességpróbáló Máriós játék. Kifestő Fesd ki Dóra a felfedező képeit tetszésed szerint. Ha kész egy kép fesd ki a következőt is. színező Golf pasziánsz Szedd le a kártyákat az asztalról és gyűjtsd a pontokat. Végtelen fény A sötét bányában elszabadul egy szörny. Valahogy ki kellene jutnod. neverending éight Freestyle Soccer Tartsd a labdát a levegőben. Húsvéti nyuszis torta Easter Bunny Cake- Tetszés szerint dísztítsd fel a húsvéti tortát. Model studio Végre valahára elindult a saját modellcéged, ahol neked kell foglalkozni minden egyes modellel. Lovas játékok online ingyen. Fodrászat, sminkasztal, ruhatár, ez mind mind megtalálható a te... Hanoi tornyai Az ismert Hanoi tornyai játék. Tower of Hanoi Turbo Spirit Motorverseny - Érd el időben az ellenőrzőpontokat, különben hamar kieshetsz. Törpilla öltöztetős Hupikék törpikék - Törpilla öltöztetős - segíts Törpillának szépen felöltözni. Hupikék törpikék játék. Shakira öltöztetős játék Öltöztesd fel Shakirát a következő koncertjére.
Ebben a csajos, lovas játékban ápolhatod a kis pacit, hogy minél előbb... Hercegnők lovai Csipkerózsika gyönyörű istállóval rendelkezik, ami sajnos egy kicsit poros, így ki kell takarítani, a takarítás után másris jöhet a lovascka, aki ott fog lakni az... Az én póni parkom Rendezd be a saját póni parkodat, egy igazi, virtuális póni park tulajdonosa lehetsz a lányos játkban, ahol a lovakat, emebereket egyaránt neked kell felőltöztetned, és...
Darkness második rész A horror kalandjáték második része. Space kidnappers Lőd le az UFO-kat. Vége van a játéknak, ha az UFO-k elkapják az emberkét és elhagyják a képernyőt. OXO Egyszerű kör-x játék 4 nehézségi fokozattal. Soluku A Sudoku után elnevezett játék, amiben te választhatod ki hány szám legyen kitöltve kezdéskor. Vakondvadász Csapkodd le a kertben felbukkanó vakondokat. Mole hunter Bratz sminkelős játék Válaszd ki kedvenc Bratz lányod és sminkeld ki, hogy csodálatos legyen a randin amire indul. Dress Up Super Mario Bros Dress Up Super Mario Bros - Super Mario öltöztetős játék. Mario Combat Harcos Marió. Ebben a játékban Márió közelharci képességeit is próbára tehted. Helikopteres játék Juss ki a helikoptereddel a csatornából. Helicopter game. Punklabda Kerüld el a falat a labdával, és juttasd a célba. Négyzetek Rakj ki minél több négyzetet, miközben akadályozod ugyanebben ellenfeled. Four Square Easter Physics Easter Physics- Juttasd el a megfelelő színű tojást a megfelelő színű kosárba úgy, hogy szépen sorjában leszeded azokat az elemeket, amelyek tartják a... Horse Farm – A legcukibb lovas játék – Játssz te is velünk!. Márió ikonpárosító Próbálj meg az egyre növekvő számú ikonok közt párokat találni és gyűjtsd a pontokat.