تعداد اسلایدهای پاورپوینت: 12 اسلاید

smhsb1379

صفحه 1:
دانشجو: ره اسفندی‌اری استاد :جناب دکتر مهرا نآقایی درس : اصول طراحی پای‌گاه داده

صفحه 2:
فصل دوم ‎Sl Lure:‏ های اطلاعاتی ‎Data Base invironment )‏ ( هدف از طراحی یک بانک اطلاعاتی ایجاد نماها و منظره هایی است که کاربران به محیط بانک اطلاعاتی دارند. لذا اجزاي اصلی زیر را می توان در محیط یک بانک اطلاعاتی بررسی نمود . 1- موجوديت ها / مفهوم پدیده . شیء يا هر چیز ديگري است که می خواهیم درباره ي آن اطلاعاتی داشته باشیم . ‎Caio 9 5 jx9 /Attributes -2‏ خاصه ي هر موجودیت است . ‎Relation ship-3‏ / ارتباط بین موجودیت ها ‏سطوح معماری بانک اطلاعاتی : ۸۱5۱/5۳/۸۲۹6 (معماری سه گانه) 1- ۱6۷۵۱ ۴۲6۲6۵۱ (خارجی) ‎Conceptual Level -2‏ (ادراکی) ‎(519) Internal Level -3 ‎

صفحه 3:
External Level سطح خارجی دید کاربران نسبت به بانک اطلاعاتی است این سطح تعیین کننده مشاهدات مجزای استفاده کنند گان است.سطح خارجی مجموعه نمادها و دید خارجی متفاوت به بانک اطلاعاتی است. Conceptual Level دید ارتباطی در محیط بانک اطلاعاتی است . این سطح بیانگر چگونگی حفظ داده ها در محیط پایگاه داده ها و ارتباط غیر مستقیم بين دو سطح ديكر است . در واقع این سطح شامل ساختار منطقی از بانک اطلاعاتی است . مواردي چون موجودیت ها . صفات خاصه و ارتباط بین موجودیت ها و اطلاعات معنایی داده ها و مشخص کردن داده ها از جمله مواردي است که در سطح ادراکی مورد بررسی قرار می گیرد . دید ادراکی حامی دید خارجی است و درباره ي جزئیات ذخیره سازي و نوع داده ها بحث می کند . نتیجه اينكه دیدگاه ادراکی . دیدگاه کلی از بانک اطلاعاتی است .

صفحه 4:
Internal Level نمایش فیزیکی بانک اطلاعاتی بر روي کامپیوتر در این سطح انجام می پذیرد . ‎ol‏ سطح نشان دهنده ي حفظ شدن داده در بانک اطلاعاتی است سطح داخلی پوشش دهنده ي پیاده سازي فیزیکی براي بانک اطلاعاتی و بیان کننده ي این است که چطور داده ها در رسانه هاي ذخیره سازي حفظ می شوند . مواردي چون تخصیص فضاي ذخیره سازي . شرح رکورد ذخیره شده محل رکورد و فشردگی داده ها و تکنیک هاي رمز گذاري از جمله وظایف ۱6۷6۱ ۱۳۲6۲۳۵۱ است. نما یا شمای داخلی توسط ادا بیان میشود. سطح داخلی مجموعه ای از بلاک هاست چون در سطح دیسکت است. طرح یا نگاشت : (۲80۳01۳۵) تشریح بانک اطلاعاتی براي سیستم مدیریت بانک اطلاعاتی را طرح یا شماي بانک اطلاعاتى كويند. (561103) طرح يا نكاشت به دو دسته تقسيم مى شود : نكاشت خارجى / ادراكى : اين طرح بيان كننده ي ارتباط بين ديدكاه خارجى و ديدكاه ادراكى است . فيلدها مى توانند داراي انواع داده هاي مختلف باشند . اسامى فيلدها و ركوردها دائما" در حال نز منت

صفحه 5:
نکاشت ادراکی / داخلی :این طرح بیان کننده ي ارتباط بین دید گاه ادراکی و بانک اطلاعاتی ذخیره شده است . درواقع این نگاشت بیان کننده ي نمایش رکوردها و فیلدها در سطح داخلی است . استقلال داده ای: طراح بانک اطلاعاتی می تواند در سطح خارجی / ادراکی تغییراتی را به وجود آورد این تغیبرات شامل موجودیت ها , صفات خاصه و ارتباط بین موجودیت ها ست درواقع اين سطح بیان گر نگاشت خارجی / ادراکی است . استقلال فى.زىكى داده اى : طراح بانک اطلاعاتی مى تواند در سطح ادراکی / داخلی اتی را ایجاد نماید . اين تغییرات شامل ساختار فایل ها و ساختارهاي ذخیره سازي و استفاده ازٍ دستگاه هاي ذخیره سازي مختلف است . استقلال فیزیکی داده در نگاشت ادراکی / داخلی دیده می شود. زبان های بانکهای اطلاعاتی :یک زبان بانک اطلاعاتی از 2 بخش تشکیل شده است. صفات مشخصه و خصوصیات یک بانک اطلاعاتی ساختار رکوردها . تعریف فیلدها , محل فایل ها و شیوه ي ذخیره سازي توسط این زبان ایجاد می شود. زبان های پردازش و مدیریت داده ای : ( 2۷1 )این زبان ها بیان کننده ي اعمال داده اي زیر در محیط بانک اطلاعاتی هستند لذا اعمالی چون اضافه کردن داده جدید در بانک اطلاعاتی . تغییر اصلاح داده و حفظ آن در بانک اطلاعاتی . پاك کردن داده از بانک اطلاعاتی جزء وظایف مربوط به 21] هستند .

