Oracle Database
Oracle DatabaseOracle در بانکها، بیمهها و سازمانهای بزرگ هنوز حاکم است و احتمالاً تا مدتها میماند. این مسیر برای کسی است که باید با یک پایگاهدادهٔ 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 روی یک بار کاری واقعی.
در نوبت نوشتنپروژهٔ پیچیده