کامپیوتر و IT و اینترنتعلوم مهندسی

پایگاه داده‌ها (بانک‌های اطلاعاتی)

صفحه 1:
اه واده | وب ی ‎(hot)‏ ‎As‏ وطيره ‎a fliers ‎9 prone ۳ eee m.ac.ir rae page ‎

صفحه 2:
سیستم مدیریت پایگاه داده‌ها يکي از ۳ سيستم‌هاي ذخیره و بازيابي اطلاعات است.

صفحه 3:
سیستم ذخیره 9 بازيابي اطلاعات در معناي عام: هر سيستمي که به کاربر برنامه‌ساز پا نا برنامه‌ساز امکان دهد تا داده های خود را ذخیره, بازيابي و پردازش "کنر 00۵0 ۵۵ ‏ها هه‎ TE

صفحه 4:
ی داب ی دی وو رهافث وووووارد: 1- روش سنتي يا مشي 2- مشي پايگاهي

صفحه 5:
Sages ee 09 ‏امور رفاهي:‎ 1 ذخیره و بازيابي لطلاعات

صفحه 6:

صفحه 7:
his ESV و نيازهاي اطلاعاتي و بردازشي هر | قسمت به طو جداگانه وطایبیانفایلها ت هر سیستم و - نوشتن مجموعه‌اي از برنامه‌هاي ایجاد, کنترل و پردازش و

صفحه 8:
‎J!‏ کر دی ‏#كربندي سختافزاري و ‏نرم افزاري م تيص - انجام تستهای زم و تنظيم سيستم كاربردي ‏9 ‏- استفاده از ‏- ایجاد يك سیستم کاربردي براي هر قسمت و بريايي محیط فيزيكي ذخیره و بازيابي اطلاعات و سیستم بهره‌برداري از آن خاص همان ‎

صفحه 9:
‎eo 4‏ 1- عدم وجود محیط مجتمع دی از وه اطلاعات و عدم وجود سیستم یکپارچه 2- عدم وجود سیستم کنترل متمرکز روي ‏كناد ‏3 ی ‏4 عدم وجود ضوابط ايمني کارا و مطمئن ‏5- خطر بروز پدیده ناسا زگاري داده‌ها ‎

صفحه 10:
مسب ی وال 6- عدم امکان اشتراکي شدن داده‌ها 7- مصرف نابهینه امکانات سخت‌افزاري و نرم‌افزاري 8- حجم زياد برنامه‌سازي

صفحه 11:
os! ‏و‎ ofl ‏بزرستك‎ A 0009 تعریف: يكي از انواع نرم‌افزارهاي واسط بين محيط فيزيكي ذخيره و بازيابي اطلاعات و محيط منطقي ایح ار

صفحه 12:
‎DBMS‏ كاري اكان می‌دحر: ‏پایگاه داده‌هاي خود را تعریف کند. در پایگاه داده‌هاي خود عملیات انجام دهد. روي پایگاه داده‌هاي خود تا حدي کنترل داش ‎

صفحه 13:

صفحه 14:
تعریف و کنترل داده‌ها به طور جامع و برنامه‌هاي عملیات در نادمها ل ۵ ۵ هه هه وه اشتراكي ذخيرصازي كثرت و تنوع ديدها نسيتابه دادهاي تخیر شدر سحيط فرافايلي

صفحه 15:
۵ ۰ عرل ثب باكاه واوه] و مجموعهاي است از دادههاي ذخيره شده به صورت مجتمع (نه لزوما فيزيكيء بلكه حداقل به طور منطقي), بهم مرنبط با کمترین افزونگي, تحت مدیریت يك سیستم کنترل متمرکز» مورد استفاده يك يا چند کاربر از يك يا بیش از يك "سیستم اه ها هه ۵ 0

صفحه 16:
‎bt‏ کار« ‎ha ۱‏ اطلاعاتي همه قسمتها توسط يك گروه - تعیین مشخصات جامع (یکپارچه) کاربردي و وظایف ‏آن ‏- انتخاب يك یا چند پيكربندي سخت‌افزاري-نرم‌افزاري - استفاده از يك یا چند 76068) ‏3 طراحي پایگاه داده‌ها در سطوح لازم ‏۵ ةو وومةه و ؤووةة ووه ‎

صفحه 17:
ous) A wll Up *کاهش افزونگی احتناب از ناسازگاری *اشتراک داده ها *اعمال محدودیت های امنیتی (یک کانال برای دسترسی وجود دارد و می توان برایش کنترلهای امنبتی را فراهم کرد) *جامعیت و یک پارچه گی داده ها (اطمینان از دادههای صحیح در بانک اطلااعاتی برای این منظور با هر تغییری کنترلهای لازم و متمرکز انجام می شود) 57 7 77 777۲7۲777

