پروژه پاورپوینت رویه های ذخیره شده (Stored Procedures) در SQL Server ساخت، کاربردها، و
خلاصه ای از پروژه:
رویه های ذخیره شده (Stored Procedures) اشیاء اجرایی در بانک اطلاعاتی SQL Server هستند که شامل یک یا چند دستور SQL می شوند. این رویه ها می توانند پارامترهای ورودی و خروجی داشته باشند و امکان برنامه نویسی به زبان SQL را فراهم می کنند. کاربرد اصلی آنها ذخیره دستورات Select، Insert، Update، Delete یا ترکیبی از این دستورات است.
برای ساخت یک رویه ذخیره شده، باید وارد بانک اطلاعاتی SQL Server شده و از قسمت Programmability، بخش Stored Procedures را انتخاب کرد. با کلیک راست بر روی Stored Procedure و انتخاب New Stored Procedure، می توان کد مورد نظر را وارد کرد. شکل کلی ساخت رویه به این صورت است: `Create Procedure YourProcedureName(@FirstParamete DataType,@SecondParameter DataType,…) As Begin SQLStatement End`. در این ساختار، نام رویه، پارامترها و نوع آنها و دستورات SQL بین Begin و End مشخص می شوند.
رویه های ذخیره شده دارای قابلیت های متعددی هستند. این رویه ها Precompiled بوده و به زبان ماشین نزدیک هستند، که باعث افزایش سرعت بارگذاری می شود. همچنین، قابلیت ذخیره و استفاده مجدد، ویرایشگر Query، Syntax Parser برای جلوگیری از خطاهای SQL، امنیت بالا در برابر SQL Injection، قابلیت درج چندین دستور SQL پشت سرهم، ارسال ورودی و خروجی و برنامه نویسی به زبان TransactSQL از دیگر ویژگی های آنها است.
استفاده از رویه های ذخیره شده در ASP.NET بسیار ساده است. در صورت استفاده از SQL Datasource یا ObjectDatasource، یک ویزارد برای ساخت و استفاده از Stored Procedure ها وجود دارد. در کد نویسی، پس از تعریف SQLCommand، به جای دستورات SQL، نام SP وارد شده و کد `Cmd.CommandType = CommandType.StoredProcedure;` اضافه می شود تا به برنامه اعلام شود که دستورات از نوع Stored Procedure هستند.
برای بهینه سازی رویه های ذخیره شده، از استفاده از پیشوند “_sp” در نام آنها خودداری کنید، زیرا این پیشوند برای SP های سیستمی رزرو شده است. به جای استفاده از چند دستور Select در یک SP، هر کدام را در یک SP جداگانه قرار دهید. در SP هایی که نیازی به اطلاع کاربر از تعداد ردیف های تحت تاثیر نیست، دستور `Set NoCount On` را در ابتدا قرار دهید. دستورات داخل SP را تا حد امکان کوچک نگه دارید و در صورت تغییر مداوم متغیرها، از دستور `With Recompile` استفاده کنید.
به دنبال پروژههای دانشجویی با کیفیت و آماده استفاده هستید؟ همین حالا پروژههای برتر ما را با دانلود آسان دریافت کنید!
عناوین و فهرست کلی پروژه:
**رویه های ذخیره شده (Stored Procedure)**
* نحوه ساخت رویه ها
* مثال
* قابلیت های رویه های ذخیره شده
* نحوه استفاده در Asp.NET
* **بهینه سازی Stored Procedure ها در SQL Server
نقد و بررسیها
هنوز بررسیای ثبت نشده است.