صفحه 6:
۱ به دو بسخشت_قسیم‌می‌شود : 2 رویه لی: زبانی‌لستکه کاربر می‌تولند به سیستم‌بگوید که جه داده لیمورد لحتیاج لستو چه داده لیب‌اید لصلاح شود . لاما غير رويه لئ زبانی‌لسنکه کاربر را مجاز می‌سازد دادد هایی‌که بیشتر مورد نیاز ایستمورد لصلاح قرار دهد . زبانى كه يوشش دهنده ي اعمال يرس و جو در محيط بانى هاي اطلاعاتى است زبان پرس و جوي ساخت يافته ‎SQL‏ نام دارد. * مدل های داده ای از سه بخش تشکیل شده اند : 1- ساختار : مجموعه اي از قوانین جهت ساخت بانک اطلاعاتی 2- پردازش : اعمالی مانند درج . به هنگام سازي و تغییر ساختار هاي داده اي از جمله اعمال مربوط است . 3- قوانین جامعیت داده اي به عنوان بخشی از شماي ادراکی که.001 از آن حمایت می کند .

صفحه 7:
مدل های داده ای : مجموعه اي از اشیاء مربوط به هم . عملکردها و قوانین جامعیت داده اي که موجودیت انتزاعی را تشکیل می دهد . عموما 21/15] تنها در یک مدل انی می کند لذا بنا به تعریف یک مدل نمایش اشیا و حالات دنياي واقعی است . مدل های داده ای به سه شکل دی‌ده می شود : -1 مدل داده ای بر پای» شی ‏ : ( ۲0۵6۱ 022 - ‎(Object - Based‏ این مدل بر روي اجزائی چون موجودیت ها . صفات خاصه و ارتباط ها به کار برده می شود . مدل داده اي بر پایه شی ء بر روي مواردي چون: 1- ارتباط بين موجودیت ها 5/۱10 ۳6۱۵0 ۳0۵/۲۷ که به سه شکل ارتباط بین موجودیت هاست. 2 567۱۵۲۱۲6 معنایی :در واقع توضیح کاملی از کلمات و عباراتی که در برنامه به کار پرده شده است . ‎Functional -3‏ يفتارئ کلیه موجودین‌ها و صفانخاصه . عملکردها و رفتارشان تسوضیح داده می‌شود ۰ ‏4- شى كرايى 0116171601 01721): روند جديد ايجاد محصولات نرم افزاري كه بر يايه شناسايى اشياء و موجوديت هاست . ‎

صفحه 8:
2-مدل داده ای بر پایه رکورد : ( ۴۵۵06 018 - 8960 - ۳۵۵۵۲۵) 1 - مدل داده ای رابط4 ای : مدل رابط4 ای می بای‌ست ساختار یک رابط را بشناسیم ۰ روابط از دو بخش تشکیل شده اند. یکی عنوان رابطه که معمولا" همان نام موجودیت است. ودوم بدنه رابطه که در بدنه رابطه صفات خاصه مربوط به موجودیت آنها نوشته ميشود. 2- مدل سلسله مراتبى : در اين كونه مدل ها داده به عنوان مجموعه اي از ركوردها و ارتباط هاي آنها به عنوان یک مجموعه در نظر كرفته ميشود . در اين مدل هرع ‎١/00‏ ‏فقط يك والد دارد . ( مثل ساختار درخت ها ) و ركوردها ممكن مى شود . همان ساختارركورد والد خود را داشته باشند . مدل سلسله مراتبی شبیه به یک درخت است . .ساختار نگاه کردن در محیط هاي عملیاتی به اين مدل از بالا به يايين است . 3- مدل شبكه اى : اين مدل شبيه به الكوي سلسله مراتبى است دراين مدل هر ۱۱۵06 ميتواند جندين والد داشته باشد. نمايش كلى اين ساختار مانند يك كراف است . 3-مدل فی‌زی‌کی داده : ( ۳۵06۱ 62 ۳۱۷5۱6۵1 )بیانگر فقط داده در کامپیوتر و اطلاعاتی درباره ساختار و ترتیب و دستیابی رکوردهاست. اجزاى 1281/15 : 1 ۳۲۵66556۲ ۷6۲۷() یکی از اجزای اصلی 0۱۷5 است که با استفاده از یک سري دستوالعمل وظیفه مدیریت بانک اطلاعاتی را عهده دار است .

صفحه 9:
: 2- ۱5۵۱۵96۲ 8256 03۲2 ( مدیریت بانک اطلاعاتی ( واسط های 2۷]امکان ایجاد مدیر بانک اطلاعاتی . محتوا . ساختار داخلی و استراتژي دستیبابی . امنیت و جامعیت بانک اطلاعاتی را عهده دار است . ‎Manager :-3‏ ۳16(مدی‌ریت فایل) ‏مدير فایل ذخیره سازي فیزیکی و دستیابی به گروهی از فایل هاي حاوي یک برنامه را کنترل می کند. ‎: DML Manager -4 ‏تبدبل دستورات ]۷1 ]در برنامه کاربردی جهت استفاده ‎scaly QUETY‏ ‎DDL Compiler -5: ‏معمولا" در سطح ادراکی پیاده سازي می شوند . مترجم و مفسر زبان تعریف داده اي است و شامل جداول کاتالوگ سیستم است . ‎Catalog Manager -6: ‏دستیابی و نگهداري کاتالوگ سیستم را مدیریت می کند . ‎System Buffer -7: ‏عمل انتقال داده اي از حافظه اصلی به رسانه ي ذخیره سازي است در الگوي ‎ANSI/SPARC‏ سطح داخلی وظیفه انجام این کار را دارد.

