Designing for Simplification
Join Rob Farley, an experienced SQL Server professional and Microsoft MVP, as he explores essential principles of simplification and modularization in SQL Server design. This session covers key topics including the use of stored procedures, views, and functions, and when to avoid unnecessary joins. Discover the differences between scalar and table-valued functions and learn to distinguish between effective and ineffective strategies. Enhance your SQL skills by focusing on simplifying your code and improving your database design.
Designing for Simplification
E N D
Presentation Transcript
Rob Farley Owner / Principal – LobsterPot Solutions Leader – Adelaide SQL Server User Group Microsoft MVP (SQL Server) Designing for Simplification
Modularisation(the only real slide) • Stored Procedures • Views • When joins become redundant • Functions • Scalar v Table-valued • Good v crap • Simplifiable v Procedural