موضوع : تحقیق بانک اطلاعاتی اراکل
صحبت از اُراكل است اين همان بانك اطلاعاتي است كه تمام بانكهاي اطلاعاتي ديگر را مغلوب ميكند اُراكل يعني عصاره تمام محصولات بارزترين مدرك بهترين بهترينها چيزي كه تمام حكمتها و پاسخها از آن جريان مييابد و اگر كشيش يوناني خود را براي مشاوره داشتيد در آن صورت هيچ مشكلي براي پيدا كردن چگونگي استفاده از اين مورد مشكلساز نداشتيد
اُراكل i8 نه تنها يكي از بهترين نرمافزارهاي بانك اطلاعاتي رابطهاي است بلكه يكي از پيچيدهترين آنها نيز ميباشد اُراكل i8 كارهاي بسيار جالبي انجام ميدهد اما كارهاي آسان نيز گاهي اوقات مشكلساز هستند
شايد اُراكل i8 را از طريق اينترنت خريده باشيد شايد از اُراكل i8 در كارهايتان استفاده ميكنيد صرفنظر از اينكه چه عاملي باعث روي آوردنتان به اُراكل i8 شده است ميخواهم يك مطلب را در همين مرحله به طور واضح مطرح كنم موتور بانك اطلاعاتي در اختيار داريد كه حقيقتا پيچيده است و قابليتهاي بسيار زيادي دارد اما اُراكل i8 فاقد زيباييهايي است كه خريداران نرمافزار در عصر تكنولوژي Plug and Play خواهانند
اُراكل i8 به تنهايي همچون اكسس ميكروسافت يا پارادكس نيست يعني برنامههايي كه همه چيز را آماده و سهلالاستفاده به طور يكجا دارند اُراكل i8 از نظر شماي ظاهري بسيار ساده است و ويژگيهاي بسيار كمي براي گزارشگيري و آمادهسازي فرمها دارد
كشف اُراكل i8 برنامهاي كه همه چيز را يكجا دارد
در دهه 70 ميلادي شخصي به نام لري اليسون نرمافزار بسيار بزرگي نوشت برنامه اُراكل در يك كامپيوتر بزرگ اجرا ميشد و اندازه آن به قدري بزرگ بود كه تنها كامپيوترهاي بسيار بزرگ فضا براي آن داشتند
روزي يكي از دوستان وي اين برنامه را ديد و از وي خواست كه يك نسخه از آن را در اختيار او بگذارد و ليكن به وي اطلاع داد كه كامپيوترش قادر به اجراي آن برنامه بزرگ نيست بنابراين به وي پيشنهاد نمود كه چنانچه حجم برنامهاش را كاهش دهد وجه قابل توجهاي به او پرداخت خواهد نمود
لري اليسون پيشنهاد او را پذيرفت و در كمتر از يك سال نسخه كمحجمتري از برنامه را براي كامپيوتر كوچك وي آماده نمود وقتي نسخه جديد برنامه به آن شخص تحويل داده شد وي آن را «اعجابانگيز» خواند
انجام اين كار لري را بر اين فكر واداشت كه مالكين كامپيوترهاي كوچك ديگر نيز ممكن است برنامه اُراكل را بخواهند بنابراين وي گروهي از بهترين مهندسين سرتاسر جهان را در كاليفرنيا گردهم آورد تا اُراكل را براي انواع كامپيوترها توليد كنند
نسخه امروزي موتور اُراكل همان چيزي است كه وي رويايش را در سر ميپروراند استفاده از اُراكل i8 يعني به كارگيري يك بانك اطلاعاتي بسيار قدرتمند
شكل 11 موتور بانك اطلاعاتي اُراكل i8 و برنامههاي خدماتي مركزي آن را نشان ميدهد اين برنامههاي خدماتي صرفنظر از سيستم عامل يا سختافزاري كه به كار ميبريد تجهيزات استاندارد همراه اُراكل i8 هستند اين برنامههاي خدماتي و خود بانك اطلاعاتي در تمام محيطها به يك شكل عمل مي كنند تنها تفاوت موجود به امكانات دروني سيستمهايي كه به كار ميبريد مربوط است و اُراكل i8 از ويژگيهاي منحصر به فرد هر كامپيوتر براي ذخيرهسازي خواندن نوشتن و غيره بهرهمند مي شود
برنامههاي خدماتي مركزي عبارتند از
WebDB صبر كنيد تا به موقع ببينيد كه اين برنامه خدماتي قادر به انجام چه كارهايي است! با استفاده از آن ميتوانيد صفحههاي وبي پيادهسازي كنيد كه به صورت برنامه در بانك اطلاعاتي ذخيره مي شوند و دادهها را بر حسب تقاضا به اينترنت يا يك اينترانت تحويل ميدهند
Enterprise Manager استفاده از اين ويژگي كه در اُراكل 7 به عنوان يك برنامه خدماتي افزودني معرفي شد در اُراكل i8 نيز ادامه دارد اين ابزار از طريق منوها و پنجرههايي كه براي انجام بسياري از كارهاي مديريتي بانك اطلاعاتي داردمثلا ايجاد جداول و تعريف كاربران جديد سبب صرفهجويي بسيار زياد در برنامهنويسي ميشود
کشف اُراکل i8 برنامهای که همه چیز را یکجا دارد
برنامههای خدماتی مرکزی عبارتند از
راهاندازی بانک اطلاعاتی با Instance Manager
قطع اجرای اُراکل i8 در Desktop
قطع اجرای اُراکل i8 در یک کامپیوتر بزرگ یا شبکه
انواع کارهایی که میتوانید با اُراکل i8 انجام دهید
حفظ و نگهداری اطلاعات ماهیهامثال آسان
حفظ و نگهداری اطلاعات فروشگاه حیوانات خانگیمثال نسبتا دشوار
استفاده از توابع درونی اُراکل i8
تغییر فرمت تاریخ با تابع TO CHAR
ادغام ستونها با استفاده از تابعII CONCATENATE
گروهبندی و خلاصهسازی دادهها
تغییر دادهها با استفاده از فرمان UPDATE
استفاده از پرسوجوهای وابسته
درج با زیر پرسوجو یا زیر پرسوجوی وابسته
مرتبط کردن جداول رابطهای با شیءها
چه نوع کاربرانی در اُراکل i8 وجود دارند؟
گزینههای امنیت نقشها کاربران و مجوزها
گزینههای استاندارد اُراکل برای امنیت
نقشها نیازهای دنیای واقعی را برآورده میکنند
نقشها و حقوق دستیابی باSecurity Manager
تخصیص پروفایلها به کاربران
شیوه کنار هم قرار گرفتن لایهها به شرح ذیل است
یک الگو برای صفحه وبرنگ زمینه رنگ متن تیترها و غیره
Migration Assistant for Access
Database Configuration Assistant
پیدا کردن و تصحیح رابطههای قطع شده
اعتبارسنجی کلمه عبورAuthentication, Password
پیوند کارتزینCartesian Join
تبدیل ضمنی دادههاImplicit data Conversion
بانک اطلاعاتی رابطهایRelational Database