صفحه 10:
معماری مشتری / سروس دهنده ( 56۲۷6۲ ‎(Client‏ تمام عملکردهای 5 مثل تعریف داده ها ء دستكاري داده ها ء امنیت داده اي . جامعیت داده اي و غیره از جمله موارد مربوط به 2815] میباشد که به عنوان یک سرویس دهنده انجام وظیفه میکند. نرم افزارهای مشتری ( ]2116۳ ) برنامه هاي كاربردي مختلفی هستند که توسط کاربران و برنامه هاي كاربردي پیش ساخته اي به وجود می آیند. برنامه هاي كاربردي خود به دو دسته تقسیم می شوند : 1- برنامه هاي كاربردي نوشته شده توسط کاربران که معمولا" توسط یک زبان برنامه نویسی نسل سوم پاسکال وت) هستند. 2- برنامه هاي كاربردي نوشته شده توسط عرضه کنندگان مثل ۲00۱5 اين برنامه ها . برنامه هایی است که در جهت ایجاد و اجراي دیگر برنامه هاي كاربردي فعال می شوند .

صفحه 11:
برنامه های سودمند : برنامه های‌ی هستند که برای کمک به 28 به منظور کاربردها و وظایف مدیریتی وادار کننده هاي مختلف طراحی شده اند . این برنامه ها اکثرا" در سطح خارجی در سیستم عمل مى كنند . يردازش توزىعى : ماشین هاي مجزا می توانند در یک شبکه ارتباطی با یکدیگر متصل شوند به گونه اي که یک عملکرد پردازش داده اي منفرد می توانند بر روي چندین ماشین در شبکه پراکنده شوند . هر سرویس دهنده می تواند چندین مشتري دهند و هر مشتري نیز می تواند به چندین سرویس دهنده دسترسی داشته باشد . وظاىف 281/15 1 تعريف داده ها 2- دستكارى داده ها (درج و حذف و ....) 3- ساز گاری داده ها ( همزمانی و ترمیم داده ) 4- جامعیت و امنیت داده ای (نظارت بر درخواست ها و کنترل قوانین ) 5- فرهنگ داده ها ( اطلاعات درباره داده ها) 6- اجرا

صفحه 12:

جهت مطالعه ادامه متن، فایل را دریافت نمایید.
10,000 تومان