لینک دانلود و خرید پایین توضیحات دسته بندی : پاورپوینت نوع فایل : powerpoint (..ppt) ( قابل ويرايش و آماده پرينت ) تعداد اسلاید : 33 اسلاید
قسمتی از متن powerpoint (..ppt) :
بنام خدا 1 پایگاه داده MY SQL 2 فروشنده بزرگ نرم افزارهای اپن سورس و رایانه های سرور در آمریکا ، اعلام کرد که قصد دارد شرکت سوئد ی MySQL را به قیمت 1 میلیارد دلار بخرد. MySQL برترین شرکت تولید کننده بانک های اطلاعاتی اپن سورس است و نرم افزارش توسط غول هایی مثل یاهو و گوگل ، یوتوب ، و مای اسپیس مورد استفاده قرار می گیرد. خرید MySQL یک بازار کوچک ولی رو به رشد را در اختیار سان قرار خواهد داد. محصول اصلی این شرکت سوئد ی، MySQL Enterprise در حال حاضر حدود 11 میلیون کاربر در شرکت ها و سازمان های مختلف دارد که اکثر آنها برای مدیریت وب سایت خود از آن استفاده می کنند. . 3 مدیرعامل سان ، آقای شوارتز، در مورد این خرید بزرگ گفت: «حالا می توان سان را بزرگترین شرکت اپن سورس در اینترنت دانست. سان با خرید MySQL به تعداد زیادی کاربر فوق العاده و جامعه ای از کاربران برجسته در سرتاسر دنیا دست پیدا خواهد کرد.» MySQL کد اصلی بیشتر نرم افزارهای خود را به صورت رایگان در اختیار علاقه مندان قرار می دهد و هر کسی می تواند با استفاده از آنها محدودیت های نرم افزارهای انحصاری را دور بزند. شرکت سان ، که در شهر سانتا کلارا از ایالت کالیفرنیای آمریکا واقع است، در ده سال گذشته دچار دگرگونی های زیادی شده و از یک شرکت فروشنده محصولات بسته و انحصاری، به فروشنده نرم افزارهای اپن سورس ی مثل جاوا ، سولاریس ، و اپن آفیس تبدیل شده است 4 هم سان و هم MySQL از طریق ارائه خدمات برای نرم افزارهای رایگان خودشان و همچنین فروش نسخه های ویژه پولی به شرکت های بزرگ کسب درآمد می کنند. سان 28 درصد از درآمد 17 میلیارد دلاری خود در سال گذشت را از محل فروش خدمات برای نرم افزارهای رایگان خودش کسب کرده است. سان 800 میلیون دلار به صورت نقدی و 200 میلیون دلار دیگر را به صورت گزینه های سهام در اختیار صاحبان MySQL قرار خواهد داد. MySQL در سال 1991 در سوئد تأسیس شد و در سال 2007 حدود 53 میلیون دلار درآمد خالص داشت. آقای شوارتز گفت: «آینده صنعت نرم افزار در فروش خدمات است. خدمات برای سان در حال حاضر یک کسب وکار 4 میلیارد دلاری است. مدل سنتی فروش نرم افزارهای انحصاری به پایان کار خود رسیده است. مصرف کنندگان در همه جای دنیا ترجیح می دهند که از نرم افزارهای آزاد استفاده کنند تا حق انتخاب های شان محدود نشود.» 5
لینک دانلود و خرید پایین توضیحات دسته بندی : پاورپوینت نوع فایل : powerpoint (..pptx) ( قابل ويرايش و آماده پرينت ) تعداد اسلاید : 22 اسلاید
قسمتی از متن powerpoint (..pptx) :
بنام خدا 1 نام درس : اصول طراحي پايگاه داده ها 2 سرفصل مطالب درس مفاهيم و تعاريف معماري پايگاه داده مدل رابطه اي عناصر مدل رابطه اي جامعيت مدل رابطه اي 3 جبر رابطه اي حساب رابطه اي زبان SQL وابستگي تابعي نرمال سازي مراجع 1 - Database System Concepts , Korth & Silberchats ترجمه آقاي جعفرنژاد قمي 2 - Introduction To Database Systems C.J Date ترجمه آقاي عليخانزاده 3- مفاهيم بنيادي پايگاه داده . سيد محمد تقي روحاني رانكوهي 4 مفاهيم كلي داده نمايش ذخيرهشده اشياء فيزيكي، چيزهاي مجرد، بودهها ، رويدادها يا چيزهاي قابل مشاهده كه در تصميمسازي بكار ميآيند. اطلاع هر نمايشي اعم از كاراكتري يا كميتهاي قياسي كه معنايي به آن قابل انتساب باشد. پايگاه داده مجموعهاي است از دادههاي ذخيره شده و پايا، به صورت مجتمع(يكپارچه) (نه لزوما فيزيكي، بلكه حداقل به طور منطقي)، بهم مرتبط، با كمترين افزونگي، تحت مديريت يك سيستم كنترل متمركز، مورد استفاده يك يا چند كاربر از يك يا بيش از يك ”سيستم كاربردي“، به طور همزمان و اشتراكي 5
لینک دانلود و خرید پایین توضیحات دسته بندی : پاورپوینت نوع فایل : powerpoint (..ppt) ( قابل ويرايش و آماده پرينت ) تعداد اسلاید : 27 اسلاید
قسمتی از متن powerpoint (..ppt) :
بنام خدا 1 رسول جليلي- درس امنيت پايگاه داده ها- نيمسال دوم تحصيلي 91-92 2 پایگاه داده های بقراطی فهرست مطالب حریم خصوصی (Privacy) رویکردهای حفظ حریم خصوصی پایگاه داده های بقراطی (Hippocratic Databases) اِعمال فعال (Active Enforcement) بررسی اجابت (Compliance Auditing) امتحان میان نیمسال 3 حریم خصوصی هر نوع اطلاعات شخصی حفظ حریم خصوصی حق افراد برای مشخص کردن اینکه اطلاعات شخصی خودشان چه زمانی ، چگونه و به چه میزانی میتواند به دیگران منتقل گردد . مشکلات حفظ حریم خصوصی ممکن است قسمتی از حریم خصوصی را برای بدست آوردن آنچه می خواهیم، از دست بدهیم. هنگامی که داده را ارائه دادیم، دیگر کنترلی روی داده هایمان نخواهیم داشت. سوال مهم: آیا داده را می توانیم واگذار کنیم، بدون اینکه برای حریم خصوصی خدشه ای وارد شود؟ 4 رویکردهای مختلف رویکردهای مختلف به حفظ حریم خصوصی درشت دانه: حفظ حریم خصوصی بیرون از پایگاه داده ها حفظ حریم خصوصی پس از استخراج داده از پایگاه داده ها در یک برنامه کاربردی IDEMIX ریز دانه: حفظ حریم خصوصی در درون پایگاه داده ها حفظ حریم خصوصی قبل از استخراج داده از پایگاه داده ها در DBMS Hippocratic D Bs 5
لینک دانلود و خرید پایین توضیحات دسته بندی : پاورپوینت نوع فایل : powerpoint (..pptx) ( قابل ويرايش و آماده پرينت ) تعداد اسلاید : 44 اسلاید
قسمتی از متن powerpoint (..pptx) :
آشنایی با پایگاه های اطلاعاتی فارسی پایگاه های اطلاعاتی فارسی نام پایگاه: Magiran موضوع : علوم پایه ، علوم انسانی، فنی و مهندسی ، بهداشت و درمان، هنر، کشاورزی، اطلاع رسانی، ادبیات، جامعه و فرهنگ، مناطق و اقوام، صنایع، کامپیوتر و اینترنت، عمومی،علوم اسلامی، محیط زیست،تجارت و اقتصاد، آموزش و پرورش، ورزش وسرگرمی، انجمن ها و سازمان های غیر دولتی و گروه ها ناشر : بانک اطلاعات نشريات کشور Alert : ✓ RSS : آدرس : http://www.magiran.com پایگاه Magiran نام پایگاه: Civilica موضوع : علوم فیزیکی و مهندسی ، علوم سلامت ، علوم زیستی و علوم اجتماعی ناشر : سیویلیکا Alert : RSS : آدرس : http://www.civilica.com
لینک دانلود و خرید پایین توضیحات دسته بندی : وورد نوع فایل : word (..doc) ( قابل ويرايش و آماده پرينت ) تعداد صفحه : 54 صفحه
قسمتی از متن word (..doc) :
2 پایگاه داده ها چیست؟ دادِگان (پایگاه دادهها یا بانک اطلاعاتی) به مجموعهای از اطلاعات با ساختار منظم و سامانمند گفته میشود. این پایگاههای اطلاعاتی معمولاً در قالبی که برای دستگاهها و رایانهها قابل خواندن و قابل دسترسی باشند ذخیره میشوند. البته چنین شیوه ذخیرهسازی اطلاعات تنها روش موجود نیست و شیوههای دیگری مانند ذخیرهسازی ساده در پروندهها نیز استفاده میگردد. مسئلهای که ذخیرهسازی دادهها در دادگان را مؤثر میسازد وجود یک ساختار مفهومی است برای ذخیرهسازی و روابط بین دادهها است. پایگاه داده در اصل مجموعهای سازمان یافته از اطلاعات است. این واژه از دانش رایانه سرچشمه میگیرد ،اما کاربرد وسیع و عمومی نیز دارد، این وسعت به اندازهای است که مرکز اروپایی پایگاه داده (که تعاریف خردمندانهای برای پایگاه داده ایجاد میکند) شامل تعاریف غیر الکترونیکی برای پایگاه داده میباشد. در این نوشتار به کاربرد های تکنیکی برای این اصطلاح محدود میشود. یک تعریف ممکن این است که: پایگاه داده مجموعهای از رکورد های ذخیره شده در رایانه با یک روش سیستماتیک (اصولی) مثل یک برنامه رایانهای است که میتواند به سوالات کاربر پاسخ دهد. برای ذخیره و بازیابی بهتر، هر رکورد معمولاً به صورت مجموعهای از اجزای دادهای یا رویدادها سازماندهی میگردد. بخشهای بازیابی شده در هر پرسش به اطلاعاتی تبدیل میشود که برای اتخاذ یک تصمیم کاربرد دارد. برنامه رایانهای که برای مدیریت و پرسش و پاسخ بین پایگاههای دادهای استفاده میشود را مدیر سیستم پایگاه دادهای یا به اختصار (DBMS) مینامیم. خصوصیات و طراحی سیستمهای پایگاه دادهای در علم اطلاعات مطالعه میشود. مفهوم اصلی پایگاه داده این است که پایگاه داده مجموعهای از رکورد ها یا تکههایی از یک شناخت است. نوعاً در یک پایگاه داده توصیف ساخت یافتهای برای موجودیتهای نگهداری شده در پایگاه داده وجود دارد: این توصیف با یک الگو یا مدل شناخته میشود. مدل توصیفی، اشیا پایگاههای داده و ارتباط بین آنها را نشان میدهد. روش های متفاوتی برای سازماندهی این مدل ها وجود دارد که به آنها مدلهای پایگاه داده گوییم. پرکاربردترین مدلی که امروزه بسیار استفاده میشود، مدل رابطهای است که به طور عام به صورت زیر تعریف میشود: نمایش تمام اطلاعاتی که به فرم جداول مرتبط که هریک از سطرها و ستونها تشکیل شده است (تعریف حقیقی آن در علم ریاضیات بررسی میشود). در این مدل وابستگی ها به کمک مقادیر مشترک در بیش از یک جدول نشان داده میشود. مدل 3 های دیگری مثل مدل سلسله مراتب و مدل شبکهای به طور صریح تری ارتباطها را نشان میدهند. در مباحث تخصصیتر اصطلاح دادگان یا پایگاه داده به صورت مجموعهای از رکوردهای مرتبط با هم تعریف میشود. بسیاری از حرفهایها مجموعهای از داده هایی با خصوصیات یکسان به منظور ایجاد یک پایگاه دادهای یکتا استفاده میکنند. معمولاً DBMS ها بر اساس مدل هایی که استفاده میکنند تقسیم بندی میشوند: ارتباطی، شئگرا، شبکهای و امثال آن. مدل های دادهای به تعیین زبانهای دسترسی به پایگاههای داده علاقهمند هستند. بخش قابل توجهی از مهندسی DBMS مستقل از مدل های میباشد و به فاکتورهایی همچون اجرا، همزمانی، جامعیت و بازیافت از خطاهای سخت افزاری وابسطه است. در این سطح تفاوتهای بسیاری بین محصولات وجود دارد. 1- تاریخچه پایگاه داده اولین کاربردهای اصطلاح پایگاه داده به June 1963 باز میگردد، یعنی زمانی که شرکت System Development Corporation مسئولیت اجرایی یک طرح به نام "توسعه و مدیریت محاسباتی یک پایگاه دادهای مرکزی" را بر عهده گرفت. پایگاه داده به عنوان یک واژه واحد در اوایل دهه 70 در اروپا و در اواخر دهه 70 در خبرنامههای معتبر آمریکایی به کار رفت. (بانک دادهای یا Databank در اوایل سال 1966 در روزنامه واشنگتن کار رفت) تصویر: اولین سیستم مدیریت پایگاه داده در دهه 60 گسترش یافت. از پیشگامان این شاخه چارلز باخمن میباشد. مقالات باخمن این را نشان داد که فرضیات او کاربرد بسیار مؤثرتری برای دسترسی به وسایل ذخیره سازی را محیا میکند. در آن زمانها پردازش داده بر پایه کارت های منگنه و نوارهای مغناطیسی بود که پردازش سری اطلاعات را محیا میکند. دو نوع مدل دادهای در آن زمانها ایجاد شد:CODASYL موجب توسعه مدل شبکهای شد که ریشه در نظریات باخمن داشت و مدل سلسله مراتبی که توسط North American Rockwell ایجاد شد و بعداً با اقباس از آن شرکت IBM محصول IMS را تولید نمود. مدل رابطهای توسط E. F. Codd در سال 1970 ارائه شد. او مدلهای موجود را مورد انتقاد قرار میداد. برای مدتی نسبتاً طولانی این مدل در مجامع علمی مورد تأیید بود. اولین محصول موفق برای میکرو کامپیوترها dBASE بود که برای سیستم عامل هایCP/M و PC-DOS/MS-DOS 3 ساخته شد. در جریان سال 1980 پژوهش بر روی مدل توزیع شده (distributed database) و ماشین های دادگانی (database machines) متمرکز شد، اما تاثیر کمی بر بازار گذاشت. در سال 1990 توجهات به طرف مدل شئگرا (object-oriented databases) جلب شد. این مدل جهت کنترل دادههای مرکب لازم بود و به سادگی بر روی پایگاه دادههای خاص، مهندسی داده (شامل مهندسی نرم افزار منابع) و دادههای چند رسانهای کار میکرد. در سال 2000 نوآوری تازهای رخ داد و دادگان اکسامال (XML) به وجود آمد. هدف این مدل از بین بردن تفاوت بین مستندات و داده ها است و کمک میکند که منابع اطلاعاتی چه ساخت یافته باشند یا نه در کنار هم قرار گیرند. 4 2- انواع دادگان ها دادگانها از نظر ساختار مفهومی و شیوهای رفتار با دادهها بر دو نوع هستند: 1. دادگان رابطهای 2. دادگان شیگرا 3ـ مدل های پایگاه داده شگردهای مختلفی برای مدلهای دادهای وجود دارد. بیشتر سیستم های پایگاه دادهای هر چند که طور معمول بیشتر از یک مدل را مورد حمایت قرار میدهند، حول یک مدل مشخص ایجاد شدهاند. برای هر یک از الگوهای منطقی (logical model) اجراهای فیزیکی مختلفی قابل پیاده شدن است و سطوح کنترل مختلفی در انطباق فیزیکی برای کاربران محیا میکند. یک انتخاب مناسب تاثیر موثری بر اجرا دارد. مثالی از موارد الگوی رابطهای (relational model) است: همه رویدادهای مهم در مدل رابطهای امکان ایجاد نمایههایی که دسترسی سریع به سطرها در جدول را میدهد، فراهم میشود. یک مدل دادهای تنها شیوه ساختمانبندی دادهها نیست بلکه معمولا به صورت مجموعهای از عملیاتها که میتواند روی دادهها اجرا شود تعریف میشوند. برای مثال در مدل رابطهای عملیاتی همچون گزینش (selection)، طرح ریزی (projection) و اتصال (join) تعریف میگردد. ۳.۱ مدل تخت مدل تخت یا جدولی (flat (or table) model ) تشکیل شده است از یک آرایه دو بعدی با عناصر دادهای که همه اجزای یک ستون به صورت دادههای مشابه فرض میشود و همه عناصر یک سطر با هم در ارتباط هستند. برای نمونه در ستون هایی که برای نام کاربری و رمز عبور در جزئی از سیستم های پایگاه دادهای امنیتی مورد استفاده قرار میگیرد هر سطر شامل رمز عبوری است که مخصوص یک کاربر خاص است. ستون های جدول که با آن در ارتباط هستند به صورت داده کاراکتری، اطلاعات زمانی، عدد صحیح یا اعداد ممیز شناور تعریف میشوند. این مدل پایه برنامههای محاسباتی(spreadsheet) است.
لینک دانلود و خرید پایین توضیحات دسته بندی : وورد نوع فایل : word (..doc) ( قابل ويرايش و آماده پرينت ) تعداد صفحه : 30 صفحه
قسمتی از متن word (..doc) :
1 نمودار ERD: موجوديت ها : كلاس ـ دانشجو ـ استاد ـ درس ـ آموزشگاه . دانشجو استاد درس كلاس آموزشگاه نمودارِDFD: دانشجو دانشجو آموزشگاه LEVEL0: LEVEL1: پركردن مشخصات تعيين روز ، كلاس و استاد مسئول امتحان مركز استاد ها بايگاني فرم دانشجو ثبت نمره مركز ثبت نمره هر فرد در دوره دانشجو 2 مقدمه در موسسه آموزشي فعاليت هاي زيادي صورت مي گيرد ، درابتدا يك فرد به موسسه مراجعه مي كند ، و درخواست ثبت نام مي گند .پس از پركردن فرم ثبت نام كه شامل مشخصات كامل آن فرد مي باشد ، اين فرم در مكاني ذخيره مي شود و ساعت ، تاريخ شروع كلاس و روز كلاس توسط مسئولين موسسه به شخص مراجعه كننده ( دانشجو )اعلام مي شود و پس از تاييد او نام اين فرد در ليست افرادي كه در دوره شركت مي كنند نوشته شده و يك كپي نيز از اين ليست براي مركزي كه قرار است در آن مركز از افراد امتحان گرفته شود فرستاده مي شود . در طول مدت دوره هر جلسه حضور و غياب افراد ثبت مي شود و در پايان هر دوره افرادي كه در كل جلسات شركت كرده اند به مركز براي دادن امتحان معرفي مي شوند . از طرف ديگر در زمان مشخص روز ، ساعت و تاريخ امتحان به اطلاع افراد رسانده مي شوند . بعد از اينكه امتحان افراد به پايان رسيد نمره هر فرد به موسسه فرستاده مي شود و در مكاني ذخيره و بايگاني مي شود . 3 با توجه به مطا لب فوق تا حدودي با فعاليت هاي يك موسسه آشنا شده ايد و مشاهده كرديد كه در اين گونه موسسات اطلاعات فراواني نگهداري مي شود .تصور كنيد زماني كه نياز است مشخصات فردي را مثلا شماره تلفن يك فرد را تغيير دهيد بايد كل اطلاعات افراد را بررسي كنيد و شخص مورد نظر را پيدا كنيد تا توانيد تغييرات را انجام دهيد . بنا براين نياز به برنامه كارآمدي داريم كه در كمترين زمان اطلاعا ت را جستجو كند و يا حجم زيادي از اطلاعا ت را در مكان كوچكتر با حداقل تكرار در اطلاعات ذخيره كند . براي ايجاد يك برنامه كه بتواند كليه اطلاعا ت موسسه را ذخيره كند نياز به يك پايگاه داه است كه توانايي مديريت و نگهداري اطلاعات را داشته باشد . و از طرف ديگر براي اينكه افرادي كه با اين برنامه سروكار دارند ممكن است با برنامه SQL آشناي كامل نداشته باشند و يا تايپ كردن هر كد و دستوربراي آنها كمي مشكل با شد با استفاده از برنامه فرم هاي را طراحي مي كنيم كه براي همه كاركردن با اين برنامه راحت وآسان با شد و همه بتوانند با اين برنامه كار كنند . براي اين كار يك پايگاه داده به نام TEACHINدر برنامه SQL طراحي كرده ايم كه مشخصات آن به شرح زير است . 4 ايجاد پايگاه داده TEACHING با تايپ اين متن در برنامه SQL Query Analyzer ديتابيس خود را ايجاد كنيد . create database teaching on ( name = 'teaching_ dat, File name='D:program filesMicrosoft Sql serverMssqldata eachingdat.Mdf ‘ ,
لینک دانلود و خرید پایین توضیحات دسته بندی : وورد نوع فایل : word (..doc) ( قابل ويرايش و آماده پرينت ) تعداد صفحه : 31 صفحه
قسمتی از متن word (..doc) :
21 بسمه تعالی پردازش پرسوجو در پایگاه داده توزیع شده 1 فهرست 1. مقدمه 2 2. تکنیکها و روشهای پایهایی پردازش پرسوجوی توزیعی 3 2-1. معماری پردازش پرسوجو 3 2-2. بهینهساز پرسوجو 5 2-2-1. تولید طرح با استفاده از برنامهنویسی پویا 5 2-3. تکنیکهای اجرای پرسوجو 6 2-3-1. Row Blocking 6 2-3-2. بهینهسازی برای Multicast 7 2-3-3. اجرای همروند پرسوجو 7 2-3-4. پيوند دادههای پارتیشن شده افقی 8 2-3-5. Semijion 9 2-3-6. Double-Piplined Hash Joins 9 2-3-7. Pointer-Based Joins and Distributed Object Assembly 10 2-3-8. Top N and Bottom N Queries 11 3. سیستمهای پایگاه دادهای به صورت CLIENT-SERVER 14 3-1. معماریهایClient-Server، Peer-to-Peer و Multitier 14 3-2. استفاده از منابع client 15 3-2-1. انتقال پرسوجو 15 3-2-2. انتقال داده 16 3-2-3. انتقال ترکیبی 16 3-2-4. مقایسه 17 4. سیستم پایگاههای داده نامتجانس 18 4-1. معماری Wrapper برای پایگاههای داده نامتجانس 18 4-2. تکنیکهای اجرای پرسوجو 18 4-2-1. Bindings 18 4-2-2. cursor caching 19 5. موقعیتدهی پویای داده 20 5-1. Replication vs. Caching 20 5-2. الگوریتمهای پویای Replication 21 5-3. Cache Investment 22 6. معماریهای جديد برای پردازش پرسوجو 23 6-1. مدلهای اقتصادی برای پردازش پرسوجو 23 6-2. سيستم اطلاعاتی مبتنی بر انتشار 24 2 مقدمه پردازش دادههای توزیع شده یک واقعیت تبدیل شده است. دلایلی که هنوز پردازش دادههای توزیع شده را یک موضوع پیچیده میسازد عبارتند از: سیستمهای توزیع شده خیلی وسیع هستند و هزاران سایت متجانس شامل کامپیوترهای شخصی و ماشینهای سرور بزرگ را در بر میگیرد حالت سیستمهای توزیع شده به سرعت تغییر میکند زیرا بارگذاری سایتها از نظر زمانی متنوع میباشد و سایتهای جدید به سیستم افزوده شده است. سیستمهای موجود باید تکمیل گردند. از انجا که سیستمهای موجود برای پردازش توزیعی طراحی نشدهاند و اینک نیاز است که با سیستمهای دیگر در محیط توزیعی تعامل داشته باشند. این مقاله چگونگی انجام پردازش پرسوجو در محیطهای توزیع شده Distributed Query Processing و سیستمهای اطلاعاتی را نمایش میدهد. محققان از سال 1970 به سیستم پایگاه داده توزیعی علاقمند گردیدند. در این زمان پشتیبانی مدیریت دادههای توزیعی برای شرکتها و سازمانهایی که دادههای خود را در ادارات مختلف و یا محلهای معین نگهداری میکنند، مرکز توجه بود. اگرچه این نیاز احساس میشد و ایدههای بسیار خوبی موجود بود اما هرگز تلاشهای اولیه برای ساخت سیستمهای پایگاه داده توزیعی بطور تجاری موفقیتآمیز نبود. اما امروزه موقعیت تغییر نموده است. سیستمهای توزیعی هم مورد نیاز و هم امکانپذیر میباشند. پردازش دادههای توزیعی نیز بخاطر پیشرفتهای اخیر تکنولوژی میسر میباشد. 3 تکنیکها و روشهای پایهایی پردازش پرسوجوی توزیعی در این بخش معماری پردازش پرسوجو شرح داده میشود و یک سری از تکنیکهای خاص پردازش پرسوجو برای پایگاه دادههای توزیعی و سیستمهای اطلاعاتی مطرح میگردد. این تکنیکها شامل روشهای متناوب برای حمل داده از یک سایت به یک یا چندین سایت دیگر و پیادهسازی الحاق Join و انجام انواع مختلفی از پرسوجوها در محیطهای توزیعی میباشد. شکل 1: مراحل پردازش پرسوجو معماری پردازش پرسوجو شکل 1یک معماری کلاسیک از پردازش پرسوجو را نمایش میدهد. این معماری میتواند برای هر نوع از سیستم پایگاه داده شامل centeralized systems و distributed systemsو parallel systems مورد استفاده قرار گیرد. پردازش پرسوجو یک SQL (یا OQL) را به عنوان ورودی دریافت میکند و آن را در چندین فاز ترجمه و بهینه میسازد و به طرح اجرای پرسوجو Executable query plan تبدیل میکند. در پایان برای بدست اوردن نتیجه پرسوجو، طرح را اجرا میکند. اگر پرسوجو یک interactive ad hoc query (dynamic SQL) باشد طرح بطور مستقیم توسط موتور اجرای پرسوجو query executation engine اجرا میشود. و نتیجه به کاربر نمایش داده میشود. اگر پرسوجو یک canned query باشد که قسمتی از یک برنامه کاربردی باشد طرح در پایگاه داده ذحیره میشود و هر زمان که برنامه اجرا میشود، بوسیله موتور اجرای پرسوجو اجرا میشود. در زیر یک شرح مختصری از هر جز پردازش پرسوجو بیان میگردد. Parser: در اولین فاز، پرسوجو تجزیه و به یک نمایش داخلی ترجمه میشود که میتواند به سادگی بوسیله فازهای بعدی پردازش شود. بازنویسی پرسوجو: در این قسمت پرسوجو به منظور انجام بهینهسازی تغییر شکل مییابد. تغییر شکل شامل از بین بردن گزارههای زائد، سادهسازی عبارتها، خارج نمودن subquery و view از حالت تو در تو، میباشد. در یک سیستم توزیع شده، در اين مرحله همچنین پارتیشنهای یک جدول که باید برای پاسخ به پرسوجو در نظر گرفت، انتخاب میشوند.
لینک دانلود و خرید پایین توضیحات دسته بندی : وورد نوع فایل : word (..doc) ( قابل ويرايش و آماده پرينت ) تعداد صفحه : 11 صفحه
قسمتی از متن word (..doc) :
امنيت پايگاه داده( سرور) مديريت پايگاه داده ها در SQL Server - امنيت اطلاعات و عمليات : اشاره : مقوله امنيت همواره يكي از مهمترين شاخههاي مهندسي نرمافزار و به تبع آن، يكي از حساسترين وظايف مديران سيستم بهخصوص مديران شبكه و يا مديران بانكهاي اطلاعاتي است. با تنظيم سطوح دسترسي براي كاربران شبكه يا بانكهاي اطلاعاتي شبكه، امنيت اطلاعات يا به عبارتي عدم دسترسي افراد فاقد صلاحيت به اطلاعات، تضمين ميگردد. هر سيستمعامل، پلتفرم يا بانك اطلاعاتي، شيوههايي خاصي را براي برقراري قواعد امنيتي به كاربران معرفي مينمايد. در SQL Server هم روشهاي خاصي براي اين مقوله وجود دارد كه در اينجا به آنها ميپردازيم امنيت در ورود به سيستم: زماني كه يك بانك اطلاعاتي جديد را در SQL Server تعريف ميكنيد، با كليك سمت راست بر روي نام موتور پايگاه دادهاي يك سرور درEnterprise Manager و انتخاب قسمت Properties، در زبانه security، موتور بانك اطلاعاتي امكان انتخاب دو روش مختلف در معرفي و يا شناسايي كاربران مجاز براي ورود به سيستم يا همان عمل احراز هويت (Authentication) را در دسترس قرار ميدهد. البته بعد از ساخت يك بانك اطلاعاتي، با كليك سمت راست بر روي نام آن بانك و انتخاب گزينه Properties و سپس security هم ميتوان روش مورد استفاده را تغيير داد. (شكل 1) يكي از اين دو روش كه برمبناي ارتباط موتور اين پايگاه داده با اكتيودايركتوري ويندوز 2000 سرور بنا شده است و Windows only نام دارد، باعث ميشود تا كاربران از قبل تعريف شده در دامنه (Domain) يك شبكه مبتني بر ويندوز 2000 سرور، به رسميت شناخته شوند. در اين صورت نيازي به معرفي كاربر جديد و يا انتخاب دو نام كاربري براي يك نفر وجود ندارد و كاربر مذكور ميتواند از همان نام كاربري و رمز عبوري كه براي ورود به دامنه شبكه ويندوزي خود استفاده ميكند، براي اتصال به بانك اطلاعاتي هم استفاده كند. در روش دوم، ارايه مجوز دسترسي به كاربران با سيستمي خارج از محدوده دامنهويندوزي صورت ميگيرد. بدينصورت مدير سيستم مجبور است براي كليه كاربراني كه قصد اتصال به بانك را دارند، نام كاربري و رمزعبور جديدي را تعريف كند. (شكل 1) تعريف كاربران: در صورتي كه شيوه دوم تعريف كاربران را انتخاب كرده باشيد، بايد ابتدا ليستي از كاربران را به همراه رمزعبور مربوطهشان در قسمتي از صفحه Enterprise Manager كه با عنوان Security مشخص شده، معرفي كنيد. اين كار با كليك سمت راست بر روي گزينه Login در قسمت مذكور و سپس new login انجام ميگيرد. انتخاب يك نام كاربري به همراه ورود رمزعبور تنها كاري است كه بايد در اين جا انجام گيرد تا يك كاربر بهطور عمومي در ليست كاربران يك موتور پايگاده داده قرار گيرد. از اين به بعد، وظيفه مدير سيستم تعيين دسترسي كاربران تعريف شده در قسمت security، به بانكهاي مختلف تعريف شده در پايگاه است. اينكار نيز از دو طريق قابل انجام است. در روش اول، دسترسي به هر بانك اطلاعاتي از طريق همان قسمت security صورت ميگيرد. كافي است بر روي هر كاربري كه در اين قسمت تعريف كردهايد، كليك سمت راست كرده و ابتدا گزينه خصوصيات و سپس زبانه DataBase Access را انتخاب كنيد. پس از آن ليستي از كليه بانكهاي اطلاعاتي موجود در پايگاه به شما نمايش داده ميشود كه بايد بانك موردنظر را انتخاب كرده و در ستون Permit كليك موردنظر را انجام دهيد. پس از اين كار ميتوانيد يك نام نمايشي را براي نام كاربري مربوطه در ستون user تايپ كنيد. در اينجا به عنوان مثال امكان دسترسي كاربر mda را به بانك Northwind فراهم نموده و نام نمايشي براي آن انتخاب شده است (شكل 2). همانطور كه مشاهده ميكنيد اين كاربر بهطور خودكار در گروه كاربري عمومي(public) بانك مذكور قرار داده ميشود.
لینک دانلود و خرید پایین توضیحات دسته بندی : پاورپوینت نوع فایل : powerpoint (..ppt) ( قابل ويرايش و آماده پرينت ) تعداد اسلاید : 13 اسلاید
قسمتی از متن powerpoint (..ppt) :
به نام خدا جهت استفاده از پایگاه APS این فایل را مطالعه نمایید. معرفی : درسال 1931 به منظور پيشبرد وگسترش دانش فيزيک و کاربردهای آن در سراسرجهان آغاز به کارکرد. اين موسسه و انجمن های وابسته به آن بيش ازيک چهارم متون تحقيقاتی دنيا در زمينه های فيزيک و علوم وابسته را منتشرکرده و در اختيارکاربران قرار می دهند. مجموعه نشريات اين موسسه و انجمن های وابسته به آن از مهمترين و اساسی ترين متون تخصصی و مرجع در علم فيزيک بوده که درکتابخانه ها و موسسات علمی سراسردنيا از اهميت ويژه ای برخوردار می باشند. اين پايگاه شامل 30 عنوان ژورنال انجمن فيزيک و موسسه فيزيک می باشد که امکان دسترسی به مهمترين واساسی ترين متون تخصصی و مرجع در علم فيزيک راميسرمی سازد آدرس مستقیم : HTTP://PUBLISH.APS.ORG همچنین می توانید از طریق صفحه خانگی کتابخانه مرکزی دانشگاه زنجان وارد شوید HTTP://LIBRARY.ZNU.AC.IR/PAGES/BANK/BANK.HTM آدرس : صفحه خانگی مجلات برجسته APS جستجو در مجلات مشاهده مجله و مقالات آن جستجو در ژورنال یا پایگاه
لینک دانلود و خرید پایین توضیحات دسته بندی : پاورپوینت نوع فایل : powerpoint (..ppt) ( قابل ويرايش و آماده پرينت ) تعداد اسلاید : 47 اسلاید
قسمتی از متن powerpoint (..ppt) :
بنام خدا ایمنی پایگاه داده تعریف ایمنی ایمنی عبارتست از حفاظت داده ها در قبال دستیابی غیرمجاز، تغییر غیر مجاز یا تخریب آنها و نیز در قبال دستیابی به داده ها با سوء نیت تفاوت ایمنی با جامعیت در ایمنی: مسئله حفاظت داده ها در مقابل کاربر غیر مجاز مطرح است و حصول اطمینان از اینکه کاربران به انچه که بدان اقدام می ورزند مجازند. در جامعیت: نوعی حفاظت داده ها در مقابل عملیات کاربر مجاز اعمال می شود و حصول اطمینان از اینکه اقدام کاربر مجاز، صحیح است و صحت و دقت داده ها را خدشه دار نمی کند. شباهت ایمنی با جامعیت سیستم مدیریت پایگاه داده ها از وجود پاره ای قواعد محدودیتها که کاربران نباید نقض کنند، باید آگاه باشد. محدودیتها و قواعد باید به نحوی توصیف شوند و در کاتالوگ نگهداری گردند. باید روی عملیات کاربر نظارت داشته باشد.