تعداد دانشجو
۹۵ نفر
هزینه آموزش
۵۸,۰۰۰ تومان

آموزش مقدماتی زبان برنامه نویسی اوراکل PL/SQL

آموزش مقدماتی زبان برنامه نویسی اوراکل PL/SQL

تعداد دانشجو
۹۵ نفر
مدت زمان
۱۲ ساعت و ۱۷ دقیقه
هزینه آموزش
۵۸,۰۰۰ تومان
محتوای این آموزش
آموزش مقدماتی زبان برنامه نویسی اوراکل PL/SQL

چکیده

یکی از قوی‌ترین و معروف‌ترین نرم‌افزارهای پایگاه داده، اوراکل (Oracle) است که جهت کار با دیتابیس خود، زبان PL/SQL را معرفی کرده است. این زبان در عین سادگی، امکانات بسیاری را جهت کار با داده‌ها، برای برنامه‌نویس مهیا می‌کند. در این فرادرس، بخشی از مفاهیم اولیه پایگاه داده و دستورات SQL و PL/SQL را به زبان ساده و کاملا کاربردی همراه با مثال‌های واقعی، آموزش می‌دهیم. نیاز است که PL/SQL در آموزش به صورت گام به گام از مفاهیم پایه شروع شود و ما در چند مرحله، مفاهیم را از ساده به سمت پیشرفته و از مفاهیم بنیادی به صورت کاملا منطقی به سوی موارد پیشرفته‌تر به پیش می‌بریم.

 

مدرس
مهندس سید محمدرضا ایزدی شهرکی

کارشناس ارشد مهندسی فناوری اطلاعات (IT)

مهندس سید محمدرضا ایزدی شهرکی کارشناس نرم افزار و کارشناس ارشد IT گرایش سیستم های اطلاعاتی پیشرفته هستند ایشان بیش از ده سال سابقه کار در حوزه نرم افزار خصوصا پایگاه داده اوراکل را دارا می باشند.

چکیده آموزش


توضیحات تکمیلی

برنامه‌نویسان و همچنین علاقه‌مندان به کار با نرم‌افزارهای پایگاه داده می‌توانند با یادگیری یک زبان استاندارد که امروزه SQL نامیده می‌شود، Query (پرس‌و‌جو)‌های خود را روی جداول اجرا کنند، اما بسیاری از دیتابیس‌ها در استفاده حرفه‌ای، برای مجموعه دستورات تعریف داده (DDL) و کنترل دسترسی‌ها (DCL) و حتی درج و حذف داده در جداول (DML)، قواعد دستوری خاص خود را دارند.

این قواعد خاص، به دلیل نوع تعریف و پشتیبانی از انواع داده، نحوه مدیریت و تخصیص دسترسی به کاربران و همچنین تفاوت شرکت‌های سازنده وجود دارند و حتی امروزه تقریبا تمامی نرم‌افزارهای پایگاه داده، برای برنامه‌نویسی رویه‌ای، قواعد نرم‌افزاری مخصوص به خود را دارند.

یکی از قوی‌ترین و معروف‌ترین نرم‌افزارهای پایگاه داده، اوراکل (Oracle) است که جهت کار با دیتابیس خود، زبان PL/SQL را معرفی کرده است. این زبان در عین سادگی، امکانات بسیاری را جهت کار با داده‌ها، برای برنامه‌نویس مهیا می‌کند.

