سيستم اطلاغاتي (دانلود رایگان)

دسته بندي : انسانی » علوم کامپیوتر
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..Doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 28 صفحه

 قسمتی از متن word (..Doc) : 
 

‏1
‏22
‏دانشگاه آزاد اسلامي واحد مشهد
‏((گروه كارداني كامپيوتر))
‏پروژه تحقيقاتي پايگاه داده:
‏عنوان:
‏1‏) مروري بر سيستمهاي بانك اطلاعاتي و مزاياي‏ Oracle‏
‏2) معــرفـي POSTGEERSQL
‏استاد مربوطه:
‏جناب آقاي مهندس قائمي
‏تهيه كننده:
‏الهام قيصري
‏زمستان83
‏1
‏2
‏1) مروري بر سيستمهاي بانك اطلاعاتي و مزاياي Oracle‏
‏ * مقدمه
‏ دانش بشر در گستره علوم و فنون ، طي پنجاه سال گذشته از رشدي بé‌سابقه برخوردار بوده است و اين رشد و تكامل سريع و بي‌مانند را بايد متأثر از تماسك علوم مختلف و استفاده پژوهشگران از نتايج دستاوردهاي يكديگر دانست . امروز ديگر كمتر كشف و اختراعي است كه اتفاقي و تصادفي باشد و تقريبا كليه نوآوريها در يافتن ارتباط صحيح بين اطلاعات موجود بشر در عرصه‌هاي گوناگون خلاصه ‌شود . از اينروست كه در نيمه دوم قرن بيستم شاهد هستيم كه كشورهاي توسعه يافته بيش از هر زمان به اطلاعات و سازماندهي و مديريت آنها بها داده‌اند . مبالغ هزينه شده در مراكز تحقيقاتي و دانشگاهي ، خود گواه بر اين ادعاست و اين توجه ، پاسخي است به پديده " انفجار اطلاعات " در چند دهه اخير .
‏ در طي سالهاي اخير ، شاهد تحولات عميق در نحوه مديريت سازمانها بر اساس نظريه نوين مديريت سيستماتيك بوده و همگام با آن بطور پيوسته ناظر بر افزايش نياز مديران به اطلاعات و منابع اطلاعاتي هستيم .گفته ‌شود نود درصد از احتياجات لازم براي اخذ يك تصميم را اطلاعات تشكيل ‌دهد و ده درصد باقي مانده تابع انگيزه و سليقه ‌باشد و در اين راستا پيشرفت بشر در زمينه تكنولوژي اطلاعاتي را بطور قطع بايد مرهون كامپيوتر و علوم انفورماتيك دانست .
‏ اين مقاله حاصل مطالعه تجربيات در امر تجزيه و تحليل سيستم‌هاي گردش اطلاعات و برنامه‌نويسي كاربردي ‌باشد و حاوي مطالبي اجمالي پيرامون شناخت و نحوه طراحي " سيستمهاي اطلاعاتي " و در نهايت مروري بر بانكهاي اطلاعاتي توسعه يافته در ORACLE‏ ‌باشد .
‏ با گسترش تكنولوژي كامپيوتر ، افزايش سرعت پردازش آنها و كاهش قيمت ، در حقيقت بهتر و بهتر شدن نسبت عملكرد به قيمت ( Price / Performance )‏ ، تمامي فعاليتهاي علمي ، تكنولوژي ، مالي ، تجاري ، مديريتي و حتي توان تفكر و مرزهاي ذكاوت و انديشه انسان ، افق جديدي يافته است . از همان ابتداي تولد تكنولوژي كامپيوتر ، دانشمندان و محققين زيادي در نقاط مختلف جهان درصدد رسيدن به يك هدف متعالي بوده‌اند و آن هدف عبارت بوده است از ساخت كامپيوترهايي كه خروجي آن داراي خصوصيتي باشد كه نتوان آنرا با نتيجه تلاش فكري يك انسان متخصص و متفكر فرق نهاد .
‏ بدون شك ، نتيجه چنين خصوصيت و توانايي وراي تصور ‌باشد . فقط ‌توان گفت ، تأثر آن در تراوشات فكري بشر ، توسعه علوم و تكنولوژي فوق‌العاده خواهد بود . مگر نه اين است كه انقلاب اول صنعتي فقط توان بازوان انسان را افزايش داد‏ ‏ ‏و ‏ نه تفكر .
‏ از دنياي كامپيوتر ، بخشهاي سنتي نرم‌افزاري و سخت‌افزاري آن براي جامعه علمي و صنعتي كشورمان آشناست . اما ، جاي خالي بخشهاي حيــاتي ، توانمنــد و مهمي چـون هـوش مصنوعـي ( Artifical Intelligence - AI )‏ ، سيستمهـــاي خبــــــره ( Expert or Knowledge Base Systems ) ‏، تكنـــولــــوژي اطــــلاعـــــــات ( Information Technology - IT )‏ ، پردازش مـــوازي ( Parallel Prrocessing )‏ ، مديريت بانكهاي اطلاعاتـي (Database Computer Aided Instruction , Multimedia , Management Systems - DBMS ) Virtual Reality - VR ,‏، ‏. . . ، و از بين زبانهاي برنامه‌نويسي ، جاي اكثر زبانهاي هوش مصنوعي و بالاخره زبان Ada‏ ، خاليست .

