- Xiaomi 17 Ultra - jó az optikája
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- MWC 2026: Óriásakkut tuszkoltak egy szupervékony hajlíthatóba
- Yettel topik
- Jolla és SailfishOS tapasztalatcsere
- Android alkalmazások - szoftver kibeszélő topik
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Android szakmai topik
- MWC 2026: Rám nézett a Robot Phone, zavarba jöttem
-
Mobilarena

Új hozzászólás Aktív témák
-
válasz
martonx
#9914
üzenetére
Valóban, a láthatatlanság problémás lehet, de szerintem amiket felsoroltam, azok elég egyszerű feladatok. Illetve triggernél nálam az egy megkötés, hogy ha ír valami mezőt vagy táblát, akkor ugyanazt alkalmazás oldalról csakis olvasom, sosem írom, különben ki tudja mi lesz.
Ez alól kivételt képez pl a particionálás. Itt pont az a feature, hogy a PL/SQL logika az alkalmazás elől elrejtse azt, hogy valójában több tábla van. Ez DB logika, az alkalmazásnak erről nem kell tudnia. Hasonló az, amikor pl valamilyen bonyolultabb adatszerkezetet (pl fát) tárolsz DB-ben, ennek szabályait is triggerekkel a legjobb megoldani, hogy az alkalmazás kódja ne bloatolódjon szét.
Igen, az sokszor előfordul, hogy a trigger ír másik táblába, s az meg újabb triggert süt el. Ezek lehet áttekinthetetlen valaki számára, de ha megfelelően jársz el, akkor nincs meglepi. Fontos az egyszerűség.
Meg lehet csinálni alkalmazás oldalról is, de úgy bonyolultabb megírni, meg jóval lassabb is lenne. Nálam a triggerek a nagyon egyszerű logikákat tartalmaznak, ami nem IF vagy hozzárendelés az kb mind SQL kérés, egyáltalán nem olyan dolog, mint amit alkalmazásban írnál. Ugyanezt tárolt eljárásra átírni elég furán hangzik, hisz maguk a triggerek is tárolt eljárások, csak automatikusan hívódnak, amikor kell. Mi értelme lenne kézzel hívnom, ha lehet automatikus?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- HiFi műszaki szemmel - sztereó hangrendszerek
- PlayStation 5
- Kormányok / autós szimulátorok topikja
- A cégvezetők látják az AI költségeit, csak azt nem hogyan lesz ebből haszon
- Hogy is néznek ki a gépeink?
- TCL LCD és LED TV-k
- Xiaomi 17 Ultra - jó az optikája
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- E-roller topik
- Tőzsde és gazdaság
- További aktív témák...
- Prémium kategória kompromisszum nélkül Honor Magic 5 pro Pro eladó
- Samsung Galaxy Watch 5 Pro
- Erős Gamer PC i7-9700K RTX 3060 12GB 16GB Trident Z 850W Gold NZXT H510 Flow
- iPad Pro 11" 2018 256GB Wifi 92% akku Csere is
- Apple iMac 21,5" 2015 Late / 8GB DDR3 / 1TB HDD / Bill+Egér 6 hó garancia, számlával!
- Apple Watch Series 8 41mm GPS, Újszerű, 1 Év Garanciával
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- HIBÁTLAN iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen
- AKCIÓ! LENOVO ThinkPad P15 Gen1 munkaállomás - i7 10875H 16GB DDR4 512GB SSD Quadro T1000 4GB W
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


