برنامهنویسی اوراکل PL/SQL چیست؟ یکی از قویترین و معروفترین نرمافزارهای پایگاه داده، اوراکل (Oracle) است که جهت کار با دیتابیس خود، زبان PL/SQL را معرفی کرده است. این زبان در عین سادگی، امکانات بسیاری را جهت کار با دادهها، برای برنامهنویس مهیا میکند. زبان PL/SQL برای ایجاد توابع، رویهها، پروسهها و برنامههای کاربردی در پایگاه داده Oracle استفاده میشود. اهمیت یادگیری برنامهنویسی اوراکل PL/SQL چیست؟ برنامهنویسان و همچنین علاقهمندان به کار با نرمافزارهای پایگاه داده میتوانند با یادگیری یک زبان استاندارد که امروزه SQL نامیده میشود، Query (پرسوجو)های خود را روی جداول اجرا کنند، اما بسیاری از دیتابیسها در استفاده حرفهای، برای مجموعه دستورات تعریف داده (DDL) و کنترل دسترسیها (DCL) و حتی درج و حذف داده در جداول (DML)، قواعد دستوری خاص خود را دارند. این قواعد خاص، به دلیل نوع تعریف و پشتیبانی از انواع داده، نحوه مدیریت و تخصیص دسترسی به کاربران و همچنین تفاوت شرکتهای سازنده وجود دارند و حتی امروزه تقریبا تمامی نرمافزارهای پایگاهداده، برای برنامهنویسی رویهای، قواعد نرمافزاری مخصوص به خود را دارند. در این فرادرس، بخشی از مفاهیم اولیه پایگاهداده و دستورات SQL و PL/SQL را به زبان ساده و کاملا کاربردی همراه با مثالهای واقعی، آموزش میدهیم. نیاز است که PL/SQL در آموزش به صورت گامبهگام از مفاهیم پایه شروع شود و ما در چند مرحله، مفاهیم را از ساده به سمت پیشرفته و از مفاهیم بنیادی به صورت کاملا منطقی به سوی موارد پیشرفتهتر به پیش میبریم. در این فرادرس چه چیزی یاد میگیریم؟ در این فرادرس ابتدا با بانکهای اطلاعاتی رابطهای آشنا خواهیم شد؛ سپس معماری Oracle، توابع کاراکتری و توابع تبدیل را مورد بررسی قرار خواهیم داد و در پایان نیز به قواعد استفاده از Procedure ,Function ,Package در Oracle و مدیریت خطا در PL/SQL میپردازیم.