* مديريت بانكهاي اطلاعاتي
‏ تعاريف متعددي براي بانك اطلاعاتي ( Database )‏ وجود دارد. يك تعريف نوعي ‌تواند به صورت ذيل باشد :
‏ " يك بانك اطلاعاتي عبارتست از ، مجموعه‌اي مرتبط از اطلاعات با اضافاتي قابل كنترل ( Controlled Redundancy )‏ بمنظور بكارگيري در يك يا چند كاربرد بصورت انتخابي و اختياري ، اين اطلاعات طوري جمع‌آوري شده و تشكيل مجموعه ‌دهند كه مستقل از برنامه‌هايي كه آنها را مورد استفاده قرار خواهند داد باشند. روش افزايش اطلاعات به بانك اطلاعاتي و فراخواني اطلاعات موجود طبق يك روش تعريف شده صورت ‌گيرد . "
‏ مديريت اطلاعات موجود در بانك اطلاعاتي توسط نرم‌افزار جانبي ديگري صورت ‌گيرد ( Database Management System - DBMS )‏ . يك نرم‌افزار مديريت بانكهاي اطلاعاتي اصولا بايد خصوصيات ذيل را داشته باشد :
‏ ـ مستقــــل از نـــوع اطلاعـــات موجـــود در بانك اطلاعاتـي باشــــد ( Data Independence )‏ . يعنــي نرم‌افــزار بايد خصوصيت يا تـوان پردازش اطلاعات ( Data Processing )‏ را از خــود اطلاعــــات ( Data )‏ تميز دهد .
‏ ـ توان انجام تستهاي لازم بمنظور حصول اطمينان از همگوني اطلاعات ، بايد در بيان آنها منظور شده باشد . به بيان ديگر ، نرم‌افزار مديريت بانك اطلاعاتي ، تضمين لازم در اين رابطه را ايجاد نموده و در نهايت انسجام اطلاعات ( Data Integrity )‏ ، در بانك اطلاعاتي حفظ شود .
‏ ـ همزماني و همگوني اطلاعات ( Data Concurrency & Consistency )‏ ـ از آنجائيكه بانكهاي اطلاعاتي منابعي هستند كه چند كاربر مختلف نياز به دسترسي به اطلاعات موجود در آنها دارند ، نرم‌افزار مديريت بانك اطلاعاتي بايد همزماني و همگوني اطلاعات در اختيار قرار گرفته شده را ميسر سازد . به عبارت ديگر كاربران مختلف قادر باشند به يك اطلاعات خاص ، بطور همزمان و همگون دسترسي داشته باشند .
‏ ـ قابليت احيا و بازبافت ( Data Recovery )‏ ـ يك نرم‌افزار مديريت بانك اطلاعاتي كليه تغييرات اعمال شده روي بانك اطلاعاتي توسط استفاده كنندگان مختلف را پيگيري و ثبت ‌كند ، و پس از پايان كار هر استفاده كننده ، بايد كليه تغييرات اعمال شده بطور اتوماتيك به حالت اول برگردانده شود . از طرفي ، نرم‌افزار مديريت بانك اطلاعاتي بايد در فواصل زماني معين كليه اطلاعات موجود در بانك را كپي و حفظ نمايـد ( Copy & Back - Up )‏ .
‏ ـ كنترل دسترسي ( Access Control )‏ ـ نرم‌افزار مديريت بانك اطلاعاتي بايد دسترسي افراد مختلف به بخشهاي بانك را كنترل نموده و تشخيص لازم را در رابطه با مجوزهاي مربوطه براي هر كاربر يعني اجازه خواندن ( Read )‏ و تغيير دادن ( Modify )‏ اطلاعات را بدهد .

 
دسته بندی: انسانی » علوم کامپیوتر

تعداد مشاهده: 3533 مشاهده

فرمت فایل دانلودی:.zip

فرمت فایل اصلی: .zip

تعداد صفحات: 28

حجم فایل:48 کیلوبایت

 قیمت: رایگان
برای دانلود رایگان فایل روی لینک دانلود کلیک کنید.   دریافت فایل