Associative Array در Oracle چیست
Associative Array در Oracle چیست؟

آموزش کامل Index‑By Table در PL/SQL با مثال‌های واقعی و کاربردی اگر با PL/SQL اوراکل کار کرده باشی، حتماً به این نقطه رسیده‌ای که بخواهی: داده‌ای را موقتی نگه داری سرعت پردازش را بالا ببری از Query زدن‌های اضافی جلوگیری کنی یا Cursorهای سنگین را کنار بگذاری اینجاست که Associative…

VARRAY در Oracle چیست
VARRAY در Oracle چیست؟

اگر با Oracle Database کار کرده باشی، حتماً به این مسئله برخورد کردی که بعضی داده‌ها تکی نیستند؛ مثلاً یک کارمند چند شماره تلفن دارد یا یک دانشجو چند نمره. در این جور مواقع، یکی از ابزارهای قدرتمند Oracle به نام VARRAY (Variable-size Array) حسابی به کارت می‌آید. در این…

Nested Table در Oracle چیست
Nested Table در Oracle چیست؟

در طراحی پایگاه داده، معمولاً با ساختاری سروکار داریم که یک رکورد، چند مقدار وابسته دارد.مثلاً یک مشتری چند شماره تماس دارد یا یک سفارش شامل چند آیتم مختلف است.در حالت سنتی، این مشکل با ایجاد جدول جدا و استفاده از JOIN حل می‌شود؛ اما Oracle قابلیتی قدرتمند در اختیار…

Collection در Oracle (PL/SQL) چیست
Collection در Oracle (PL/SQL) چیست؟

اگر با Oracle و PL/SQL کار کرده باشی، خیلی زود به این نتیجه می‌رسی که نوشتن کد حرفه‌ای فقط به دانستن SELECT و JOIN خلاصه نمی‌شود. جایی می‌رسی که باید با حجم زیادی از داده‌ها به‌صورت سریع و بهینه کار کنی؛ دقیقاً همین‌جا است که Collection در Oracle وارد بازی…

آموزش الگوی طراحی Singleton
Singleton در #C: آموزش الگوی طراحی Singleton با مثال

C #  الگوی Singleton در سی شارپ باعث می‌شود یک کلاس فقط یک نمونه (Instance) در کل برنامه داشته باشد و همه بخش‌ها به همان نمونه دسترسی داشته باشند. ویژگی‌ها: ایجاد تنها یک شیء در کل چرخه حیات برنامه. دسترسی سراسری (Global) به آن نمونه. جلوگیری از ایجاد اشیاء جدید…

Middlewareها در ASP.NET Core
۱۲ قانون طلایی در ترتیب Middlewareها در ASP.NET Core

Middleware در ASP.NET Core جزء جدانشدنی معماری درخواست (HTTP Request Pipeline) است. با رعایت ترتیب صحیح middlewareها می‌توان از مشکلات امنیتی، کندی سیستم یا عدم پاسخ‌دهی جلوگیری کرد.در این مقاله آموزش دات نت کور (ASP CORE) به زبان ساده، ۱۲ قانون ضروری در ترتیب Middlewareها را به‌همراه مثال‌های کاربردی بررسی…

Dynamic SQL امن و بهینه در Oracle
نحوه نوشتن Dynamic SQL امن و بهینه در Oracle

برای نوشتن Dynamic SQL امن و بهینه در Oracle باید از EXECUTE IMMEDIATE یا DBMS_SQL به‌درستی استفاده کنید، ورودی‌ها را اعتبارسنجی کنید، از Bind Variable بهره ببرید، و اجرای کد را با Exception Handling امن نگه دارید.در این مقاله آموزش اوراکل در بخش برنامه نویسی PL/SQL با نحوه نوشتن Dynamic…

انواع Filters در ASP.NET Core
راهنمای کامل و بررسی انواع Filters در ASP.NET Core

مقدمه اگر با فریم‌ورک ASP.NET Core کار کرده باشی، حتماً به این فکر افتادی که چطور می‌تونی بعضی منطق‌های تکراری مثل لاگ‌گیری، بررسی نقش کاربر، هندل کردن خطا یا حتی کش کردن پاسخ‌ها رو بدون نوشتن کد تکراری در همه‌ی اکشن‌ها پیاده‌سازی کنی.اینجاست که فیلترها (Filters) در ASP.NET Core به…

آموزش جامع DBMS_RESOURCE_MANAGER در Oracle
آموزش جامع پکیج DBMS_RESOURCE_MANAGER در Oracle

مقدمه در این مقاله آموزش اوراکل قراره با یکی از حرفه‌ای‌ترین قابلیت‌های Oracle Database آشنا بشی: DBMS_RESOURCE_MANAGER.اگر DBA من هستی یا توی تیم‌های performance کار می‌کنی، این ابزار کلیدی رو باید بشناسی!اگر می خواهید در با مفهوم DBMS_LOCK در اوراکل pl/sql بیشتر آشنا بشید، نوشته زیر را مطالعه کنید: آموزش جامع…

Dbms_lock در اوراکل
آموزش کامل و کاربردی پکیج DBMS_LOCK در Oracle

مقدمه : چرا باید DBMS_LOCK را یاد بگیریم؟ وقتی صحبت از قفل‌ها (Locks) در پایگاه‌داده اوراکل میشه، اغلب ذهن‌مون میره سمت قفل‌های ردیفی (Row-level Locks) یا جدولی (Table-level Locks).اما گاهی ما نیاز داریم خودمون قفل‌هایی رو تعریف کنیم که تحت کنترل برنامه‌نویس باشه، نه خود پایگاه‌داده.اینجاست که پکیج قدرتمند و…