در این فرادرس، بخشی از مفاهیم اولیه پایگاه داده و دستورات SQL و PL/SQL را به زبان ساده و کاملا کاربردی همراه با مثال‌های واقعی، آموزش می‌دهیم. نیاز است که PL/SQL در آموزش به صورت گام به گام از مفاهیم پایه شروع شود و ما در چند مرحله، مفاهیم را از ساده به سمت پیشرفته و از مفاهیم بنیادی به صورت کاملا منطقی به سوی موارد پیشرفته‌تر به پیش می‌بریم.

 

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: مقدمه‌ای بر بانک‌های اطلاعاتی رابطه‌ای
    • تاریخچه SQL
    • زبان پرس‌و‌جوی ساخت یافته (SQL)
    • نقش SQL و قابلیت‌ها و مزایای SQL
  • درس دوم: طراحی منطقی بانک اطلاعاتی
    • نرمال سازی
    • قواعد نرمال سازی
  • درس سوم: پایگاه داده رابطه‌ای (RDBMS)
    • معماری Oracle
    • لایه فیزیکی
    • لایه منطقی
  • درس چهارم: نصب Oracle 18c XE روی ویندوز
  • درس پنجم: آشنایی با sqlplus
    • انواع دستورات
    • دستورات مقداردهی اولیه
    • دستورات اجرایی
    • دستورات ویرایش فرمان‌ها
    • دستورات مدیریتی بانک اطلاعاتی
    • ورود به محیط sqlplus
  • درس ششم: مقدمه‌ای بر دستورات
    • دستور گزارش‌گیری از جدول
    • موارد استفاده و انتخاب ستون‌ها
    • عملگرهای محاسباتی ریاضی و منطقی
    • شرط روی گزارش
    • تقدم عملگرها
    • گزارش تو در تو
    • مرتب‌سازی گزارش
    • عملگرها
    • استفاده از نام‌گذاری
    • ردیف های تکراری
  • درس هفتم: توابع تک مقداری
    • توابع کاراکتری
    • CASE WHEN
    • توابع عددی
    • تاریخ و زمان
    • توابع زمان
    • DUAL
    • توابع تبدیل
      • TO_CHAR
      • TO_NUMBER
      • TO_DATE
      • NVL
  • درس هشتم: توابع چند مقداری
    • COUNT
    • MAX
    • MIN
    • AVG
    • SUM
    • GROUP BY
    • HAVING
  • درس نهم: گزارش‌های چند جدولی در اوراکل
    • انواع گزارش چند جدولی با مثال
    • انواع عملیات روی چند جدول
  • درس دهم: ایجاد جدول در اوراکل
    • Data Structures
    • Constraint
    • Primary Key
    • UNIQUE
    • NOT NULL
    • CHECK
    • Foreign Key
    • Data Type
    • استفاده از جداول سایر کاربران
    • قواعد نام‌گذاری جدول
    • دستور Describe
    • Temp table
    • External Table
  • درس یازدهم: ویرایش جدول در اوراکل
    • افزودن ستون جدید
    • تغییر ستون
    • حذف ستون
    • تغییر نام ستون
    • تغییر محل فیزیکی جدول
    • افزودن Constraint
    • حذف Constraint
    • Disable نمودن Constraint
    • حذف جدول
    • تغییر نام اشیا
    • Truncate
    • افزودن Comment به جدول
  • درس دوازدهم: Data Dictionary در اوراکل
    • مثال‌های Query
  • درس سیزدهم: View در اوراکل
    • معایب و مزایا
    • دستور ایجاد View ساده
    • دستور ایجاد View مرکب
    • مشاهده View
    • حذف View
  • درس چهاردهم: Index در اوراکل
    • ایجاد
    • حذف
    • موارد استفاده
    • موارد عدم استفاده
  • درس پانزدهم: Sequence در اوراکل
    • ایجاد و مشاهده مقادیر و تولید مقدار جدید
  • درس شانزدهم: DML در اوراکل
    • انواع دستورات DML با مثال
    • Commit
    • Rollback
  • درس هفدهم: DCL در اوراکل
    • ایجاد کاربر جدید
    • ایجاد کاربر با Tablespace پیش‌فرض و تعیین فضا
    • واگذاری System Privileges به کاربر
    • Grant
    • REVOKE
  • درس هجدهم: مقدمه‌ای بر PL/SQL
    • قواعد PL/SQL
    • تعریف متغیرها
    • ساختارهای کنترلی
    • IF Statement
    • CASE Statement
    • LOOP Statement
  • درس نوزدهم: Cursor در اوراکل
    • انواع Cursor
    • تعریف Cursor
    • باز کردن Cursor
    • بستن Cursor
  • درس بیستم: قواعد استفاده از Procedure, Function, Package در Oracle
    • ایجاد و فراخوانی Procedure در Oracle
    • ایجاد و فراخوانی Function در Oracle
    • Package
  • درس بیست و یکم: Trigger در اوراکل
    • انواع Trigger
    • دستور ایجاد Trigger
    • فعال و غیر فعال کردن Trigger
  • درس بیست و دوم: مدیریت خطا در PL/SQL
    • Internally Defined Exceptions
    • Predefined Exceptions
    • User Defined Exceptions
  • درس بیست و سوم: نکات تکمیلی
    • Database Link
    • Directory
    • تنظیمات شبکه در Oracle
    • اشاره‌ای به توابع تحلیلی

 

