این مقاله بصورت Word و قابل ویرایش همچنین آماده پرینت می باشد
موضوع : تحقیق مدیریت اطلاعات به روش XML
امروزه بيشتر شركتها در صنايع مختلف از مول Relational يا RDBMS براي ذخيره كردن و مديريت اطلاعات مهم كاري و شغلي استفاده مي كنند در حقيقت سه عرضه كننده مهم Data Base بزرگترين شركتهاي نرم افزاري در كل دنيا هستند oracle CBM DB2 Microsoft S21 Server در طول 4 سال گذشته XML به طور غير قابل بحثي هم براي تبادل داده ها و هم براي مديريت contentها به صورت استاندارد درآمده است بنابراين بسياري از توسعهدهندگانData Base و Application ها با اين مساله روبرو شده اند كه داده هاي XML را به شكل relational تبديل كنند بعد از اينكه دلايل imput كردن اكيومنتهاي XML به Relational Data Base را مطرح كرديم با استفاده از مثالهاي ساده به صورت مفهومي شرح خواهيم داد كه چگونه هر XML Document را به Relational Data Base map كنيم در بخش آخر كه به توسعه دهندگان Java اختصاص مي يابد شرح خواهيم داد كه چگونه XML را به طول رابطه اي Data Base مپ كنيم JDBC و SAXAPI براي هر برنامهنويس يك راه جهاني براي mport كردن داكيومنتهاي XML به مدل رابطهاي پايگاه داده فراهم مي كنند
چرا Data Base هاي رابطه اي و XML تكميل كننده يكديگر هستند به جاي اينكه در رقابت با يكديگر باشند؟ XML تاثير بسيار وسيعي روي تكنولوژي صنعت داشته است تا آنجا كه بسياري فكر مي كنند Data Base هاي XML سرانجام جايگزين بيشتر RDBMS هاي رايج خواهد شد حالا كه حرفه اي هاي IT شروع به پياده سازي راه حلهاي قابل دوام براي XML كرده اند در اين زمينه هيجان و برانگيختگي براي تلاش به وجود آمده است با توجه به اين تكنولوژي جديد به اين نتيجه مي رسيم كه XML و RDBMS ميتوانند به عنوان تكنولوژيهاي تكميل كننده هم مطرح شوند در واقع بهايي كه براي استفاده هوشمندانه از اين دو تكنولوژي پرداخته مي شود قابل توجه است براي اينكه توانايي هاي منحصر به فرد اين دو داراي جنبه هاي بسيار متنوعي است Relational Data Base ها بلند آوازه هستند به خاطر قابليت جستجو استفاده از SQL و براي پرس و جوي موثر و كارايي چون از indexها استفاده مي كند آنها Data را به طور كار آمدي ذخيره مي كنند بدون هيچ افزدنگي چون هر واحد از اطلاعات در يك مكان ذخيره شده است نرمال سازي قابليت اطمينان آنها و قابليت سنجش آنها برابر است و مي توانند در دسترس باشند براي تعداد زيادي از كاربردهاي همروند به علاوه با استفاده از مكانيزم هاي loclcing و caching داراي مديريت قوي و جنبه هاي امنيتي بالايي هستند
مديريت اطلاعات به روش XML
امكان پيشرفت Relational Data توسط سرويسهاي وب
ساختار داده اي Relational
مدل Relational در مقابل نمايش سلسله مراتبي Data
بعضي از قوانين ساده Mapping
المانهاي تكراري يا تكرار شونده XML كارديناليتي
قراردادن جداول پايگاه داده رابطه اي در جاوا
محدوديتهاي اين راه برنامه نويس
وارد كردن XML به پايگاه داده رابطه اي با JAllora