PL/SQL چیست؟
اراکل SQL را بسط داده و از آن زبان برنامه نویسی PL/SQL را تعریف نموده است. PL به معنای زبان برنامه نویسی رویه ای (Procedural Language) است. با استفاده از PL امکان تعریف حلقه ها، شرطها و ... جهت کنترل یک برنامه در اختیار برنامه نویس قرار می گیرد. پس برنامه نویسی PL/SQL مجموعه ای از دستورات SQL و دستورات کنترلی می باشد.
PL/SQL از اراکل ۶ به بعد به همراه بانک اطلاعاتی اراکل عرضه گردیده است. اگر فوائد PL را بدانیم و از آن در مدیریت بانک اطلاعاتی استفاده کنیم آنگاه مدیریت بانک اطلاعاتی اراکل بدون دستورات PL مشکل خواهد بود.
در مستنداتی که برای آموزش اراکل وجود دارد حتما بخشی مربوط به PL/SQL می باشد که این حکایت از اهمیت موضوع دارد. پس برای کار با اراکل باید سعی کرد PL/SQL را یاد بگیرید.
در زیر یک مثال از PL/SQLوجود دارد.
SELECT studentid INTO stu_id FROM tblStudents WHERE stu_name='ali' --get id
IF studentid =10 THEN
--دستورات مورد نظر
در شکل زیر می توانید تاریخچه توسعه بانک اطلاعاتی اراکل را در یک نمای کلی مشاهده نمایید.
در چندین پست قبلی سوالی مطرح شده بود که چه ارتباطی بین Developer Suite و JDeveloper هست؟
با مشقات فراوان بنده تحقیق کردم
و به این نکته پی بردم که JDeveloper زیر مجموعه Developer Suite هست. در واقع Developer Suite مجموعه کاملی از کلیه ابزارهای لازم برای کسانی است که می خواهند از خود مجموعه اراکل به تنهایی استفاده کنند و به تحلیل و طراحی و پیاده سازی بپردازند.
در این مجموعه ابزاری برای طراحی صحیح و اصولی جداول و ارتباطات بین آنها، ابزاری برای طراحی فرمها، ابزاری برای طراحی گرافیک برنامه و غیره وجود دارد.
البته بنده هنوز نتوانسته ام سی دی این مجموعه را پیدا کنم.
اگر شما جای معتبری را می شناسید لطفا معرفی نمایید؟!