مقدمه
اُراكل (Or – a – cle): 1- شخصي (همچون يكي از كشيشهاي يونان
باستان) كه يكي از خدايان از طريق وي سخن ميگفته است. 2- عبارت يا پاسخ مقتدرانه
يا معقول. 3- شكل در هم ريخته Carole.
تعريف
مذكور بيانگر همه چيز است، اين طور نيست؟ صحبت از اُراكل i8 است. اين همان بانك اطلاعاتي است كه تمام بانكهاي اطلاعاتي ديگر
را مغلوب ميكند. اُراكل يعني عصاره تمام محصولات، بارزترين مدرك، بهترين بهترينها،
چيزي كه تمام حكمتها و پاسخها از آن جريان مييابد. و اگر كشيش يوناني خود را براي
مشاوره داشتيد، در آن صورت هيچ مشكلي براي پيدا كردن چگونگي استفاده از اين مورد
مشكلساز نداشتيد.
اُراكل i8 نه تنها يكي از بهترين نرمافزارهاي بانك
اطلاعاتي رابطهاي است، بلكه يكي از پيچيدهترين آنها نيز ميباشد. اُراكل i8 كارهاي بسيار جالبي انجام ميدهد، اما
كارهاي آسان نيز گاهي اوقات مشكلساز هستند.
شايد
اُراكل i8 را از طريق اينترنت خريده باشيد. شايد از
اُراكل i8 در كارهايتان استفاده ميكنيد. صرفنظر از
اينكه چه عاملي باعث روي آوردنتان به اُراكل i8 شده است، ميخواهم يك مطلب را در همين مرحله به طور واضح مطرح
كنم. موتور بانك اطلاعاتي در اختيار داريد كه حقيقتا پيچيده است و قابليتهاي بسيار
زيادي دارد، اما اُراكل i8 فاقد زيباييهايي است كه خريداران نرمافزار
در عصر تكنولوژي “Plug and Play" خواهانند.
اُراكل i8 به تنهايي همچون اكسس ميكروسافت يا پارادكس
نيست، يعني برنامههايي كه همه چيز را آماده و سهلالاستفاده به طور يكجا دارند.
اُراكل i8 از نظر شماي ظاهري بسيار ساده است و
ويژگيهاي بسيار كمي براي گزارشگيري و آمادهسازي فرمها دارد.
كشف اُراكل
i8: برنامهاي كه همه چيز را يكجا دارد
در دهه 70
ميلادي شخصي به نام لري اليسون نرمافزار
بسيار بزرگي نوشت. برنامه اُراكل در يك كامپيوتر بزرگ اجرا ميشد
و اندازه آن به قدري بزرگ بود كه تنها كامپيوترهاي بسيار بزرگ، فضا براي آن
داشتند.
روزي يكي
از دوستان وي اين برنامه را ديد و از وي خواست كه يك نسخه از آن را در اختيار او
بگذارد، و ليكن به وي اطلاع داد كه كامپيوترش قادر به اجراي آن برنامه بزرگ نيست.
بنابراين به وي پيشنهاد نمود كه چنانچه حجم برنامهاش را كاهش دهد، وجه قابل توجهاي
به او پرداخت خواهد نمود.
لري اليسون
پيشنهاد او را پذيرفت و در كمتر از يك سال نسخه كمحجمتري از برنامه را براي
كامپيوتر كوچك وي آماده نمود. وقتي نسخه جديد برنامه به آن شخص تحويل داده شد، وي
آن را «اعجابانگيز» خواند.
انجام اين
كار لري را بر اين فكر واداشت كه مالكين كامپيوترهاي كوچك ديگر نيز ممكن است
برنامه اُراكل را بخواهند. بنابراين وي گروهي از بهترين مهندسين سرتاسر جهان را در
كاليفرنيا گردهم آورد تا اُراكل را براي انواع كامپيوترها توليد كنند.
نسخه
امروزي موتور اُراكل همان چيزي است كه وي رويايش را در سر ميپروراند. استفاده از
اُراكل i8 يعني به كارگيري يك بانك اطلاعاتي بسيار
قدرتمند.
هسته مركزي
اُراكل i8
شكل 11
موتور بانك اطلاعاتي اُراكل i8 و برنامههاي
خدماتي مركزي آن
را نشان ميدهد. اين برنامههاي خدماتي صرفنظر از سيستم عامل يا سختافزاري كه به
كار ميبريد، تجهيزات استاندارد همراه اُراكل i8 هستند. اين برنامههاي خدماتي و خود بانك اطلاعاتي در تمام محيطها
به يك شكل عمل مي كنند. تنها تفاوت موجود به امكانات دروني سيستمهايي كه به كار
ميبريد مربوط است و اُراكل i8 از
ويژگيهاي منحصر به فرد هر كامپيوتر براي ذخيرهسازي، خواندن، نوشتن و غيره بهرهمند
مي شود.
برنامههاي
خدماتي مركزي عبارتند از:
WebDB – صبر كنيد تا به موقع ببينيد كه اين برنامه
خدماتي قادر به انجام چه كارهايي است! با استفاده از آن ميتوانيد صفحههاي وبي
پيادهسازي كنيد كه به صورت برنامه در بانك اطلاعاتي ذخيره مي شوند و دادهها را
بر حسب تقاضا به اينترنت يا يك اينترانت تحويل ميدهند.
Enterprise
Manager – استفاده از اين ويژگي كه در اُراكل 7 به
عنوان يك برنامه خدماتي افزودني معرفي
شد، در اُراكل i8 نيز ادامه دارد. اين ابزار از طريق منوها و
پنجرههايي كه براي انجام بسياري از كارهاي مديريتي بانك اطلاعاتي دارد (مثلا
ايجاد جداول و تعريف كاربران جديد)، سبب صرفهجويي بسيار زياد در برنامهنويسي ميشود.
SQL*Plus – اين ابزار امكان ايجاد و اجراي پرسوجوها،
افزودن سطرهاي جديد، تغيير دادهها و نوشتن گزارشها را فراهم ميسازد. براي
استفاده از آن بايد با زبان برنامهنويسي SQL آشنا باشيد. زبان SQL را ميتوانيد
در تقريبا تمام بانكهاي اطلاعاتي به كار بريد.