PowerPoint Presentation by cKJ3212f

VIEWS: 30 PAGES: 45

									  ‫سيستمهاي‬
‫اطالعات مديريت‬

‫‪http://www.Beiki.info‬‬
                      ‫جلسه چهارم‬
                          ‫سازماندهي داده ها در محيط فايلهاي سنتي‬             ‫‪‬‬
                                    ‫اصطالحات و مفاهيم سازماندهي فايل‬     ‫‪o‬‬
                                                      ‫سلسله مراتب داده‬   ‫‪o‬‬
                        ‫اصطالحات و مفاهيم سازماندهي فايل (ادامه ...)‬     ‫‪o‬‬
                                                   ‫موجوديتها و ويژگيها‬   ‫‪o‬‬
                                                     ‫پردازش فايل سنتي‬    ‫‪o‬‬
                                            ‫مشكالت محيط فايلهاي سنتي‬     ‫‪o‬‬
                                   ‫رويکرد پايگاه داده به مديريت داده‬         ‫‪‬‬
                                        ‫پايگاه داده (‪)Database‬‬           ‫‪o‬‬
                                            ‫محيط يک پايگاه داده‬          ‫‪o‬‬
‫سيستم مديريت پايگاه داده)‪Database Management System (DBMS‬‬                ‫‪o‬‬
                                           ‫سه جزء يک ‪DBMS‬‬                ‫‪o‬‬
                                 ‫نمونه اي از گزارش فرهنگ داده‬            ‫‪o‬‬
             ‫چگونگي حل مشکالت محيط فايلهاي سنتي توسط ‪DBMS‬‬                ‫‪o‬‬
                       ‫‪ DBMS‬رابطه اي(‪)Relational DBMS‬‬                    ‫‪o‬‬
                                              ‫مدل داده رابطه اي‬          ‫‪o‬‬
                   ‫سه عمليات پايه اي در يک پايگاه داده رابطه اي‬          ‫‪o‬‬
    ‫‪http://www.Beiki.info‬‬                                                    ‫2‬
                          ‫جلسه چهارم‬
                                       ‫ايجاد يک محيط پايگاه داده‬     ‫‪‬‬
                            ‫‪ o‬دو فعاليت در طراحي يک پايگاه داده‬
   ‫‪ o‬طراحي مفهومي پايگاه داده(‪)Conceptual Database Design‬‬
                                    ‫‪ o‬يک نمودار رابطه موجوديتها‬
                              ‫‪ o‬نرمال سازي (‪)Normalization‬‬
                                           ‫‪ o‬پايگاه داده توزيع شده‬
                ‫‪ o‬عناصر کليدي سازماني در محيط يک پايگاه داده‬
                                    ‫روند پيشرفت پايگاه هاي داده‬      ‫‪‬‬
‫‪ o‬پردازش تحليلي آنالين((‪)Online Analytical Processing )OLAP‬‬
                                                  ‫‪ o‬انبارهاي داده‬
                                     ‫‪ o‬بازار داده و جستجوي داده‬
            ‫‪ o‬پايگاه داده فرارسانه اي(‪)Hypermedia Database‬‬
                      ‫‪ o‬مرتبط ساختن پايگاه هاي داده داخلي به وب‬
                 ‫‪ o‬مزاياي دسترسي به پايگاه هاي داده از طريق وب‬
          ‫‪http://www.Beiki.info‬‬                                      ‫3‬
                                 ‫جلسه چهارم‬
                         ‫‪ ‬سازماندهي داده ها در محيط فايلهاي سنتي‬
                                ‫‪ o‬اصطالحات و مفاهيم سازماندهي فايل‬
‫‪ ‬بيت (‪ :)Bit‬کوچکترين واحد داده است؛ يک رقم باينري که مي تواند 0 يا 1‬
                                                               ‫باشد.‬
             ‫‪ ‬بايت (‪ :)Byte‬گروهي از بيتها که نمايانگر يک کاراکتر است.‬
                       ‫‪ ‬فيلد (‪ :)Field‬گروهي از لغات يا اعداد کامپيوتري‬
                            ‫‪ ‬رکورد (‪ :)Record‬گروهي از فيلدهاي مرتبط‬
                              ‫‪ ‬فايل (‪ :)File‬گروهي از رکوردهاي هم نوع‬
                     ‫‪ ‬پايگاه داده (‪ :)Database‬گروهي از فايلهاي مرتبط‬




                ‫‪http://www.Beiki.info‬‬                                     ‫4‬
                ‫جلسه چهارم‬
      ‫‪ ‬سازماندهي داده ها در محيط فايلهاي سنتي‬
                                         ‫‪ o‬سلسله مراتب داده‬



           ‫+‪B‬‬         ‫3002‬      ‫101 ‪IS‬‬
            ‫‪A‬‬         ‫3002‬      ‫101 ‪IS‬‬
            ‫‪C‬‬         ‫3002‬      ‫101 ‪IS‬‬


           ‫+‪B‬‬         ‫3002‬      ‫101 ‪IS‬‬


           ‫(‬      ‫)‬


          ‫‪ASCII‬‬          ‫‪J‬‬   ‫01010010‬


            ‫0‬

‫‪http://www.Beiki.info‬‬                                         ‫5‬
                                ‫جلسه چهارم‬
                        ‫‪ ‬سازماندهي داده ها در محيط فايلهاي سنتي‬
                    ‫‪ o‬اصطالحات و مفاهيم سازماندهي فايل (ادامه ...)‬
‫‪ ‬موجوديت (‪ :)Entity‬فرد، مکان، شيء، يا رويدادي که درباره آن اطالعات‬
                                                 ‫جمع آوري مي شود.‬
 ‫‪ ‬ويژگي (‪ :)Attribute‬قطعه اي از اطالعات که يک موجوديت بخصوص‬
                                                  ‫را توصيف مي کند.‬
  ‫‪ ‬فيلد کليدي (‪ :)Key Field‬فيلدي منحصر به فردي که هر رکورد از يک‬
                                             ‫فايل را شناسايي مي کند.‬




                ‫‪http://www.Beiki.info‬‬                                  ‫6‬
               ‫جلسه چهارم‬
       ‫‪ ‬سازماندهي داده ها در محيط فايلهاي سنتي‬
                                 ‫‪ o‬موجوديتها و ويژگيها‬
                      ‫:‬




‫0434‬     ‫3002/80/20‬       ‫3851‬            ‫2‬




 ‫‪http://www.Beiki.info‬‬                                   ‫7‬
             ‫جلسه چهارم‬
      ‫‪ ‬سازماندهي داده ها در محيط فايلهاي سنتي‬
                          ‫‪ o‬پردازش فايل سنتي‬
                                  ‫‪Z‬‬   ‫‪A‬‬




              ‫1‬           ‫‪A‬‬   ‫‪B‬‬       ‫‪C‬‬   ‫‪D‬‬




              ‫2‬           ‫‪A‬‬   ‫‪B‬‬       ‫‪C‬‬   ‫‪D‬‬




              ‫3‬           ‫‪A‬‬   ‫‪B‬‬       ‫‪C‬‬   ‫‪D‬‬




              ‫4‬           ‫‪A‬‬   ‫‪B‬‬       ‫‪C‬‬   ‫‪D‬‬


‫‪http://www.Beiki.info‬‬                          ‫8‬
                    ‫جلسه چهارم‬
              ‫‪ ‬سازماندهي داده ها در محيط فايلهاي سنتي‬
                            ‫‪ o‬مشكالت محيط فايلهاي سنتي‬
                 ‫‪ ‬افزونگي داده (‪)Data Redundancy‬‬
‫‪ ‬وابستگي داده به برنامه (‪)Program-Data Dependence‬‬
                   ‫‪ ‬عدم انعطاف (‪)Lack of Flexibility‬‬
                      ‫‪ ‬ضعف امنيت (‪)Poor Security‬‬
            ‫‪ ‬عدم به اشتراک گذاري و دسترسي به داده‬
          ‫(‪)Lack of Data-Sharing and Availability‬‬




       ‫‪http://www.Beiki.info‬‬                             ‫9‬
                           ‫جلسه چهارم‬
                           ‫‪ ‬رويکرد پايگاه داده به مديريت داده‬
                                     ‫‪ o‬پايگاه داده (‪)Database‬‬
                      ‫‪ ‬مجموعه اي است از داده هاي متمرکز.‬
                            ‫‪ ‬افزونگي داده را کنترل مي کند.‬
‫‪ ‬داده ها ذخيره شده اند تا براي کاربر در يک مکان واحد جلوه گر‬
                                                     ‫شوند.‬
              ‫‪ ‬به چندين سيستم کاربردي خدمت رساني مي کند.‬




             ‫‪http://www.Beiki.info‬‬                              ‫01‬
             ‫جلسه چهارم‬
              ‫‪ ‬رويکرد پايگاه داده به مديريت داده‬
                          ‫‪ o‬محيط يک پايگاه داده‬




‫‪http://www.Beiki.info‬‬                             ‫11‬
                                  ‫جلسه چهارم‬
                                   ‫‪ ‬رويکرد پايگاه داده به مديريت داده‬
‫‪ o‬سيستم مديريت پايگاه داده ‪Database Management System‬‬
                                          ‫)‪(DBMS‬‬
                     ‫‪ ‬پايگاه هاي داده را ايجاد و از آنها نگهداري مي کند.‬
                                   ‫‪ ‬نياز به تعريف داده را از بين مي برد.‬
‫‪ ‬حکم واسطي بين برنامه هاي کاربردي و فايلهاي داده هاي فيزيکي را دارد.‬
                     ‫‪ ‬ديدهاي فيزيکي و منطقي داده را از هم جدا مي کند.‬




                 ‫‪http://www.Beiki.info‬‬                                      ‫21‬
                                   ‫جلسه چهارم‬
                                   ‫‪ ‬رويکرد پايگاه داده به مديريت داده‬
                                                   ‫‪ o‬سه جزء يک ‪DBMS‬‬
 ‫‪ ‬زبان شرح داده (‪ :)Data Definition Language‬زبان رسمي که برنامه‬
      ‫نويسان از آن براي تعيين ساختار محتويات پايگاه داده استفاده مي کنند.‬
  ‫‪ ‬زبان عمليات روي داده (‪ :)Data Manipulation Language‬زباني که‬
   ‫امکان استخراج اطالعات مورد نياز را از پايگاه داده مي دهد؛ مثل ‪.SQL‬‬
‫‪ ‬فرهنگ داده (‪ :)Data Dictionary‬ابزاري براي ذخيره سازي، سازماندهي‬
                     ‫شرح عناصر داده اي، و ويژگي هاي داده مي باشد.‬




                 ‫‪http://www.Beiki.info‬‬                                      ‫31‬
             ‫جلسه چهارم‬
              ‫‪ ‬رويکرد پايگاه داده به مديريت داده‬
                ‫‪ o‬نمونه اي از گزارش فرهنگ داده‬




‫‪http://www.Beiki.info‬‬                            ‫41‬
                           ‫جلسه چهارم‬
                           ‫‪ ‬رويکرد پايگاه داده به مديريت داده‬
  ‫‪ o‬چگونگي حل مشکالت محيط فايلهاي سنتي توسط ‪DBMS‬‬
                                                ‫‪ ‬کاهش افزونگي داده‬
                            ‫‪ ‬حذف عدم سازگاري داده(‪)ECR\ECN‬‬
                                      ‫‪ ‬حذف وابستگي برنامه به داده‬
                             ‫‪ ‬افزايش دسترسي و دسترس پذيري داده‬
‫‪ ‬فراهم آوردن امکان مديريت متمرکز داده، استفاده از داده، و امنيت‬




         ‫‪http://www.Beiki.info‬‬                                        ‫51‬
                             ‫جلسه چهارم‬
                             ‫‪ ‬رويکرد پايگاه داده به مديريت داده‬
                     ‫‪ DBMS o‬رابطه اي(‪)Relational DBMS‬‬
            ‫‪ ‬داده را در قالب جداول دو بعدي نمايش مي دهد.‬
‫‪ ‬داده را از طرق جداولي بر مبناي عناصر داده اي مشترک به هم‬
                                         ‫مرتبط مي سازد.‬
                                                   ‫‪ ‬مثال:‬
                             ‫– 2‪ Oracle ،DB‬براي سيستمهاي بزرگ‬
                       ‫– ‪ MS SQL Server‬براي سيستمهاي حد متوسط‬
          ‫– ‪ Microsoft Access‬و ‪ Oracle Lite‬براي سيستمهاي کوچک‬




            ‫‪http://www.Beiki.info‬‬                               ‫61‬
                     ‫جلسه چهارم‬
                      ‫‪ ‬رويکرد پايگاه داده به مديريت داده‬
               ‫(‬              ‫)‬
                                                ‫‪ o‬مدل داده رابطه اي‬

  ‫4361‬    ‫40/20/20‬     ‫40/22/20‬           ‫251‬      ‫2‬
  ‫5361‬    ‫40/21/20‬     ‫40/82/20‬           ‫731‬      ‫3‬
  ‫6361‬    ‫40/31/20‬     ‫40/10/30‬           ‫541‬      ‫1‬     ‫(‬    ‫)‬




   ‫731‬                            ‫05.22‬         ‫8504‬
   ‫541‬                            ‫52.62‬         ‫8302‬
   ‫051‬                             ‫00.6‬         ‫8504‬
   ‫251‬                            ‫00.07‬         ‫5211‬




   ‫8504‬      ‫‪CBM‬‬
   ‫8302‬       ‫‪Ace‬‬
   ‫5211‬      ‫‪Bryant‬‬

‫‪http://www.Beiki.info‬‬                                                 ‫71‬
                                 ‫جلسه چهارم‬
                                  ‫‪ ‬رويکرد پايگاه داده به مديريت داده‬
                     ‫‪ o‬سه عمليات پايه اي در يک پايگاه داده رابطه اي‬
   ‫‪ ‬انتخاب (‪ :)Select‬زير مجموعه اي از رديفها ايجاد مي کند که معيارهاي‬
                                         ‫بخصوصي را برآورده مي سازد.‬
  ‫‪ ‬طرح ريزي (‪ :)Project‬کاربران را قادر به ايجاد جداول جديدي مي سازد‬
                                    ‫که تنها حاوي اطالعات مناسب هستند.‬
‫‪ ‬ادغام (‪ :)Join‬جداول رابطه اي را براي کاربران با اطالعات مناسب، با هم‬
                                                        ‫ترکيب مي کند.‬




                 ‫‪http://www.Beiki.info‬‬                                   ‫81‬
                                                 ‫جلسه چهارم‬
                                                 ‫‪ ‬رويکرد پايگاه داده به مديريت داده‬
                         ‫‪ o‬سه عمليات پايه اي در يک پايگاه داده رابطه اي‬

                               ‫4361‬       ‫40/20/20‬   ‫40/22/20‬   ‫251‬          ‫2‬
                               ‫5361‬       ‫40/21/20‬   ‫40/82/20‬   ‫731‬          ‫3‬
                               ‫6361‬       ‫40/31/20‬   ‫40/10/30‬   ‫541‬          ‫1‬




‫731‬                  ‫05.22‬         ‫8504‬
                                                                      ‫8504‬       ‫‪CBM‬‬
‫541‬                  ‫52.62‬         ‫8302‬
‫051‬                   ‫00.6‬                                            ‫8302‬        ‫‪Ace‬‬
                                   ‫8504‬
‫251‬                  ‫00.07‬                                            ‫5211‬       ‫‪Bryant‬‬
                                   ‫5211‬
      ‫251‬   ‫= 731‬



                             ‫731‬          ‫8504‬       ‫‪CBM‬‬
                             ‫251‬          ‫5211‬       ‫‪Bryan‬‬




                    ‫‪http://www.Beiki.info‬‬                                                 ‫91‬
                            ‫جلسه چهارم‬
                                     ‫‪ ‬ايجاد يک محيط پايگاه داده‬
                           ‫‪ o‬دو فعاليت در طراحي يک پايگاه داده‬
 ‫‪ ‬طراحي مفهومي يا منطقي (‪:)Conceptual or Logical Design‬‬
 ‫مدل خالصه شده اي است از پايگاه داده از زاويه ديد کسب و کار.‬
‫‪ ‬طراحي فيزيکي (‪ :)Physical Design‬مدلي که نشان مي دهد پايگاه‬
  ‫داده چگونه بر روي تجهيزات ذخيره سازي، سازماندهي شده است.‬




             ‫‪http://www.Beiki.info‬‬                               ‫02‬
                                 ‫جلسه چهارم‬
                                           ‫‪ ‬ايجاد يک محيط پايگاه داده‬
‫‪ o‬طراحي مفهومي پايگاه داده(‪)Conceptual Database Design‬‬
                          ‫‪ ‬رابطه بين عناصر داده اي را شناسايي مي کند.‬
             ‫‪ ‬کاراترين راه گروه بندي عناصر داده اي را شناسايي مي کند.‬
                            ‫‪ ‬عناصر داده اي تکراري را شناسايي مي کند.‬
  ‫‪ ‬گروه هاي داده اي مورد نياز سيستمهاي کاربردي بخصوصي را شناسايي‬
                                                              ‫مي کند.‬
‫‪ ‬نمودار رابطه موجوديت (‪ )Entity-Relationship Diagram‬متدولوژي‬
‫براي مستند سازي پايگاه هاي داده که رابطه بين موجوديتهاي مختلف پايگاه‬
                                                 ‫داده را نشان مي دهد.‬



                ‫‪http://www.Beiki.info‬‬                                    ‫12‬
                ‫جلسه چهارم‬
                        ‫‪ ‬ايجاد يک محيط پايگاه داده‬
            ‫‪M‬‬       ‫‪ o‬يک نمودار رابطه موجوديتها‬


            ‫‪M‬‬




            ‫‪M‬‬




            ‫1‬




‫‪http://www.Beiki.info‬‬                             ‫22‬
                            ‫جلسه چهارم‬
                                      ‫‪ ‬ايجاد يک محيط پايگاه داده‬
                              ‫‪ o‬نرمال سازي (‪)Normalization‬‬
‫‪ ‬فرآيند ايجاد ساختارهاي داده کوچک، پايدار، و در عين حال منعطف از‬
 ‫گروههاي پيچيده داده، زماني که يک پايگاه داده اي رابطه اي در حال‬
                                                     ‫طراحي است.‬




            ‫‪http://www.Beiki.info‬‬                                   ‫32‬
                  ‫جلسه چهارم‬
                              ‫‪ ‬ايجاد يک محيط پايگاه داده‬
                     ‫‪ o‬نرمال سازي)‪(Normalization‬‬
     ‫يک رابطه غير نرمال براي موجوديت سفارش‬




‫‪http://www.Beiki.info‬‬                                  ‫42‬
                 ‫جلسه چهارم‬
                            ‫‪ ‬ايجاد يک محيط پايگاه داده‬
                    ‫‪ o‬نرمال سازي)‪(Normalization‬‬
       ‫يک رابطه نرمال شده براي موجوديت سفارش‬




‫‪http://www.Beiki.info‬‬                                ‫52‬
                                 ‫جلسه چهارم‬
                                           ‫‪ ‬ايجاد يک محيط پايگاه داده‬
                 ‫‪ o‬پايگاه داده توزيع شده(‪)Distributed Database‬‬
‫‪ ‬پايگاه داده اي است که در بيش از يک مکان فيزيکي واقع شده باشد؛ به بيش‬
                             ‫از يک مکان تقسيم بندي يا تکرار شده است.‬




                 ‫‪http://www.Beiki.info‬‬                                   ‫62‬
                      ‫جلسه چهارم‬
                                   ‫‪ ‬ايجاد يک محيط پايگاه داده‬
      ‫‪ o‬پايگاه داده توزيع شده)‪(Distributed Database‬‬
                    ‫پايگاه هاي داده توزيع شده‬
           ‫(‬                                       ‫(‬




          ‫‪CPU‬‬                                     ‫‪CPU‬‬

‫‪CPU‬‬             ‫‪CPU‬‬                         ‫‪CPU‬‬         ‫‪CPU‬‬




‫1‬               ‫2‬

      ‫‪http://www.Beiki.info‬‬                                   ‫72‬
               ‫جلسه چهارم‬
                           ‫‪ ‬ايجاد يک محيط پايگاه داده‬
‫‪ o‬پايگاه داده توزيع شده(‪)Distributed Database‬‬
                                                 ‫‪ ‬مزايا:‬
     ‫– افزايش خدمت رساني و پاسخگويي به کاربران محلي‬
     ‫– کاهش آسيب پذيري به يک سايت واحد مرکزي بزرگ‬
                                                ‫‪ ‬معايب:‬
                  ‫– وابستگي به خطوط ارتباط از راه دور‬
          ‫– ريسک امنيتي از طريق توزيع داده هاي حساس‬
       ‫– به روز رساني داده هاي مرکزي با داده هاي محلي‬




‫‪http://www.Beiki.info‬‬                                       ‫82‬
             ‫جلسه چهارم‬
                        ‫‪ ‬ايجاد يک محيط پايگاه داده‬
   ‫‪ o‬عناصر کليدي سازماني در محيط يک پايگاه داده‬




‫‪http://www.Beiki.info‬‬                             ‫92‬
                     ‫جلسه چهارم‬
                                 ‫‪ ‬ايجاد يک محيط پايگاه داده‬
      ‫‪ o‬عناصر کليدي سازماني در محيط يک پايگاه داده‬
                    ‫مديريت داده (‪)Data Administration‬‬            ‫‪‬‬
                                     ‫– توسعه سياستهاي اطالعاتي‬
                                  ‫– تعريف نيازمنديهاي اطالعاتي‬
‫– نظارت بر طراحي منطقي پايگاه داده و توسعه فرهنگ پايگاه داده‬
                                    ‫– نظارت بر کاربرد اطالعات‬




  ‫‪http://www.Beiki.info‬‬                                              ‫03‬
                                     ‫جلسه چهارم‬
                                                ‫‪ ‬ايجاد يک محيط پايگاه داده‬
                       ‫‪ o‬عناصر کليدي سازماني در محيط يک پايگاه داده‬
         ‫برنامه ريزي داده و متدولوژي مدلسازي ‪Data Planning and‬‬                 ‫‪‬‬
                                                ‫‪Modeling Methodology‬‬
                                ‫– برنامه ريزي است براي داده در سطح سازمان.‬
‫– شناسايي موجوديتهاي کليدي، ويژگيها، و روابطي که داده هاي سازمان را تشکيل مي‬
                                                                      ‫دهند.‬




                  ‫‪http://www.Beiki.info‬‬                                            ‫13‬
                                      ‫جلسه چهارم‬
                                                 ‫‪ ‬ايجاد يک محيط پايگاه داده‬
                       ‫‪ o‬عناصر کليدي سازماني در محيط يک پايگاه داده‬
          ‫مديريت فناوري پايگاه داده، ‪Database Technology and‬‬                      ‫‪‬‬
                                                               ‫‪Management‬‬
                     ‫– پايگاه هاي داده نيازمند نرم افزار ‪ DBMS‬و کارکنان است.‬
‫– گروه طراحي پايگاه داده ساختار و محتويات پايگاه داده را تعريف و سازماندهي مي‬
                                                                         ‫کنند.‬
 ‫– مديريت پايگاه داده: استقرار پايگاه داده فيزيکي، روابط منطقي، و قوانين دسترسي‬




                  ‫‪http://www.Beiki.info‬‬                                               ‫23‬
                        ‫جلسه چهارم‬
                                    ‫‪ ‬ايجاد يک محيط پايگاه داده‬
           ‫‪ o‬عناصر کليدي سازماني در محيط يک پايگاه داده‬
                                                   ‫کاربران‪Users‬‬   ‫‪‬‬
‫– آموزش کاربران نهايي براي استفاده از زبان پرس و جوي نسل چهارم.‬




      ‫‪http://www.Beiki.info‬‬                                           ‫33‬
                                      ‫جلسه چهارم‬
                                             ‫‪ ‬روند پيشرفت پايگاه هاي داده‬
                ‫‪ o‬پردازش تحليلي آنالين((‪Online Analytical )OLAP‬‬
                                                ‫‪)Processing‬‬
‫‪ OLAP ‬کاربران را قادر مي سازد داده هاي واحد را به شکلهاي مختلف با استفاده‬
                                               ‫از ابعاد چندگانه مالحظه کنند.‬
  ‫‪ ‬هر جنبه از اطالعات – محصول، قيمت، منطقه – نمايانگر بعد متفاوتي است.‬




                     ‫‪http://www.Beiki.info‬‬                                     ‫43‬
                ‫جلسه چهارم‬
                      ‫‪ ‬روند پيشرفت پايگاه هاي داده‬
‫‪ o‬پردازش تحليلي آنالين((‪Online Analytical )OLAP‬‬
                                ‫‪)Processing‬‬




                                    ‫مدل چند بعدي داده‬
   ‫‪http://www.Beiki.info‬‬                                ‫53‬
                         ‫جلسه چهارم‬
                               ‫‪ ‬روند پيشرفت پايگاه هاي داده‬
                                                ‫‪ o‬انبارهاي داده‬
‫‪ ‬انبار داده (‪ :)Data Warehouse‬داده هاي جاري و قديمي را براي‬
                          ‫گزارش دهي و تحليل ذخيره مي سازد.‬




         ‫‪http://www.Beiki.info‬‬                                    ‫63‬
              ‫جلسه چهارم‬
                        ‫‪ ‬روند پيشرفت پايگاه هاي داده‬
           ‫اجزاي يک انبار داده‬
                                     ‫‪ o‬انبارهاي داده‬




                                                ‫·‬

                                           ‫· ‪OLAP‬‬
                                                ‫·‬




‫‪http://www.Beiki.info‬‬                                  ‫73‬
                              ‫جلسه چهارم‬
                                     ‫‪ ‬روند پيشرفت پايگاه هاي داده‬
                                        ‫‪ o‬بازار داده و جستجوي داده‬
   ‫‪ ‬بازار داده (‪ :)Data Mart‬زير مجموعه اي است از انبارهاي داده يا‬
                             ‫خالصه اي از داده براي کاربران خاص.‬
‫‪ ‬استخراج داده (‪ :)Data mining‬تکنيکهايي براي يافتن الگوها و روابط‬
     ‫پنهان در حجم عظيمي از داده براي استنتاج قوانيني براي پيش بيني‬
                                                     ‫روندهاي آينده.‬




             ‫‪http://www.Beiki.info‬‬                                    ‫83‬
                                       ‫جلسه چهارم‬
                                                ‫‪ ‬روند پيشرفت پايگاه هاي داده‬
                                                    ‫‪ o‬بازار داده و جستجوي داده‬
                                                 ‫‪ ‬نمونه هايي از جستجوي داده‬
     ‫– .‪ :Disco S.A‬فروشگاه هاي زنجيره اي آرژانتين از استخراج داده براي تحليل‬
‫الگوهاي خريد بيش از 1/5 ميليون مشتريي که داراي برنامه خريد متناوبي در بيش از‬
                                            ‫002 فروشگاه هستند، استفاده مي کند.‬
   ‫– رستوران ‪ :Red Robin‬اين رستورانها از استخراج داده براي تحليل منوهاي 78‬
  ‫رستوران خود استفاده مي کند. با تحليل قيمت، هزينه، و کيفيت هر يک از موادي که‬
     ‫در غذاهاي سرو شده به کار مي رود، ‪ Red Robin‬مي تواند اقالم منو را که هم‬
                     ‫داراي تقاضاي زياد و هم سود حاشيه اي باالست، شناسايي کند.‬




                    ‫‪http://www.Beiki.info‬‬                                        ‫93‬
                                ‫جلسه چهارم‬
                                        ‫‪ ‬روند پيشرفت پايگاه هاي داده‬
                                             ‫‪ o‬بازار داده و جستجوي داده‬
                                                  ‫‪ ‬مزاياي انبارهاي داده‬
                                ‫– بهبود اطالعات و قابليت دسترسي به آنها‬
                                 ‫– قابليت مدل کردن و مدلسازي مجدد داده‬
‫– قادرساختن دسترسي به داده بدون تأثير گذاري بر عملکرد سيستم هاي عملياتي‬
                                              ‫موروثي زيربنايي سازمان‬




             ‫‪http://www.Beiki.info‬‬                                         ‫04‬
                             ‫جلسه چهارم‬
                                    ‫‪ ‬روند پيشرفت پايگاه هاي داده‬
          ‫‪ o‬پايگاه داده فرارسانه اي‪Hypermedia Database‬‬

               ‫‪ ‬داده را در قالب شبکه اي از نودها سازماندهي مي کند.‬
 ‫‪ ‬نودها را در قالب الگوهاي مشخص شده توسط کاربر به هم مرتبط مي‬
                                                           ‫سازد.‬
‫‪ ‬از متن، گرافيک، صدا، ويدئو، و برنامه هاي اجرايي پشتيباني مي کند.‬




            ‫‪http://www.Beiki.info‬‬                                     ‫14‬
                                                   ‫جلسه چهارم‬
                                                                                 ‫‪ ‬روند پيشرفت پايگاه هاي داده‬
‫‪ o‬پايگاه داده فرارسانه اي‪Hypermedia Database‬‬
                                            ‫يک پايگاه داده فرارسانه اي‬
       ‫---------------------------------‬
  ‫---------------------------------------‬
  ‫--------------‬
       ‫---------------------------------‬
  ‫---------------------------------------‬
  ‫---------------------------------------‬
  ‫-------------------‬




                                                        ‫---------------------------------‬
                                                   ‫---------------------------------------‬
                                                   ‫--------------‬
                                                        ‫---------------------------------‬
                                                   ‫---------------------------------------‬
                                                   ‫---------------------------------------‬
                                                   ‫-------------------‬




                                                                                                  ‫---------------------------------‬
                                                                                             ‫---------------------------------------‬
                                                                                             ‫--------------‬
                                                                                                  ‫---------------------------------‬
                                                                                             ‫---------------------------------------‬
                                                                                             ‫---------------------------------------‬
                                                                                             ‫-------------------‬




 ‫‪http://www.Beiki.info‬‬                                                                                                                 ‫24‬
                           ‫جلسه چهارم‬
                                  ‫‪ ‬روند پيشرفت پايگاه هاي داده‬
                    ‫‪ o‬مرتبط ساختن پايگاه هاي داده داخلي به وب‬
                         ‫سرور پايگاه داده (‪:)Database Server‬‬
                    ‫‪ ‬کامپيوتري است در يک محيط مشتري/ سرور.‬
                                       ‫‪ DBMS ‬را ميزباني مي کند.‬
                            ‫‪ ‬درخواستهاي ‪ SQL‬را دريافت مي کند.‬
                          ‫‪ ‬داده هاي مورد نياز را تأمين مي سازد.‬

                                     ‫ميان افزار (‪:)Middleware‬‬
   ‫‪ ‬نرم افزاري است براي برقراري ارتباط بين وب سرور و ‪DBMS‬‬
         ‫‪ ‬قابليت برقراري ارتباط با پايگاه داده را مديريت مي کند.‬
‫‪ ‬مي تواند نسخه سرور سيستم کاربردي يا ‪(Common Gateway CGI‬‬
                                               ‫)‪ Interface‬باشد.‬
        ‫‪http://www.Beiki.info‬‬                                       ‫34‬
                 ‫جلسه چهارم‬
                       ‫‪ ‬روند پيشرفت پايگاه هاي داده‬
           ‫‪ o‬مرتبط ساختن پايگاه هاي داده داخلي به وب‬




‫`‬




    ‫‪http://www.Beiki.info‬‬                              ‫44‬
                          ‫جلسه چهارم‬
                                 ‫‪ ‬روند پيشرفت پايگاه هاي داده‬
            ‫‪ o‬مزاياي دسترسي به پايگاه هاي داده از طريق وب‬
‫‪ ‬کاربري نرم افزار مرورگر ساده است؛ نيازمند آموزش اندکي است.‬
      ‫‪ ‬واسط وب نيازمند تغييرات اندکي در پايگاه داده داخلي است.‬
                    ‫‪ ‬ارزانتر از واسطهاي با طراحي خاص است.‬




         ‫‪http://www.Beiki.info‬‬                                    ‫54‬

								
To top