کدنامهمرجع‌های مهندسی نرم‌افزار، به فارسی

Oracle Database

Oracle Database

‏Oracle در بانک‌ها، بیمه‌ها و سازمان‌های بزرگ هنوز حاکم است و احتمالاً تا مدت‌ها می‌ماند. این مسیر برای کسی است که باید با یک پایگاه‌دادهٔ Oracle موجود کار کند: کوئری بنویسد، ‎PL/SQL‎ بخواند، و وقتی چیزی کند شد بتواند بفهمد چرا.

۱۸فصل
۲۹۱تمرین با پاسخ
≈ ۲۹ ساعتزمان تخمینی
۳پروژهٔ نهایی

پیشرفت تو

۰٪

درصد هر فصل از دو چیز می‌آید: چقدر از بخش‌هایش را خوانده‌ای (۵۵٪) و چند تمرینش را تیک زده‌ای (۴۵٪). همه‌چیز داخل مرورگر خودت می‌ماند.

فصل

فصل‌ها به هم وابسته‌اند و ترتیبشان معنا دارد. هر مسیر با پروژه‌های نهایی تمام می‌شود: ساده، متوسط، پیچیده.

۱

معماری Oracle

نمونه، پایگاه‌داده، ‎tablespace‎ و ‎PDB‎.

در نوبت نوشتن
۲

راه‌اندازی

‏Oracle XE با داکر و ابزارهای کار.

در نوبت نوشتن
۳

‏SQL در Oracle

تفاوت‌ها با استاندارد و توابع ویژه.

در نوبت نوشتن
۴

‏JOIN و توابع تحلیلی

‏window function و ‎hierarchical query‎.

در نوبت نوشتن
۵

نوع داده

‏VARCHAR2، NUMBER، DATE، CLOB و یونیکد فارسی.

در نوبت نوشتن
۶

‏PL/SQL ۱

بلوک، متغیر، شرط، حلقه و ‎cursor‎.

در نوبت نوشتن
۷

‏PL/SQL ۲

‏procedure، function، package و ‎exception‎.

در نوبت نوشتن
۸

‏PL/SQL ۳

‏trigger، ‎bulk collect‎ و ‎FORALL‎.

در نوبت نوشتن
۹

ایندکس

‏B-tree، bitmap، function-based و ‎IOT‎.

در نوبت نوشتن
۱۰

برنامهٔ اجرا

‏EXPLAIN PLAN، ‎autotrace‎ و آمار.

در نوبت نوشتن
۱۱

پارتیشن‌بندی

‏range، list، hash و ‎pruning‎.

در نوبت نوشتن
۱۲

تراکنش و ثبات

‏undo، ‎read consistency‎ و قفل.

در نوبت نوشتن
۱۳

بهینه‌سازی

‏AWR، ‎ASH‎، ‎SQL profile‎ و ‎hint‎.

در نوبت نوشتن
۱۴

امنیت

کاربر، نقش، ‎VPD‎ و ممیزی.

در نوبت نوشتن
۱۵

پشتیبان و بازیابی

‏RMAN، ‎data pump‎ و بازیابی نقطه‌ای.

در نوبت نوشتن
۱۶

پروژهٔ ۱ — شِما و ‎PL/SQL‎

طراحی جدول و یک بستهٔ ‎PL/SQL‎ کامل.

در نوبت نوشتنپروژهٔ ساده
۱۷

پروژهٔ ۲ — گزارش‌های تحلیلی

توابع تحلیلی روی دادهٔ حجیم.

در نوبت نوشتنپروژهٔ متوسط
۱۸

پروژهٔ ۳ — بهینه‌سازی سازمانی

پارتیشن، ایندکس و ‎AWR‎ روی یک بار کاری واقعی.

در نوبت نوشتنپروژهٔ پیچیده