1 / 45

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

سيستمهاي اطلاعات مديريت. هفته چهارم. فهرست مطالب. هفته چهارم. سازماندهي داده ها در محيط فايلهاي سنتي اصطلاحات و مفاهيم سازماندهي فايل سلسله مراتب داده اصطلاحات و مفاهيم سازماندهي فايل ( ادامه ...) موجوديتها و ويژگيها پردازش فايل سنتي مشكلات محيط فايلهاي سنتي

Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. سيستمهاي اطلاعات مديريت هفته چهارم

  2. فهرست مطالب هفته چهارم • سازماندهي داده ها در محيط فايلهاي سنتي • اصطلاحات و مفاهيم سازماندهي فايل • سلسله مراتب داده • اصطلاحات و مفاهيم سازماندهي فايل (ادامه ...) • موجوديتها و ويژگيها • پردازش فايل سنتي • مشكلات محيط فايلهاي سنتي • رويکرد پايگاه داده به مديريت داده • پايگاه داده (Database) • محيط يک پايگاه داده • سيستم مديريت پايگاه دادهDatabase Management System (DBMS) • سه جزء يک DBMS • نمونه اي از گزارش فرهنگ داده • چگونگي حل مشکلات محيط فايلهاي سنتي توسط DBMS • DBMS رابطه اي(Relational DBMS) • مدل داده رابطه اي • سه عمليات پايه اي در يک پايگاه داده رابطه اي

  3. فهرست مطالب هفته چهارم • ايجاد يک محيط پايگاه داده • دو فعاليت در طراحي يک پايگاه داده • طراحي مفهومي پايگاه داده(Conceptual Database Design) • يک نمودار رابطه موجوديتها • نرمال سازي (Normalization) • پايگاه داده توزيع شده • عناصر کليدي سازماني در محيط يک پايگاه داده • روند پيشرفت پايگاه هاي داده • پردازش تحليلي آنلاين((OLAP) Online Analytical Processing) • انبارهاي داده • بازار داده و جستجوي داده • پايگاه داده فرارسانه اي(Hypermedia Database) • مرتبط ساختن پايگاه هاي داده داخلي به وب • مزاياي دسترسي به پايگاه هاي داده از طريق وب

  4. سازماندهي داده ها در محيط فايلهاي سنتي هفته چهارم • اصطلاحات و مفاهيم سازماندهي فايل • بيت (Bit):کوچکترين واحد داده است؛ يک رقم باينري که مي تواند 0 يا 1 باشد. • بايت (Byte): گروهي از بيتها که نمايانگر يک کاراکتر است. • فيلد (Field): گروهي از لغات يا اعداد کامپيوتري • رکورد (Record): گروهي از فيلدهاي مرتبط • فايل (File): گروهي از رکوردهاي هم نوع • پايگاه داده (Database): گروهي از فايلهاي مرتبط

  5. سازماندهي داده ها در محيط فايلهاي سنتي هفته چهارم سلسله مراتب داده

  6. سازماندهي داده ها در محيط فايلهاي سنتي هفته چهارم • اصطلاحات و مفاهيم سازماندهي فايل (ادامه ...) • موجوديت (Entity): فرد، مکان، شيء، يا رويدادي که درباره آن اطلاعات جمع آوري مي شود. • ويژگي (Attribute): قطعه اي از اطلاعات که يک موجوديت بخصوص را توصيف مي کند. • فيلد کليدي (Key Field):فيلد منحصر به فردي که هر رکورد از يک فايل را شناسايي مي کند.

  7. سازماندهي داده ها در محيط فايلهاي سنتي هفته چهارم • موجوديتها و ويژگيها

  8. سازماندهي داده ها در محيط فايلهاي سنتي هفته چهارم • پردازش فايل سنتي

  9. سازماندهي داده ها در محيط فايلهاي سنتي هفته چهارم • مشكلات محيط فايلهاي سنتي • افزونگي داده (Data Redundancy) • وابستگي داده به برنامه (Program-Data Dependence) • عدم انعطاف (Lack of Flexibility) • ضعف امنيت (Poor Security) • عدم به اشتراک گذاري و دسترسي به داده (Lack of Data-Sharing and Availability)

  10. رويکرد پايگاه داده به مديريت داده هفته چهارم • پايگاه داده (Database) • مجموعه اي است از داده هاي متمرکز. • افزونگي داده را کنترل مي کند. • داده ها ذخيره شده اند تا براي کاربر در يک مکان واحد جلوه گر شوند. • به چندين سيستم کاربردي خدمت رساني مي کند.

  11. رويکرد پايگاه داده به مديريت داده هفته چهارم • محيط يک پايگاه داده

  12. رويکرد پايگاه داده به مديريت داده هفته چهارم • سيستم مديريت پايگاه دادهDatabase Management System (DBMS) • پايگاه هاي داده را ايجاد و از آنها نگهداري مي کند. • نياز به تعريف داده را از بين مي برد. • حکم واسطي بين برنامه هاي کاربردي و فايلهاي داده هاي فيزيکي را دارد. • ديدهاي فيزيکي و منطقي داده را از هم جدا مي کند.

  13. رويکرد پايگاه داده به مديريت داده هفته چهارم • سه جزء يک DBMS • زبان شرح داده (Data Definition Language):زبان رسمي که برنامه نويسان از آن براي تعيين ساختار محتويات پايگاه داده استفاده مي کنند. • زبان عمليات روي داده (Data Manipulation Language): زباني که امکان استخراج اطلاعات مورد نياز را از پايگاه داده مي دهد؛ مثل SQL. • فرهنگ داده (Data Dictionary): ابزاري براي ذخيره سازي، سازماندهي شرح عناصر داده اي، و ويژگي هاي داده مي باشد.

  14. رويکرد پايگاه داده به مديريت داده هفته چهارم نمونه اي از گزارش فرهنگ داده

  15. رويکرد پايگاه داده به مديريت داده هفته چهارم • چگونگي حل مشکلات محيط فايلهاي سنتي توسط DBMS • کاهش افزونگي داده • حذف عدم سازگاري داده(ECR\ECN) • حذف وابستگي برنامه به داده • افزايش دسترسي و دسترس پذيري داده • فراهم آوردن امکان مديريت متمرکز داده، استفاده از داده، و امنيت

  16. رويکرد پايگاه داده به مديريت داده هفته چهارم • DBMS رابطه اي(Relational DBMS) • داده را در قالب جداول دو بعدي نمايش مي دهد. • داده را از طرق جداولي بر مبناي عناصر داده اي مشترک به هم مرتبط مي سازد. • مثال: • DB2، Oracle براي سيستمهاي بزرگ • MS SQL Server براي سيستمهاي حد متوسط • Microsoft Access و Oracle Lite براي سيستمهاي کوچک

  17. رويکرد پايگاه داده به مديريت داده هفته چهارم مدل داده رابطه اي

  18. رويکرد پايگاه داده به مديريت داده هفته چهارم • سه عمليات پايه اي در يک پايگاه داده رابطه اي • انتخاب (Select): زير مجموعه اي از رديفها ايجاد مي کند که معيارهاي بخصوصي را برآورده مي سازد. • طرح ريزي(Project): کاربران را قادر به ايجاد جداول جديدي مي سازد که تنها حاوي اطلاعات مناسب هستند. • ادغام(Join): جداول رابطه اي را براي کاربران با اطلاعات مناسب، با هم ترکيب مي کند.

  19. رويکرد پايگاه داده به مديريت داده هفته چهارم سه عمليات پايه اي در يک پايگاه داده رابطه اي

  20. ايجاد يک محيط پايگاه داده هفته چهارم • دو فعاليت در طراحي يک پايگاه داده • طراحي مفهومي يا منطقي (Conceptual or Logical Design): مدل خلاصه شده اي است از پايگاه داده از زاويه ديد کسب و کار. • طراحي فيزيکي (Physical Design):مدلي که نشان مي دهد پايگاه داده چگونه بر روي تجهيزات ذخيره سازي، سازماندهي شده است.

  21. ايجاد يک محيط پايگاه داده هفته چهارم • طراحي مفهومي پايگاه داده(Conceptual Database Design) • رابطه بين عناصر داده اي را شناسايي مي کند. • کاراترين راه گروه بندي عناصر داده اي را شناسايي مي کند. • عناصر داده اي تکراري را شناسايي مي کند. • گروه هاي داده اي مورد نياز سيستمهاي کاربردي بخصوصي را شناسايي مي کند. • نمودار رابطه موجوديت (Entity-Relationship Diagram)متدولوژي براي مستند سازي پايگاه هاي داده که رابطه بين موجوديتهاي مختلف پايگاه داده را نشان مي دهد.

  22. ايجاد يک محيط پايگاه داده هفته چهارم يک نمودار رابطه موجوديتها

  23. ايجاد يک محيط پايگاه داده هفته چهارم • نرمال سازي (Normalization) • فرآيند ايجاد ساختارهاي داده کوچک، پايدار، و در عين حال منعطف از گروههاي پيچيده داده، زماني که يک پايگاه داده اي رابطه اي در حال طراحي است.

  24. يک رابطه غير نرمال براي موجوديت سفارش ايجاد يک محيط پايگاه داده هفته چهارم نرمالسازي (Normalization)

  25. يک رابطه نرمال شده براي موجوديت سفارش ايجاد يک محيط پايگاه داده هفته چهارم نرمالسازي (Normalization)

  26. ايجاد يک محيط پايگاه داده هفته چهارم • پايگاه داده توزيع شده(Distributed Database) • پايگاه داده اي است که در بيش از يک مکان فيزيکي واقع شده باشد؛ به بيش از يک مکان تقسيم بندي يا تکرار شده است.

  27. پايگاه هاي داده توزيع شده ايجاد يک محيط پايگاه داده هفته چهارم پايگاهدادهتوزيعشده(Distributed Database)

  28. ايجاد يک محيط پايگاه داده هفته چهارم • پايگاه داده توزيع شده(Distributed Database) • مزايا: • افزايش خدمت رساني و پاسخگويي به کاربران محلي • کاهش آسيب پذيري به يک سايت واحد مرکزي بزرگ • معايب: • وابستگي به خطوط ارتباط از راه دور • ريسک امنيتي از طريق توزيع داده هاي حساس • به روز رساني داده هاي مرکزي با داده هاي محلي

  29. ايجاد يک محيط پايگاه داده هفته چهارم عناصر کليدي سازماني در محيط يک پايگاه داده

  30. ايجاد يک محيط پايگاه داده هفته چهارم • عناصر کليدي سازماني در محيط يک پايگاه داده • مديريت داده (Data Administration) • توسعه سياستهاي اطلاعاتي • تعريف نيازمنديهاي اطلاعاتي • نظارت بر طراحي منطقي پايگاه داده و توسعه فرهنگ پايگاه داده • نظارت بر کاربرد اطلاعات

  31. ايجاد يک محيط پايگاه داده هفته چهارم • عناصر کليدي سازماني در محيط يک پايگاه داده • برنامه ريزي داده و متدولوژي مدلسازيData Planning and Modeling Methodology • برنامه ريزي است براي داده در سطح سازمان. • شناسايي موجوديتهاي کليدي، ويژگيها، و روابطي که داده هاي سازمان را تشکيل مي دهند.

  32. ايجاد يک محيط پايگاه داده هفته چهارم • عناصر کليدي سازماني در محيط يک پايگاه داده • مديريت فناوري پايگاه داده، Database Technology and Management • پايگاه هاي داده نيازمند نرم افزار DBMS و کارکنان است. • گروه طراحي پايگاه داده ساختار و محتويات پايگاه داده را تعريف و سازماندهي مي کنند. • مديريت پايگاه داده: استقرار پايگاه داده فيزيکي، روابط منطقي، و قوانين دسترسي

  33. ايجاد يک محيط پايگاه داده هفته چهارم • عناصر کليدي سازماني در محيط يک پايگاه داده • کاربرانUsers • آموزش کاربران نهايي براي استفاده از زبان پرس و جوي نسل چهارم.

  34. روند پيشرفت پايگاه هاي داده هفته چهارم • پردازش تحليلي آنلاين((OLAP) Online Analytical Processing) • OLAP کاربران را قادر مي سازد داده هاي واحد را به شکلهاي مختلف با استفاده از ابعاد چندگانه ملاحظه کنند. • هر جنبه از اطلاعات – محصول، قيمت، منطقه – نمايانگر بعد متفاوتي است.

  35. روند پيشرفت پايگاه هاي داده مدل چند بعدي داده هفته چهارم پردازش تحليلي آنلاين((OLAP) Online Analytical Processing)

  36. روند پيشرفت پايگاه هاي داده هفته چهارم • انبارهاي داده • انبار داده (Data Warehouse): داده هاي جاري و قديمي را براي گزارش دهي و تحليل ذخيره مي سازد.

  37. اجزاي يک انبار داده روند پيشرفت پايگاه هاي داده هفته چهارم انبارهاي داده

  38. روند پيشرفت پايگاه هاي داده هفته چهارم • بازار داده و جستجوي داده • بازار داده (Data Mart): زير مجموعه اي است از انبارهاي داده يا خلاصه اي از داده براي کاربران خاص. • استخراج داده (Data mining): تکنيکهايي براي يافتن الگوها و روابط پنهان در حجم عظيمي از داده براي استنتاج قوانيني براي پيش بيني روندهاي آينده.

  39. روند پيشرفت پايگاه هاي داده هفته چهارم • بازار داده و جستجوي داده • نمونه هايي از جستجوي داده • Disco S.A.: فروشگاه هاي زنجيره اي آرژانتين از استخراج داده براي تحليل الگوهاي خريد بيش از 1/5ميليون مشتريي که داراي برنامه خريد متناوبي در بيش از 200 فروشگاه هستند، استفاده مي کند. • رستوران Red Robin: اين رستورانها از استخراج داده براي تحليل منوهاي 87 رستوران خود استفاده مي کند. با تحليل قيمت، هزينه، و کيفيت هر يک از موادي که در غذاهاي سرو شده به کار مي رود، Red Robin مي تواند اقلام منو را که هم داراي تقاضاي زياد و هم سود حاشيه اي بالاست، شناسايي کند.

  40. روند پيشرفت پايگاه هاي داده هفته چهارم • بازار داده و جستجوي داده • مزاياي انبارهاي داده • بهبود اطلاعات و قابليت دسترسي به آنها • قابليت مدل کردن و مدلسازي مجدد داده • قادرساختن دسترسي به داده بدون تأثير گذاري بر عملکرد سيستم هاي عملياتي موروثي زيربنايي سازمان

  41. روند پيشرفت پايگاه هاي داده هفته چهارم • پايگاه داده فرارسانه ايHypermedia Database • داده را در قالب شبکه اي از نودها سازماندهي مي کند. • نودها را در قالب الگوهاي مشخص شده توسط کاربر به هم مرتبط مي سازد. • از متن، گرافيک، صدا، ويدئو، و برنامه هاي اجرايي پشتيباني مي کند.

  42. يک پايگاه داده فرارسانه اي روند پيشرفت پايگاه هاي داده هفته چهارم • پايگاه داده فرارسانه ايHypermedia Database

  43. روند پيشرفت پايگاه هاي داده هفته چهارم • مرتبط ساختن پايگاه هاي داده داخلي به وب سرور پايگاه داده (Database Server): • کامپيوتري است در يک محيط مشتري/ سرور. • DBMS را ميزباني مي کند. • درخواستهاي SQL را دريافت مي کند. • داده هاي مورد نياز را تأمين مي سازد. ميان افزار (Middleware): • نرم افزاري است براي برقراري ارتباط بين وب سرور و DBMS • قابليت برقراري ارتباط با پايگاه داده را مديريت مي کند. • مي تواند نسخه سرور سيستم کاربردي يا CGI(Common Gateway Interface)باشد.

  44. روند پيشرفت پايگاه هاي داده هفته چهارم مرتبط ساختن پايگاه هاي داده داخلي به وب

  45. روند پيشرفت پايگاه هاي داده هفته چهارم • مزاياي دسترسي به پايگاه هاي داده از طريق وب • کاربري نرم افزار مرورگر ساده است؛ نيازمند آموزش اندکي است. • واسط وب نيازمند تغييرات اندکي در پايگاه داده داخلي است. • ارزانتر از واسطهاي با طراحي خاص است.

More Related