FAQ |
Kalender |
|
![]() |
#1 | ||
|
|||
Har WN som tidsfördriv
|
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Klarade millennium-buggen
|
Citat:
Vyer och för den delen SPn är mycket praktiska att använda om man vill ändra innehållet utan att ändra gränssnittet mot sin applikation. Har man en vy som heter "topsales_view" så kan man skriva: Kod:
SELECT productid, productname, salescount, salesamount, performancepoints, area, salesperson FROM topsales_view Helt enkelt göra det enklare för utvecklaren! Dölja komplexitet=mindre buggar Ett annat användningsområde är om man har komplexa frågor som man anropar på flera ställen i sina applikationer, eller från flera applikationer så kan man samla komplexiteten i vyn och dölja den för applikationsutvecklaren, vilket minskar risken för buggar. Prestanda Prestandamässigt är både vyer och SPn generellt snabbare än dynamisk SQL eftersom frågorna förkompileras när man skapar sina vyer, SPn och de optimeras därmed av SQL-compilatorn. Behörigheter Man kan även styra behörigheter genom att endast tillåta att vissa applikationer enbart får komma åt att läsa (SELECT) på vissa vyer eller SPn och spärra direktåtkomst till övriga fysiska tabeller. Enklare felsökning Eftersom alla verksamhetsregler kan samlas på ett ställe som fysiskt ligger nära datat, så blir det enklare att hitta fel och åtgärda dem utan att kompilera om och distribuera ut updaterad applikationsprogramvara. Renare och tydligare gränssnitt gentemot applikationerna Senast redigerad av Conny Westh den 2011-01-12 klockan 09:52 |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Supermoderator
|
Eller så får du fler problem och jobbigare felsökning eftersom logiken finns även i datalagret.
__________________
Jonny Zetterström se.linkedin.com/in/jonnyz | bjz.se | sajthotellet.com | kalsongkungen.se | zretail.se | zetterstromnetworks.se | webbhotellsguide.se | ekonominyheter24.se | nyamobiltelefoner.se | gapskratt.se | antivirusguiden.se | jonny.nu |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Klarade millennium-buggen
|
Tvärtom så får man enklare felsökning om man lägger affärsreglerna så nära datat som möjligt, då finns reglerna bara på ett ställe istället för att man ska lägga dem i varje klientapplikation man utvecklar.
|
||
![]() |
![]() |
Svara |
|
|