بنام خدا فصل 5 پايگاه داده ها 2 آنچه در اين فصل مي خوانيد: سلسله مراتب داده ها پايگاه داده انواع پايگاه داده ها اجزاء پايگاه داده ها داده ساختار پايگاه داده سيستم مديريت پايگاه داده وظايف سيستم مديريت پايگاه داده مزاياومعايب سيستم مديريت پايگاه داده سخت افزار نرم افزار كاربران 3 سلسله مراتب پايگاه داده 4 داده ها در پايگاه داده ها به طور سلسه مراتبي سازماندهي مي شوند كه اين سلسه مراتب شامل: بيت:بيت كوچكترين واحد حافظه است كه مي توان يكي از ارقام دودويي0يا1رادرآن ذخيره كرد. بايت:به مجموعه بيت ها ,بايت گفته مي شود.هربايت از هشت بيت تشكيل مي شودكه معرف يك كاراكتر است. كاراكتر:اساسي ترين واحد منطقي داده كاراكتراست.كه شامل حروف الفبا,اعداد يا عالئم خاص است.ممكن است گفته شود كه بيت يا بايت پايه اي ترين عنصر داده است اما بايد به خاطر داشت بايت وبيت جزءحافظه فيزيكي مي باشندكه به وسيله سخت افزار رايانه ايجادوارائه ميشوند.بنابراين از ديدگاه كاربر,كاراكتر پايه اي ترين واساسي ترين عنصر داده است كه مي تواند مشاهده ودستكاري شود. فيلد:به مجموعه اي ازچند كاراكتربه هم مرتبط كه اطالعاتي راراجع به فرد,موضوع يا كااليي ارائه كند فيلد گفته مي شود.نام ,نام خانوادگي,شماره شناسنامه و..هر يك به تنهايي يك فيلد مي باشد. ركورد:از تركيب چند فيلد مرتبط به هم ,يك ركورد يا سابقه اطالعاتي تشكيل مي شود. فايل:مجموعه اي ازركوردهاي به هم مرتبط ,يك فايل يا پرونده اطالعاتي رابه وجود مي آورد ,كه مي تواند مربوط به يك برنامه كاربردي خاص باشد.مانند فايل مشخصات در يك سيستم حقوق و دستمزدويا فايل كاالوقطعات دريك سيستم انبار. پايگاه داده پايگاه داده مهم ترين جزءتشكيل دهنده در طراحي سيستم هاي اطالعاتي است. پايگاه داده مجموعه اي از داده هاي رايانه اي سازماندهي شده وذخيره شده به نحوي است كه بازيابي آسان را تسهيل مي كند به عبارت ديگر,پايگاه داده ها شامل مجموعه اي سازمان يافته ازاطالعات بهم مرتبط مي باشد. در يك تعريف كامل تر پايگاه داده عبارت است از «مجموعه اي از داده هاي ذخيره شده به صورت مجتمع ومبتني بر يك ساختار,با حداقل افزونگي وتحت كنترل متمركز است كه استفاده از آن به صورت اشتراكي وهمزمان نيز ميسر مي باشد». مجتمع ومبتني بر يك ساختاربدين معني است كه كل داده هاي عملياتي محيط مورد نظر در يك ساختار مشخص به صورت يك جا ذخيره شده باشند والزمه هر تجمعي وجود يك ساختار است. منظور از عدم افزونگي در يك تعبير ساده به حداقل رساندن ذخيره داده هاي تكراري و بهينه سازي استفاده از محيط هاي ذخيره اطالعات است. 5 پايگاه داده حقوق ودستمزد پايگاه داده فايل ركور د فيلد بايت 6 بيت فايل داده هاي مشخص نام خانوادگي تلفن فايل داده هاي مربوط نام موسوي موسوي 5254196 آدرس حميد حميد ماكوخ طوس ماكو خ طوس موسوي حميد ماكوخ طوس 5254196 (نام خانوادگي) (نام) (آدرس) (تلفن) ي ل ع (0يا)1 نمودار:1-5سلسله مراتب فايل داده هاي مربوط به مزايا شماره 5254196 انواع پايگاه داده ها پايگاه داده هاي عملياتي پايگاه داده هاي توزيعي پايگاه داده هاي چند رسانه اي 7 پايگاه داده هاي عملياتي پايگاه داده هاي عملياتي ,جزئيات داده هايي را كه براي پشتيباني از عمليات وفرايندهاي سازمان مورد نياز است راذخيره مي كند. پايگاه داده مشتريان,پايگاه داده منابع انساني ,پايگاه داده موجودي هاو ...نمونه هايي از پايگاه داده هاي عملياتي مي باشند .به عنوان مثال , پايگاه داده منابع انساني شامل داده هايي درباره مشخصات هر يك از كاركنان ,ساعت كار آنها ,دستمزد ,مزايا ,ارزيابي عملكرد ,آموزش وديگر داده هاي مربوط به افراد است. 8 پايگاه داده هاي توزيعي بسياري از سازمان ها ,نسخه ها يا بخش هايي از پايگاه داده ها را بر روي سرور هاي شبكه اي در سايت هاي مختلف با هدف بهبود عملكرد ايستگاه هاي كاري ويا تسهيل دسترسي كاربران نهائي به اطالعات مورد نياز قرار مي دهند. پايگاه داده هاي توزيعي مي توانند بر روي شبكه هاي گسترده جهاني اينترانت و اكسترانت قرار بگيرند.اين نوع از پايگاه داده هاد ممكن است, رونوشتي ازپايگاه داده هاي عملياتي ,پايگاه داده هاي چند رسانه اي ,ويا هر نوع ديگر از پايگاه داده ها باشد. 9 پايگاه داده هاي چند رسانه اي رشد سريع وب سايت ها بر روي اينترنت وهمچنين اينترانت واكسترانت به طور شگفت انگيزي استفاده از پايگاه داده هاي چند رسانه اي را افزايش داده است.بر روي پايگاه داده هاي چند رسانه اي اطالعات چند رسانه اي وب سايت ها(متن ,گرافيك ,صدا ,تصوير ,ويدئوو)...ذخيره مي شود. 10 اجزاء پايگاه داده ها اجزاي اصلي يك پايگاه داده عبارتند از: داده ساختار پايگاه داده سيستم مديريت پايگاه داده سخت افزار نرم افزار كاربران 11 داده داده ها مهم ترين جز هر پايگاه داده محسوب مي شوند.داده ها مشخصات مختلف ووضعيت كلي عوامل مختلف نظير مشتريان ,محصوالت ,بازارها , كاركنان و...را نشان مي دهد. پايگاه داده ها مي توانند همه نوع دادهرا به صورت عددي حرفي مختلط وفرم هاي ديگر را ذخيره كنند. نكته قابل توجه اين است كه داده ها بايد قابل اعتماد,جديد ودقيق باشند. 12 ساختار پايگاه داده ساختار پايگاه داده به دو دسته فيزيكي ومنطقي قابل تقسيم مي باشد. -1ساختار فيزيكي :ساختار فيزيكي بيانگر چگونگي حضور داده ها در پايگاه داده يعني اينكه چگونه داده ها در يك وسيله رايانه اي يا حافظه داخلي رايانه ذخيره شوند. درواقع ساختار فيزيكي داده هاچگونگي ذخيره سازي داده هاونحوه دستيابي به آنهابه كمك ابزارهاي ذخيره سازي خارجي راتشريح مي كند. 13 سه روش متداول براي سازماندهي فايل ها وجود دارد 14 .1سازماندهي ترتيبي فايل روش ترتيبي ساده ترين روش سازماندهي ركورد ها در فايل هامحسوب مي شود .در اين روش ركورد ها بدون توجه به ارزش يا مقدار واقعي محتوي آن پشت سر هم ذخيره مي شوند. يكي از محدوديت هاي عمده فايل هاي ترتيبي اين است كه نمي توان به يك ركورد به خصوصي دست يافت مگر آنكه تمام ركورد هاي قبل از آن خوانده شود. .2سازماندهي ترتيبي مبتني بر شاخص در اين روش فيلد كليدي يا فيلد شاخص هر ركوردومكان فيزيكي هر ركورد برروي دستگاه ذخيره سازي مشخص مي شود.اين كار به يافتن سريع تر ركورد كمك مي كند.و همچنيسن دسترسي به داده ها به صورت مستقيم مي باشد. .3سازماندهي تصادفي يا مستقيم فايل اين روش براي سازماندهي مستقيم فايل به كار مي رود.در اين روش براي تعيين آدرس فيزيكي يك ركورد از يك فيلد كليدي استفاده مي شود با اين حال اين فرايند بدون شاخص انجام مي شود.در عوض به جاي شاخص از فرمول رياضي كه الگوريتم تبديل نام داردبراي تبديل مستقيم فيلد كليدي به مكان فيزيكي ركورد روي ديسك استفاده مي شود. -2ساختار منطقي نحوهاي كه فايل ها ,ركورد هاوفيلد ها در پايگاه داده با يكديگر مرتبط مي شوندمربوط به ساختار منطقي است. به عبارت ديگر ساختار منطقي روابط كلي محيط پايگاه داده و اجزاي داده هايش را نشان مي دهد. از ديدگاه منطقي برخي از مدل هاي پايگاه داده عبارتند از : . 1مدل ساسله مراتبي .2مدل شبكه اي . 3مدل هاي رابطه اي 15 مدل رابطه اي مدل شبكه اي مدل سلسله مراتبي ويژگي ها پايين اما قابل بهبود مي باشد. متوسط-باال باال كارايي پردازش باال پايين-متوسط پايين انعطاف پذيري باال پايين-متعادل پايين كاربر پسندي پايين باال باال پيچيدگي وابستگي وضعي بين روابط وجود ندارد وبدين خاطر غير رويه اي است. چندان ساده نيست. بايد از ساختار درختي پايگاه داده ها با خبر باشد. تقاضاي اطالعات بسيار اندك اندك ميزان استقالل داده ها ساختار جدولي مجموعه هاوساختارها به شكل ساختارY ساختار هاي درختي ورابطه پدروفرزندي ذخيره داده ها ممكن باساختارYبه ممكن نيست وارد كردن 16 سيستم مديريت پايگاه داده سيستم مديريت پايگاه داده شامل برنامه هايي جهت ذخيره سازي وبازيافت داده هاوازسوي ديگراداره پايگاه داده ها مي باشد. سيستم هاي مديريت پايگاه داده سازمان ها را قادر مي سازدكه داده ها را متمركز ساخته آنها را به طور اثر بخش مديريت نمايندوبه راحتي به داده هاي ذخيره شده ازطريق برنامه هاي كاربردي دسترسي داشته باشند. سيستم مديريت پايگاه داده به معني اداره كردن صحيح پايگاه داده است.اين مديريت انجام آنچه را كه براي توسعه,نگهداري وامنيت پايگاه داده به بهترين روش الزم است را در بر دارد. بدين منظورسيستم مديريت پايگاه داده داراي رويه هايي براي اداره هرچه بهترپايگاه داده ها است.رويه در واقع يك فرايند مرحله به مرحله براي دستيابي به يك نتيجه خاص است. 17 رويه هاي سيستم مديريت پايگاه داده براي اداره پايگاه داده شامل شش حوزه زير مي باشد: .1برنامه ريزي پايگاه داده .2طراحي پايگاه داده .3ايجاد پايگاه داده .4نگهداري پايگاه داده .5تجزيه وتحليل به كارگيري داده ها .6نظارت بررويه هاي امنيتي 18 اجزاء سيستم مديريت پايگاه داده سيستم هاي مديريت پايگاه داده از سه جزء تشكيل شده است زبان تعريف داده:زباني است كه جهت ايجادوتشريح داده هاوتعيين برنامه زمان بندي شده در سيستم مديريت پايگاه داده به كار گرفته مي شود. زبان دستكاري داده:اين زبان جهت پردازش ودستكاري داده ها در پايگاه داده ها به كار مي رود. فرهنگ داده:سومين جزءيك سيستم مديريت پايگاه داده فرهنگ داده است كه داده ها وخصوصيات آنها رااز قبيل مكان اندازه ونوع داده تشريح مي كند. 19 وظايف سيستم مديريت پايگاه داده ذخيره وبازيافت داده ها تعريف ,ايجادوسازماندهي پايگاه داده ها ورود وپردازش داده ها يكپارچه كردن پايگاه داده ها كاهش افزونگي داده ها روايي داده ها شكل بندي وگزارش دهي 20 مزاياومعايب سيستم مديريت پايگاه داده مزايا وقابليت هاي استفاده از سيستم مديريت پايگاه داده عبارتند از: افزايش قابليت دسترسي به اطالعات تسهيل دسترسي ,به كار گيري امنيت ودستكاري داده ها به روز شدن سريع فايل هاوركورد ها تجمع داده هاي متنوع ازمنابع مختلف بازيافت سريع داده ها بهبودانعطاف پذيري سيستم هاي اطالعاتي وغيره 21 معايب استفاده از سيستم مديريت پايگاه داده : گراني نرم افزار تفاضاي سخت افزار بزرگتر ايجاد فرصت براي افراديا گروه هاي خارج از سازمان براي دستيابي به اطالعات سازماني نياز به كادر فني و آموزش ديده براي نظارت بر استفاده ازپايگاه داده وسيستم مديريت پايگاه داده 22 سخت افزار سخت افزار مورد نياز پايگاه عبارتند از: .1 سخت افزارذخيره سازي داده ها .2 سخت افزارپردازنده هاي مركزي .3 سخت افزارارتباطي نرم افزار نرم افزار شامل خود سيستم مديريت پايگاه داده وبرنامه هاي كاربردي سيستم عامل ونيز خودنرم افزارهاي شبكه اي است. 23 كاربران كاربران يا كساني كه به نحوي با سيستم در ارتباط هستندبه چهاردسته مهم تقسيم مي شوند: 24 .1 مديران پايگاه داده .2 طراحان پايگاه داده .3 برنامه نويسان پايگاه داده .4 كاربران نهايي يااستفاده كنندگان سيستم
سایر • آموزش • علوم پایه • تحقیق و پژوهش
دانلود پاورپوینت فصل 5 پايگاه داده ها
80,000 تومان