مفید برای رشته‌های
  • مهندسی کامپیوتر - نرم‌افزار
  • مهندسی فناوری اطلاعات (IT)
  • برنامه‌نویسی اوراکل
مشاهده بیشتر مشاهده کمتر

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

(Oracle SQL Developer 19 ,Oracle Database 18c Express Edition (XE



پیش نمایش‌ها

۱. مقدمه‌ای بر بانک‌های اطلاعاتی رابطه‌ای

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۳ مگابایت -- (کلیک کنید +))

۲. طراحی منطقی بانک اطلاعاتی

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۴ مگابایت -- (کلیک کنید +))

۳. پایگاه ‌داده رابطه‌ای (RDBMS)

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۳ مگابایت -- (کلیک کنید +))

۴. نصب Oracle 18c XE روی ویندوز

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۶ مگابایت -- (کلیک کنید +))

۵. آشنایی با sqlplus
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. مقدمه‌ای بر دستورات
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. توابع تک‌مقداری
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. توابع چند‌مقداری
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. گزارش‌های چند‌جدولی در اوراکل
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۰. ایجاد جدول در اوراکل
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۱. ویرایش جدول در اوراکل
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۲. Data Dictionary در اوراکل
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۳. View در اوراکل
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۴. Index در اوراکل
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۵. Sequence در اوراکل
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۶. DML در اوراکل
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۷. DCL در اوراکل
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۸. مقدمه‌ای بر PL/SQL
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۹. Cursor در اوراکل
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۰. قواعد استفاده از Procedure, Function, Package در اوراکل
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۱. Trigger در اوراکل
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۲. مدیریت خطا در PL/SQL
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۲۳. نکات تکمیلی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش مقدماتی زبان برنامه نویسی اوراکل PL/SQL
ناشر فرادرس
کد آموزش FVSQL9810
مدت زمان ۱۲ ساعت و ۱۷ دقیقه
زبان فارسی
نوع آموزش آموزش ویدیویی (لینک دانلود)
حجم دانلود ۳۴۵۰ مگابایت (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


نظرات

تا کنون ۹۵ نفر از این آموزش استفاده کرده اند و هنوز هیچ نظری ثبت نشده است.

برچسب‌ها:
Alter Table | CASE Statement | CASE WHEN | CHECK | coalesce | Commit | Compile Time Warnings | constraint | create table | current_date | current_timestamp | CURSOR در Oracle | CURSOR در اوراکل | Data Dictionary | Data Dictionary در Oracle | data structures | Data Type | Database Link | DCL | DCL در Oracle | DDL | directory | Disable کردن Constraint | Disable نمودن Constraint | DML | DML در Oracle | DUAL | External table | FOREIGN KEY | GRANT | Group | Having | if statement | If then else | index | Index در Oracle | Internally Defined Exceptions | llback | local_timestamp | LOOP Statement | NOT NULL | nullif | nvl | Package | PL/SQL | PL/SQL Function | PL/SQL Package | PL/SQL Procedur | Predefined Exceptions | Primary Key | Query | RDBMS | Regular Expression | REVOKE | Rollback | RVOKE | sequence | Sequence در Oracle | sql | SQL AVG | SQL COUNT | SQL MAX | SQL MIN | SQL SUM | SQL-Plus | Temp table | to_char | to_date | to_number | Trigger در Oracle | Trigger در اوراکل | TRUNCATE | UNIQUE | User Defined Exceptions | User-Defined Exceptions | View در Oracle | View در اوراکل | آشنایی با SQL PLUS | اراکل | استفاده از جداول سایر کاربران | استفاده از نام گذاری | افزودن COMMENT به جدول | افزودن Constraint | افزودن ستون جدید | افزودن ستون جدید جدول در Oracle | انتشار خطا در PL/SQL | انواع CURSOR | انواع Trigger | انواع دستورات | انواع عملیات روی چند جدول | ایجاد مقادیر در Oracle | ایجاد Index در Oracle | ایجاد جدول در Oracle | ایجاد کاربر با Tablespace | ایجاد کاربر با Tablespace پیش فرض و تعیین فضا در Oracle | ایجاد کاربر جدید | ایجاد کاربر جدید در Oracle | ایجاد و فراخوانی Function در Oracle | ایجاد و فراخوانی Procedure در Oracle | باز کردن CURSOR | بانک های اطلاعاتی رابطه ای | بستن CURSOR | پایگاه داده رابطه ای | پرس و جوی ساخت یافته | تاریخچه SQL | تعریف CURSOR | تغییر ستون | تغییر ستون جدول در Oracle | تغییر محل فیزیکی جدول | تغییر محل فیزیکی جدول در در Oracle | تغییر نام اشیا | تغییر نام اشیا در Oracle | تغییر نام ستون | تغییر نام ستون جدول در Oracle | تقدم عملگرها | تنظیمات شبکه در Oracle | توابع AVG | توابع COUNT | توابع GROUP BY | توابع HAVING | توابع MAX | توابع MIN | توابع SUM | توابع تاریخ و زمان | توابع تبدیل | توابع تبدیل در SQL | توابع تحلیلی در Oracle | توابع تک مقداری | توابع چند مقداری | توابع چند مقداری در SQL | توابع زمان | توابع زمان در SQL | توابع عددی | توابع کاراکتری | تولید مقدار جدید در Oracle | حالت سرور روی ویندوز | حذف Constraint | حذف Index در Oracle | حذف View | حذف View در Oracle | حذف جدول | حذف جدول در Oracle | حذف ستون | حذف ستون جدول در Oracle | دستور DESCRIBE | دستور ایجاد Trigger | دستور ایجاد View ساده | دستور ایجاد View ساده در Oracle | دستور ایجاد View مرکب | دستور ایجاد View مرکب در Oracle | دستور گزارش گیری از جدول | دستورات DML | دستورات SQL | دستورات اجرایی | دستورات مدیریتی بانک اطلاعاتی | دستورات مقداردهی اولیه | دستورات ویرایش فرمان ها | ردیف های تکراری | زبان PL/SQL | زبان پرس و جوی ساخت یافته | شرط روی گزارش | طراحی منطقی بانک اطلاعاتی | عملگرها در SQL | عملگرهای محاسباتی ریاضی و منطقی | عملیات روی چند جدول | غیرفعال کردن Trigger | فراخوانی Function در اوراکل | فراخوانی Procedure در اوراکل | فعال کردن Trigger | فعال و غیرفعال کردن Trigger | قابلیت های SQL | قواعد PL/SQL | قواعد استفاده از Function در Oracle | قواعد استفاده از Package در Oracle | قواعد استفاده از Procedure در Oracle | قواعد نام گذاری جدول | قواعد نرمال سازی | کنترل دسترسی ها | گزارش تو در تو | گزارش گیری از جدول | گزارش های چند جدولی | لایه فیزیکی | لایه منطقی | مثال های Query | مجموعه دستورات تعریف داده | مدیریت خطاها در PL/SQL | مرتب سازی گزارش | مزایای SQL | مشاهده View | مشاهده View در Oracle | مشاهده مقادیردر Oracle | معایب و مزایا View در Oracle | معماری Oracle | معماری اراکل | مقدمه ای بر PL/SQL | موارد استفاده Index در Oracle | موارد استفاده و انتخاب ستون ها | موارد عدم استفاده Index در Oracle | نرم افزارهای پایگاه داده | نرم افزارهای پایگاه داده اوراکل | نرمال سازی | نصب Oracle 18c XE روی ویندوز | نصب اوراکل | نقش SQL | واگذاری System Privileges | واگذاری System Privileges به کاربر | ورود به SQL PLUS | ورود به محیط SQL PLUS | ویرایش جدول در Oracle
مشاهده بیشتر مشاهده کمتر