صفحه 18:
‎ofl bf ate‏ واوو! ‎yo ‏سخت‌افزار 2- نرم‌افزار3- کاربر4- داده‎ -1 ‏کاربران‎ ‏و 5 5 ‎ ‎ ‏ها هه ۵۵ 0 00۵ ‎ ‎ ‎ ‎ ‎ ‎ ‎

صفحه 19:

صفحه 20:
اوزع کت افزار ای بط كاه ‎asly‏ 1- سخت‌افزار ذخيره‌سازي داده‌ها 5" 5 کر ارتباط

صفحه 21:
وخ رم افزار ای مو تور ور حط یا ‎iu‏ مدیریت پایگاه داده‌ها ‎ecto‏ یط ‎OBOG‏ ‏3- رويه‌هاي ذخیره‌شده ‎2 ‎A ‎id ‎2 ‏4- نرمافزار شبكه ‏9 ‏ه - ©ه 5 2 ۰ ه11 © 5 © 2 ‎a‏ ‎

صفحه 22:
)5 هداد ام عال 0000۵ اسر 1 سور ‎١ stored record‏ اج اد ‎۳۱۸۸۶ 200 ‏اسب 1 ی ‎a | stored pone?‏ ‎ ‎ ‎ ‎ ‎۳0 000 ‏9 1 0 عم ‎ ‎ ‎000۵۵ 0۵ ۵۵۵ ۵ ۵۵ ۵ ‎ ‎ ‎ ‎ ‎ ‎ ‎

صفحه 23:
000۵ ‏ای‎ (sues) ‏از نظر نوع ساختار داده‌اي‎ ° سیستم رابطه‌اي ° سیستم سلسله‌مراتبي

صفحه 24:
رل داطای > ‎a‏ ‏> ‏مدل رابطه‌اي در سال 1970 توسط کاد ابداع شوه ؟ 0 مدل داده اي امكاني است براي طراحي منطقي ۳ پایگاه داده‌ها, تعریف و کنترل آن و نیز انجام عملیات درآن-

صفحه 25:
ی ای 000 OS 200 هه 0-200 مس مومهم وم و2 0ج و6۵ 0066م 66 056 60464069 مج هو 6

صفحه 26:
1 ‏اط ای و منم صول‎ kop fe جدول زیر تناظر بین مفاهیم رابطه اي و مفاهیم جدولي را ۳ 1 مي 3

صفحه 27:
blighess ويژگيهاي رابطه عبارتند از: 1- رابطه تاپل تكراري ندارد 2- تاپلها نظم ندارند 3- صفات رابطه نظم مكاني ندارند 4- تمام صفات ‎ci‏ مقداري هستند.

صفحه 28:
DDL,DML موه هروه PROD Coopbyer, Deporroe OUORE Coopbyew.crnve = "Chrk Kea” BOO Cropkyer. Dept = Deperrrect. De Query Loven ara vPro keegan (D0DL) ~ theyre sks 19 O or Prod ‎(DL)‏ سوسیا عوهت مس ‎Query (SELECT)‏ ‎00:00:10: > ‏عب معام‎ < GOP <arine> = < wunche> ‏مس 0/۵۵ > ‎ ‏ها هه 0۰0۵۵۵۵ ‎ ‎ ‎ ‎

صفحه 29:
۰ ‎DBMS (SZ)‏ از ای سروی ‏كاربردي ‎٠‏ واحد ایجاد و مدیریت دادهاي ذخیره‌شد ‎7777777777777777 ‎

صفحه 30:
@Q@vooe (anos) (yr, ‏برنامههاي كاربردي/ بر هم‎ كه عدي اه رده هه ۵ لد پردازشگر برنامه کاربدی و برسیا واطد دستيابي به داده‌هاي ذخیره‌شده داده‌هاي ذخیره‌شده فوةوةوووووه

صفحه 31:
ازای عمحدد از ای دول یه هسته (سیستم کنترل يا موتور پایگاه دلو؟ منت ‎ib ey Gee‏ یه تسهیلات نرم‌افزاري (ابزارها) 00 ‏اه ها اه هه‎ yr

صفحه 32:
ا اسط با۲0) [اسط 0 فرمانهاي زبان بايكاهي واحد بردازشكر برسشها sues ‏راسك‎ لهممدير قايلينق منطق اه- ) 1 nie 1 ‏مدير فضاي ديسك‎ ۳۲۳۳ شاخصها إدهاي ذخیره‌شلاه ها ها هه ۵۵ 00۵0

صفحه 33:
سور ور ‎C6 1) 0000 of‏ برنامه‌هاي كاربردي ابزارهاي تولید برنامه‌هاي كاربردي ‎OOOO‏ سيستم عامل سخت‌افزار 00۵0 ۵۵ ‏ها هه‎ TE

صفحه 34:
‎ta‏ اكاه واوء! ‏فردي است متخصص در پایگاه داده‌ها و با مسئولیت علمي, فني و نیز اداري در محدوده وظايفي که عهده‌دار است ‏اين مدير همراه با يك تيم تخصصي كار ميكند كه به آن تيم مديريت پایگاه داده‌ها مي‌گویند. ‎

صفحه 35:
رک اتا ى ديم ديريت ا اه« ‎fos!‏ مدير پایگاه داده‌ها * مدیر داده‌ها * مدیر امور پژوهش-توسعه * مدير سيستمهاي كاربردي * مسئول تيمهاي برنامه‌سازي * مسئول کنترل کارايي 00060008 5 مسئول کر كارايي خود سیستم پایگاه داده‌ها ۶ مسئول نظارت بر عملیات روي پایگاه داده‌ها ۰ مسئول تماس با کاربران زيرمحيطهاي سازمان 3 مسئول تنظیم مستندات و وضع استانده‌ها 00۵0 ۵۵ ‏ها هه‎ TE

صفحه 36:
oslo ol ‏اسقاده ار‎ bi 1- نياز به ايجاد يك سيستم يكيارجه اطلاعاتي 22م ریاد دایه‌های سا مان و رید بویا آن 3- تغییرات مداوم در داده‌هاي ذخیره‌شده 4- بالا بودن بسامد درخواستهاي كاربران 1 5- نياز به اعمال كنترل متمركز و دقيق روي كل دإ 6 6- وجود ارتباطات ييجيده بين دادهها

صفحه 37:
fosls ofl Jose bi 7- زياد بودن ميزان دادههاي مشترك بين برنامه‌هاي كاربردي = 8- مدنظر بودن صحت., دقت و سازگاري داده‌هام ۲ 9- زیاد بودن گزارشها ۳ 0- نياز به انجام پردازشهاي تحليلي برخط م۲ 1- نياز به سیستم داده‌كاوي و کشف دانش دره ‏ BY ‏سازمان‎

صفحه 38:
کار روای ‎Aw‏ كاه ‎boss‏ 6 ماه سیستم ‎ee es‏ سیستم داده‌کاوي ‎oe‏ ی سیستم انبارش داده‌ها حيطه‌هاي فضايي و جغرافيايي پایگاه داده‌هاي شخصي و همراه سیستم پایگاه داده‌ها در شبکه جهاني اطلاع‌رساني سیستم اطلاعات اجرايي سیستم اطلاعات طراحي سیستم اطلاعات کتابخانه ها 00۵00۵ ۵۵ ۵۵ ۵

صفحه 39:
‎Seti the &-‏ سطح داخلی (نزدیک ب ‎le‏ 50( سطح خارجی (نزدیک به استفاده کننده دیدگاه مجزای استفاده کننده گان) سطح مفهومی يا ادراکی (اجتماع دید گاه های کاربران) ‎@ ‎2 ‎2 ‎2 ‎_? ‎2 ‎2 ‎9 ‎2 ‎> ‎2 ‎۰ ‏ه11‎ ‎5 © 2 © a ‎

صفحه 40:
Sloss JU يعني وابسته نبودن برنامه‌هاي كاربردي 8 به داده‌هاي ذخیره‌شده 5 7

صفحه 41:
اوزع استلال واده‌ای - استقلال داده‌اي فيزيكکي - استقلال داده‌اي منطقي

صفحه 42:
i (Slosls Jie ۱ و برنامه‌هاي كاربردي در قبال تغییرات در سطح داخلي-فيزيكي پایگاه داده‌ها 0 ۵ ‏اه ها هه‎ ET

صفحه 43:
جا سال اش سای راطای زیرا: ‎iy we‏ 1 1- كاربران 1 عمل ميكنند و برنامههاي كاربردي در اين سطح 8 ! فایلینگ پایگاه داده‌ها تماس ندارند. 1 ‎ow -2‏ سطح خارجي و داخلي, ‎ate‏ خر ان ِ دروو ا سخا اليش 1و عرو اشر ورف زا وها ء 1 چا سطح خارجي از تغییرات درفایلینگ پایگاه داده‌ها ۵ 7 2

صفحه 44:
الال داوواى ‎Pr”‏ عبارتست از مصونیت ديدهاي کاربران و برتامه‌هاي كاربردي در قبال تغییرات در سطح ادراكي پایگاه داده‌ها اه ها هه ۵ 0

صفحه 45:
رح و فادلیت ایکا يف

صفحه 46:
مر ‎soit.‏ وو وى دارد: و بانكاه در سكل او 12 اذ دف مجن يانكاء در لحل اد راطا

صفحه 47:
bosls of ra ‏مها رك‎ منظور, چندي و چوني اجزاء تشکیل‌دهنده سیستم و نیز پيكربندي یا طرز ترکیب اجزاء *] سیستم و چگونگي تعامل اجزاء با یکدیگر است. و ۲ در این معماري حداقل يك پایگاه داده‌هاء يك 2 - ۱۲۲77۲ يك کامپیوتر با دستگاههاي جانبي و تعدادي برنامه 2 كاربردي و کاربر وجود ‎Wyld‏

صفحه 48:
ري انامخملكوعماري توزيع شده > a 2 2 > > > ‏هه‎ ‎- ‏ه‎ ‎@ ‎2 ‎a ‎a ‎© ‎> ‎a

صفحه 49:
Se gue در این معماري یک پایگاه داده روي یک سیستم كامپيوتري و بدون ارتباط با سیستم دیگر ایجاد مي شود . > a 2 2 > > > ‏هه‎ ‎- ‏ه‎ ‎@ ‎2 ‎a ‎a ‎© ‎> ‎a

صفحه 50:

صفحه 51:
aS Sue هر معماري که در آن قسمتي از پردازش را یک برنامه, سیستم یا ماشین انجام دهد و انجام قسمت ديگري از پردازش را از برنامه , سیستم يا ماشین دیگر بخواهد معماري مشتري خدمتگزار نامیده مي شود هه ۵۵ 0۵۵۵۵۵

صفحه 52:

صفحه 53:
ran oe ae sy gl ae * تقسيم بردازشٍ ‎٠‏ استقلال م كار ‎٠‏ اشتراك داده‌ها ‎ ‎

صفحه 54:
‎ue‏ نیح ره ‏مجموعه اي از داده هاي ذخیره شده که منطقا به يكيم سيستم تعلق دارتد ولى در مانه هاي مختلف يى يا © بیش از یک شبکه توزیع شده اند. ‎> ‎a ‎2 ‎2 ‎> ‎> ‏هه‎ ‎- ‏ه‎ ‎@ ‎2 ‎a ‎a ‎© ‎> ‎a ‎ ‎

صفحه 55:
ورس 4 ای بات سار و ‎we? (Sab‏ Loo ‎OOD‏ ام ‎over‏ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎

صفحه 56:
کاربران نزديك کاربران نزديك ‎sta‏ ‎palette‏ توزیع‌شده با سه سشهایم ۱ ‎4 ‎| ‎ ‎ ‎7 ‎ ‎ ‎ ‎060 ‎ ‎ ‎ ‎ ‎ ‎ ‎© ‎- ‏ه‎ ‎4 ‎? ‎a ‎4 ‎@ ‎© ‎> ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎

صفحه 57:
هه ويژگيهاي معماري ‎te‏ شده بت است از داده‌هاي منطقا مرفیط و اشتراکی و ذخیره شده باشند. * سامانه‌ها از طریق شبکه بهم مرتبطاند. ‎٠‏ داده‌هاي هر سامانه تحت کنترل يك 0090086 است. ِ ‎OOOG *‏ هر سامانه, مي‌تواند برنامه‌هاي کاربردي ‎ge‏ ‏را ! به طور خودكار اجرا كند. هر 0060008 حداقل دراج

صفحه 58:
we Ci Se SUP سازگاري و هماهنگي با ماهیت سازمانهاي نوین. كارايي بیشتر در پردازش داده‌ها. دستيابي بهتر به داده‌ها. اشتراك داده‌ها. افزايش پردازش موازي. کاهش هزینه ارتباطات. استفاده از پایگاه داده‌هاي از قبل موجود. هه هه هن هه 0

صفحه 59:
مواب ‎Sue‏ ره * پيچيدگي طراحي سیستم. * پيچيدگي پياده‌سازي. ۶ کاهش کارايي در برخي موارد.

صفحه 60:

ت ی نک ط )اپ گاه داده اه (با های ا العا ی اراهئ دهنده مي حس ي ن کت س د ر يد ا ن ي :E.mail h o s s e in i@ u m .a c .ir http://hosseini.staffcms.um.ac.ir :Home page دادهها يكي از ‌ سيستم مديريت پايگاه سيستمهاي ذخيره و بازيابي اطالعات ‌ است. سيستم ذخيره و بازيابي اطالعات در ‌ معناي عام: هر سيستمي كه به كاربر برنامه‌ساز يا نا برنامه‌ساز امكان دهد تا داده های خود را ذخيره ،بازيابي و پردازش كند. سيس ت ي رباي ا جاد يك م كارربدي دو ف ج رهيا ت و ود دارد: -1روش سنتي يا مشي فايلينگ -2مشي پايگاهي مش محيط ذخيره‌سازي اطالعات خاص اداره ثبت نامU1 : ‏OS ‏FILES ‏FS يا ‏DMS ‏OS ‏FILES محيط فيزيكي ذخير‌ه و بازيابي اطالعات ‏FS يا ‏DMS ‏U1 ،برنامه‌هاي ايجاد كنترل و پردازش فايلها ‏U ‏F ‏I ‏U2 ،برنامه‌هاي ايجاد كنترل و پردازش فايلها ‏U ‏F ‏I محيط فايلينگ منطقي و يا مجازي اداره امور رفاهي دانشجويان محيط ذخيره‌سازي اطالعات خاص اداره امور رفاهيU3 : ‏FS يا ‏DMS ،برنامه‌هاي ايجاد كنترل و پردازش فايلها ‏U ‏F ‏I اداره امور فارغ التحصيالن محيط ذخيره‌سازي اطالعات خاص اداره فارغ‌التحصيالنU2 : ‏FILES ‏OS برنامه‌ساز نابرنامه‌ساز اداره امو:ر آموزش ي سادهشده ي نما ش ‌ افيلينگ كاربران ‏U3 reservation data مش يل ي اف ينگ loan data overdue letters reservation program loan program overdue loans program reservation file loan file book file person file ح مش يل ل ك ي رما ل ي كار رد ي اف نگ تحليل و بررسي نيازهاي اطالعاتي و پردازشي هرقسمت به طور جداگانه تعيين مشخصات هر سيستم ووظايفآنفايلها طراحي مجموعهاي از برنامه‌هاي ايجاد ،كنترل ‌ نوشتنو پردازش فايل ح ل ك رما ل ي كار رد ي يل يكي پيكربندي سخت‌افزاري و استفاده ازنگ اف نرمافزاري مشخص ‌ مش انجام تستهاي الزم و تنظيم سيستم كاربردي ايجاد يك سيستم كاربردي براي هر قسمت وبرپايي محيط فيزيكي ذخيره و بازيابي اطالعات و سيستم بهره‌برداري از آن خاص همان قسمت. مش يل ي ي معا ب ي اف نگ -1عدم وجود محيط مجتمع ذخيره‌سازي اطالعات و عدم وجود سيستم يكپارچه -2عدم وجود سيستم كنترل متمركز روي كل داده‌ها -3افزونگي -4عدم وجود ضوابط ايمني كارا و مطمئن -5خطر بروز پديده ناسازگاري داده‌ها مش ي معا ب ي يل ي اف نگ -6عدم امكان اشتراكي شدن دادهها ‌ -7مصرف نابهينه امكانات سخت‌افزاري و نرمافزاري ‌ -8حجم زياد برنامهسازي ‌ ي س س ت ي ي دادهاه م دمري ت اپ گاه ‌ ‏DBMS تعريف :يكي از انواع نرم‌افزارهاي واسط بين محيط فيزيكي ذخيره و بازيابي اطالعات و محيط منطقي برنامه‌سازي است. م DBMSهب كاررب ام كان ي‌دهد ات: -1پايگاه داده‌هاي خود را تعريف كند. -2در پايگاه داده‌هاي خود عمليات انجام دهد. -3روي پايگاه داده‌هاي خود تا حدي كنترل داشته باشد مش ت ي بانک اطالعا ی reservation data reservation program loan data loan program overdue letters overdue loans program DATABASE MANAGEMENT SYSTEM book reserv ation loan person OS پايگاه داده‌ها فايلهاي ذخيره‌شده بهم مرتبط )(FILES محيط واحد ،مجتمع و اشتراكي ذخيره‌سازي ‏F ‏S ‏D ‏B ‏M ‏S برنامه‌ساز تيم پياده‌ساز تعريف و كنترل داده‌ها به طور جامع و برنامه‌هاي عمليات در داده‌ها مش ي ه ي نما ش ساده‌شده ي اپ گا ي كاربران نابرنامه‌ساز تيم بهره‌بردار ‏U ‏F ‏I تعريف داده‌ها و برنامه‌هاي عمليات در داده‌ها ()AP1 تعريف داده‌ها و برنامه‌هاي عمليات در داده‌ها ()AP2 تعريف داده‌ها و برنامه‌هاي عمليات در داده‌ها ()AP3 ‏U ‏F ‏I ‏U ‏F ‏I كثرت و تنوع ديدها نسبت به داده‌هاي ذخيره‌شده محيط فرافايلي تع ي ي دادهاه ر ف اپ گاه ‌ مجموعهاي است از داده‌هاي ذخيره شده به ‌ صورت مجتمع (نه لزوما فيزيكي ،بلكه حداقل به طور منطقي) ،بهم مرتبط ،با كمترين افزونگي ،تحت مديريت يك سيستم كنترل متمركز ،مورد استفاده يك يا چند كاربر از يك يا بيش از يك ”سيستم ح ل ك رما ل ي كار رد مش ه ي بررسي و تحليل نيازهاي ي اپ گاي و اطالعاتي همه پردازشي قسمتها توسط يك گروه تعيين مشخصات جامع (يكپارچه) كاربردي و وظايفآن انتخاب يك يا چند پيكربندي سخت‌افزاري-نرم‌افزاري استفاده از يك يا چند DBMSدادهها در سطوح الزم ‌ -طراحي پايگاه ت زمایای استفاده از بانک اطالعا ی •کاهش افزونگی •احتناب از ناسازگاری •اشتراک داده ها •اعمال محدودیت های امنیتی (یک کانال برای دسترسی وجود دارد و می توان برایش کنترلهای امنیتی را فراهم کرد) •جامعیت و یک پارچه گی داده ها (اطمینان از دادههای صحیح در بانک اطالاعاتی برای این منظور با هر تغnییری کنترلهای الزم و متمرکز انجام می شود) مح ي ي دادهاه عنارص ط اپ گاه ‌ نرمافزار -3كاربر -4داده -1سخت‌افزار ‌ -2 كاربران سيستم عامل سيستم پايگاه داده‌ها مديريت پايگاه داده‌هاي ذخيره‌شده: مجموعه‌اي از فايلها سخت‌افزار ذخيره‌سازي داده‌ها ي س س ت ت م بانك اطالعا ي DBMS Database Application Programs End Users سخ مح ي تازفاراهي يط اپ گاه داده انواع ‌ دادهها ‌ -1سخت‌افزار ذخيره‌سازي -2سخت‌افزار پردازشگر -3سخت‌افزار ارتباط مح ي ي انواع رنم‌ازفاراهي موجود رد ط اپ گاه اه داده ‌ -1سيستم مديريت پايگاه داده‌ها ()DBMS -2برنامه‌هاي كاربردي قابل اجرا در محيط ‏DBMS -3رويه‌هاي ذخيره‌شده -4نرم‌افزار شبكه سی س م ت ي دادهاه با م عا ل ‌ ارتباط اپ گاه DBMS request for stored record returned stored record FILE MANAGER request for stored page returned stored page DISK MANAGER disk I/O operation Physical record occurrences retrieved data Database ب سيس ت رده ندي م‌اهي DBMS ‌ از نظر نوع ساختار داده‌اي • سيستم رابطه‌اي • سيستم سلسله‌مراتبي • سيستم شبكه‌اي دمل رابطه‌اي مدل رابطه‌اي در سال 1970توسط كاد ابداع شد. مدل داده اي امکاني است براي طراحي منطقي پايگاه داده‌ها ،تعريف و کنترل آن و نيز انجام عمليات درآن. سی س ت م رابطه ای Attributes name street city accountnumber 192-83-7465 Johnson Culver Irvine A-101 019-28-3746 Smith Campus Riverside A-215 192-83-7465 Johnson Culver Irvine A-201 321-12-3123 Jones Main Santa Ana A-217 019-28-3746 Smith Campus Riverside A-201 Customer-id هي هي بي ل م م بط تنارظ ن فا م را ه اي و فا م جدو ي جدول زير تناظر بين مفاهيم رابطه اي و مفاهيم جدولي را نشان مي دهد : مفهوم تئوريک رابطه مفهوم جدولي جدول سطر تاپل ستون صفت مجموعه مقادير ستون درجه کارديناليتي تعداد ستونها تعدادسطرها ميدان وژيگيهاي رابطه ويژگيهاي رابطه عبارتند از: -1 -2 -3 -4 رابطه تاپل تکراري ندارد تاپلها نظم ندارند صفات رابطه نظم مكاني ندارند تمام صفات تك‌مقداري هستند. DDL,DML Employee Name Department Dept Dept SQL SELECT Manager FROM Employee, Department WHERE Employee.name = "Clark Kent” AND Employee.Dept = Department.Dept Query Language Data definition language (DDL) ~ like type defs in C or Pascal Data Manipulation Language (DML) Query (SELECT) UPDATE < relation name > SET <attribute> = < new-value> >WHERE <condition Manager ازجاي DBMS بي ن از نماي رو ي • واحد پردازشگر پرسش‌ها و برنامه‌هاي كاربردي • واحد ايجاد و مديريت داد‌هاي ذخيره‌شده بي ن ‌شده) DBMS ي رو ي (ساده كاربر برنامه‌هاي كاربردي /پرسشها سيستم مديريت پايگاه داده‌ها واحد پردازشگر برنامه كاربردي و پرسشها واحد دستيابي به داده‌هاي ‏DB داده‌هاي ذخيره‌شده ذخيره‌شده ازجاي ‏DBMS ن از نماي ردو ي • اليه هسته (سيستم كنترل يا موتور پايگاه داده‌ها • اليه مديريت محيط پايگاه داده‌ها • اليه تسهيالت نرم‌افزاري (ابزارها) سيس ت ساختار يك م اپي گاهي مدير پايگاه داده‌ها برنامه‌ساز APها كاربر موردي ‏DDL واسط DMLواسط APها ‏CLI ‏UFI فرمانهاي زبان پايگاهي واحد پردازشگر پرسشها واحد مديريت داده‌هاي ذخيره‌شده مدير فايلينگ منطق كامپايلر ‏DDL كاربر نابرنامه‌ساز مدير ترميم مدير بافر ‏DBMS ....... مدير تراكنشها و قفلها مدير فضاي ديسك ...... فايل ثبت تراكنشها متاداده‌ها شاخصها داده‌هاي ذخيره‌شده سيس ت مپ ي جاي گاه DBMSرد يك م كا ورتي برنامه‌هاي كاربردي ابزارهاي توليد برنامه‌هاي كاربردي ‏DBMS سيستم عامل سخت‌افزار ي دادهاه دمري اپ گاه ‌ فردي است متخصص در پايگاه داده‌ها و با مسئوليت علمي ،فني و نيز اداري در محدوده وظايفي كه عهده‌دار است اين مدير همراه با يك تيم تخصصي كار مي‌كند كه به آن تيم مديريت پايگاه داده‌ها مي‌گويند. • • • • • • • • • • مس تي لي ئ خ ت ي ي رب ي و هاي رد م دمري ت اپ گاه داده‌اه مدير پايگاه داده‌ها مدير داده‌ها مدير امور پژوهش-توسعه مدير سيستمهاي كاربردي مسئول تيمهاي برنامه‌سازي مسئول كنترل كارايي DBMS مسئول كنترل كارايي خود سيستم پايگاه داده‌ها مسئول نظارت بر عمليات روي پايگاه داده‌ها مسئول تماس با كاربران زيرمحيطهاي سازمان مسئول تنظيم مستندات و وضع استانده‌ها ي دادهاه رشايط استفاده از اپ گاه ‌ -1نياز به ايجاد يك سيستم يكپارچه اطالعاتي -2حجم زياد داده‌هاي سازمان و رشد پوياي آن -3تغييرات مداوم در داده‌هاي ذخيره‌شده -4باال بودن بسامد درخواستهاي كاربران - 5نياز به اعمال كنترل متمركز و دقيق روي كل داده‌ها -6وجود ارتباطات پيچيده بين داده‌ها رشايط استفاده از اپي گاه داده‌اه -7زياد بودن ميزان داده‌هاي مشترك بين برنامه‌هاي كاربردي -8مدنظر بودن صحت ،دقت و سازگاري داده‌ها -9زياد بودن گزارشها -10نياز به انجام پردازشهاي تحليلي برخط -11نياز به سيستم داده‌كاوي و كشف دانش در سازمان • • • • • • • • • • دادهاه كارربداهي جديد اپي گاه ‌ سيستم پشتيبان تصميم سيستم داده‌كاوي چندرسانه‌اي سيستم انبارش داده‌ها حيطه‌هاي فضايي و جغرافيايي پايگاه داده‌هاي شخصي و همراه سيستم پايگاه داده‌ها در شبكه جهاني اطالع‌رساني سيستم اطالعات اجرايي سيستم اطالعات طراحي سيستم اطالعات کتابخانه ها ... سط ت مع ط هس ح ماری بانک ا العا ی • سطح داخلی (نزديک به انباره فيزيکی) • سطح خارجی (نزديک به استفاده کننده ديدگاه مجزای استفاده کننده گان) • سطح مفهومی يا ادراکی (اجتماع ديد گاه های کاربران) ت س ق دادهاي ا الل ‌ يعني وابسته نبودن برنامه‌هاي كاربردي به داده‌هاي ذخيره‌شده ‏DB داده‌هاي ذخيره‌شده برنامه‌هاي كاربردي ت س ق انواع ا الل داده‌اي استقالل داده‌اي فيزيكي -استقالل داده‌اي منطقي في ت س ك ي ق ا الل داده‌اي ز ي عبارتست از مصونيت ديدهاي كاربران و برنامه‌هاي كاربردي در قبال تغييرات در سطح داخلي-فيزيكي پايگاه داده‌ها في يك سيس ت م ت س ق رچا ا الل داده‌اي ز ي رد هاي رابطه‌اي جديد زيرا: مي س كام ت؟ ا ن ات ال -1كاربران سطح خارجي در محيطي كامال انتزاعي عمل مي‌كنند و برنامه‌هاي كاربردي در اين سطح با فايلينگ پايگاه داده‌ها تماس ندارند. -2بين سطح خارجي و داخلي ،يك سطح انتزاعي ديگر واسط است و مانع تاثيرپذيري برنامه‌هاي سطح خارجي از تغييرات درفايلينگ پايگاه داده‌ها مي‌شود. م طن ق ت س ق ا الل داده‌اي ي عبارتست از مصونيت ديدهاي كاربران و برنامه‌هاي كاربردي در قبال تغييرات در سطح ادراكي پايگاه داده‌ها تغيير در سطح ادراكي يعني تغيير در طراحي منطقي پايگاه داده‌ها و تغيير در شماي ادراكي اين تغيير معموال منجر به تغيير مناسب در سطح فايلينگ پايگاه مي‌شود. سط تغ ي ي ك ر رد ح اردا ي دو وهج دارد: -1رشد پايگاه در سطح ادراكي -2سازمان‌دهي مجدد پايگاه در سطح ادراكي ي س س ت مع ي ماري م اپ گاه داده‌اه منظور ،چندي و چوني اجزاء nتشكيل‌دهنده سيستم و نيز پيكربندي يا طرز تركيب اجزاء سيستم و چگونگي تعامل اجزاء nبا يكديگر است. در اين معماري حداقل يك پايگاه داده‌ها ،يك سيستم مديريت پايگاه داده‌ها ،يك سيستم عامل، يك كامپيوتر با دستگاههاي جانبي و تعدادي برنامه كاربردي و كاربر وجود دارند. معماري متمركز انواع معماري نامتمركزمعماري توزيع‌شده معماري از جمله ت م م معماري رزك در اين معماري يک پايگاه داده روي يک سيستم کامپيوتري و بدون ارتباط با سيستم ديگر ايجاد مي شود . ي ت م م مع نما ش ماري رزك كاربران پايانه‌اي نزديك كنترولر ديسك كامپيوتر بزرگ ... كنترولر نوار پايگاه داده‌هاي متمركز ... ... كنترولر چاپگر كاربران پايانه‌اي دور مش م ت گ ت معماري ري -خد زار هر معماري که در آن قسمتي از پردازش را يک برنامه ،سيستم يا ماشين انجام دهد و انجام قسمت ديگري از پردازش را از برنامه ، سيستم يا ماشين ديگر بخواهد معماري مشتري خدمتگزار ناميده مي شود مع مش م ت گ ت ماري ري -خد زار ‏DBMS ‏DB ‏OS ماشين خدمتگزار ‏D ‏B ‏M ‏S ‏OS ‏AP . . . . ماشين مشتري مع مش م ت گ ت زماياي ماري ري – خد زار رد ت م م مع مقايسه با ماري رزك • • • • تقسيم پردازش كاهش ترافيك شبكه استقالل ايستگاههاي كار اشتراك داده‌ها معماري توزيع‌شده مجموعه اي از داده هاي ذخيره شده که منطقا به يک سيستم تعلق دارند ولي در مانه هاي مختلف nيک يا بيش از يک شبکه توزيع شده اند. نماي يك ساماهن رد معماري توزيع‌شده ‏LAN ‏WAN ‏MNET ‏NETWORK ‏D ‏D ‏B ‏M ‏S ‏OS ‏DB كاربران دور كاربران دور سامانه معماري توزيع‌شده با سه كاربران نزديك … ‏DB2 كاربران نزديك … … … ‏OS2 ‏OS1 ‏DDBMS2 ‏DDBMS1 ‏APs ‏APs ‏NETWORK . LAN . WAN . MNET ‏APs ‏DDBMS3 ‏DB3 ‏OS3 … … }DDB = {DB1+DB2+DB3 ‏DB1 ويژگيهاي معماري توزيع‌شده • مجموعه‌اي است از داده‌هاي منطقا مرتبط و اشتراكي • داده‌ها به بخشهايي تقسيم و در سامانه‌ها توزيع شده‌اند. • بعضي بخشها ممكن است به طور تكراري در سامانه‌ها ذخيره شده باشند. • سامانه‌ها از طريق شبكه بهم مرتبط‌اند. • داده‌هاي هر سامانه تحت كنترل يك DBMSاست. • DMBSهر سامانه ،مي‌تواند برنامه‌هاي كاربردي محلي را به طور خودكار اجرا كند. • هر DBMSحداقل دراجراي يك برنامه كاربردي • • • • • • • • ي زماياي معماري توز ع شده سازگاري و هماهنگي با ماهيت سازمانهاي نوين. كارايي بيشتر در پردازش داده‌ها. دستيابي بهتر به داده‌ها. اشتراك داده‌ها. افزايش پردازش موازي. كاهش هزينه ارتباطات. تسهيل گسترش سيستم. استفاده از پايگاه داده‌هاي از قبل موجود. ي معايب معماري توز ع‌شده • • • • • پيچيدگي طراحي سيستم. پيچيدگي پياده‌سازي. كاهش كارايي در برخي موارد. هزينه بيشتر. مصرف حافظه بيشتر.

51,000 تومان