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

پایگاه های داده 2 (Database)

صفحه 1:
پایگاه داده ها ۳۳۳1۳ ‎An Introduction to Database Systems , 8" Edition , by C. J. Date , 2004‏ -1 ‎Addison-Wesley‏ ‏2- مقدمه ای بر پایگاه داده ها سید محمد تقی روحانی رانکوهی 1378 3- مفاهیم بنیادی پایگاه داده ها سيد محمد 89 انکوهی , ۱ ‎ee 0‏ ه داده تقی روحانی رانکو: ویراست 4 Bales System Concepts by Korth and Silbershatz 4‘ Edition

صفحه 2:
بارمبندی : 99 ‎aa weary 2‏ تا پروژه 2 حضور 1 ز ۳ نمره

صفحه 3:
Outubuse ‏پایگاه دادم ها‎ ل 0

صفحه 4:
رئوس مطالب جلسات اول و دوم 0 ‏ا‎ 0 7 iL ۳3-1 1-1) مقدمه : نياز هميشه انسان به اطلاعات ‎aren (os‏ ل ا ‎Uy Beeb Endy peng eg (al ‏4-1) عناصر تشکیل دهنده یک سیستم ذخیره و بازیابی اطلاعات ‎ete‏ تا تست ‎Sei‏ سا ین ‎(User) ۲‏ - داده 09 ‏51( ريت ان اد ‎RCO De (oes‏ ۷

صفحه 5:
۱9(- ۱۰-۱۰۰۰ 4 1-2) تعریف ‎rere eer Pi geenrra poy)‏ ۱9 (Integrated Data) a2 LS, sle ool - (Redundancy) Prete (Data Structure) le ols jli>lu - 32 یک مثال مقدماتی برای درک تعریف پایگام داده ‎Orr] Ce peas‏ 10 - تعریف بروز رسانی منتشر شونده (0/65 ۲۲ وصنلدود۳۳0۳) - تعریف استقلال ‎(Data Independence) ;s! oslo‏

صفحه 6:
3( عناصر اصلی محیط پایگاه داده ها ‎caw (1-3‏ ۱0۶۱۱۹۵۹ ‎(Software) jljsl ei (2-3‏ (Wisse) ‏کار‎ 0-3 (Data) oslo (4-3

صفحه 7:
Storage and Real-time) wle Wb} wb jb 9 055 sleoimuw Jari uw (1 Rene role! a ghuil aduar jli : aorie (1-1 شکل 1 - نیاز هميشه انسان یه اطلاعات - در سرا رن سرد رازن و ا 00 ا ا ند ل اك 7 | ‎(ecco eet iene S Peas‏ ‎GED ES‏ اا

صفحه 8:
- انواع سیستم ذخیره و بازیابی اطلاعات - سیستم دستی ‎TOV CTU‏ - سیستم انومانیزه (عتلعهمنه) - سیستم دستی در - درج اطلاعات ‎eer‏ ‎(Update) ole! -‏ - بازباس ‎Ciceetes tay rekon‏ دچار مشکل است .

صفحه 9:
2-1 تعریف سیستم واسط ذخیره و بازیایی - سیستم ذخیره و بازیایی ۹ بخ اصلی این سیستم ترم افزاری است . در این بحث این بش نهم افزاری سیستم , که خود 2 ا اطلاعات متفه انسان برنامه سان شكل 2 : سيستم ذخيره و بازيابى اطلاعات 0 ce ee seb os شکل 3 : سیستم ذخیره و بازیابی اطلاعات

صفحه 10:
خن ذ بازیایی اطلاعات : ان - نرم افزار (تعسعهع) - كارير ۱9 ‎(Data) oslo -‏ - سخت افزار (ع1131:051731 ‎seas ee‏ ل را ل 0

صفحه 11:
1110110 Cet 0000 See eves ME =e ene eo نرم افزار تماس با سیستم واسط ‎(ee eer een reece‏ ‎Pe sense ee ea‏ 1 كه شامل فرمهاى ورود و تغيير اطلاعات و كزارشات و 50 را را را

صفحه 12:
- کاریز (۱562): خود انواعی دارد و طیفی از کاربران با مهارت برنامه سازی تا کاربران فاقد مهارت ‎at)‏ ل ال 6 ‏ا ل ا‎ CS. Sei سل اول (1957 ۰ 1938) : سمل بذون سيستم واسط نسل دوم (1966 - 1958) : نسل 2222 0 Data Management) ly oslo euro pimauw Sow : (1967 - 1973) ‏نسل سوم‎ (System Datalvase) ly oals olSb cupre pimuw Jaw : (1974 - 1980) oko Jus ۱9 0

صفحه 13:
-نسل اول (1948-1957) : نسل بدون نرم افزار واسط ز - رسانه ذخیره سازی معمولا نوار بود . 170000 0 ‏ال ا ا‎ LoL Sie | ie 2 outs Cus ( Siju5 ) Galaio Jyls jlisly bs jlw 0453 sl aluy 59 us aigS yn - ‏رل کر و‎ ee obo eS Jed alien - تنها روش پردازش فایلها , پردازش دسته ای (ظعاظ) است . 1 ١ ۱ ‏م‎ Je nnre Peed RESP eres Atal asi bC eee [۱ Cee Oren - طراحى ساختار فيزيكى فايلها بر عهده ‎..٠‏ است . ( در برنامه كاربر ) - داده ها برای کاربرد خاصی طراحی و سازماندهی می شوند . Ba erie ot Pe] Eee [peers ewer ler le yee Cater teae nn Ene Fie cn rie 00 SSN StS ENCE ear ere Seen Bears

صفحه 14:
: (Access Methods) (1958 -1966) ,wlin sl» oguis busi: 93 Lusi = pte ete Peg Bic ayer reremee Reba Fee eevee p aS : ‏ترم افزارهابى به نام شيوه هاق دشتياني ابعاد شدرد‎ - تعريف شيوه دستيابى (881) : نرم افزارى است كه به جنبه هاى فيزيكى محيط ذخيره سازى و عمليات ذر اين ل 0 أزى به ۱ ‎gue‏ ل تر رز سر کی ‏يلها روى رسانه مصونيت يافتند - مفهوم فایل منطقی ( دید کاربر از رکوردهای ذخیره. ‎Bloat‏ مفهوم فايل فيزيكى ( آنكونه ‏رده روى رسانه ذخيره مى شوند ) متمايز شد . ‎۳ ‏و‎ ures Renate) le ‏- پردازش در محیطهای بر خط (0:1:::0) و محیطهای بلادرنگ (:::۱1۱:۱۱ بوجود آمد . ‏- برنامه كاربردى هنوز از محيط فيزيكى مستقل نيست . ‏- روشهای تأمین ایمنی و حفاظت دهده ها ابتدایی هستند . ‎BIOS Pepe Ta CS PRU] ert) etre nee aie bee nel Seen Cee pera ‏ا‎ ‎BES Dees re oUF cerrCase SOD T Ye ew Inn eee) Be ‎Ssh ase cl cue

صفحه 15:
۳ VSAM : Virtual Storage Access Method ISAM : Indexed Sequential Access Method Btrieve and now Pervasive. SQL : www.pervasive.com

صفحه 16:
نسل سوم : نسل سیستم مدیریت داده ها )1967-1973( ‎(Data Management System)‏ ‎(DMS)‏ : - نرم افزاری نسبتا پیچیده بنام سیستم مدیریت داده ها , واسط است بین برنامه های کاربران و محیط فیزیکی ذخیره سازی . [9 ‏ا ا اام‎ ١ ۱ Rcare b Yr - داده هاى مشترك در كاربردهاى متنوع بكار مى روند . - تشانی دهی داده ها در م ل پذیر است .

صفحه 17:
Databse Management) (1974-1980) ly oals lS cupro ‏سل جهارم : نسل سیستم‎ 212111100 سل جهش در بكنولوزى زخترة ولازنايى اطلاعات بود ‎Cee‏ ا ا ا ا 0 ا ا ل 0 ل 1ل امم ا رای كاوران و مخيط واغلى فيزيكن ‎Den) Gls sven‏ داده ها به عنوان مهمترین سرمانه های سازمان مطر شدند . 7 PM (ciate tna ‏ل ل‎ PROS OSCR EE MS) Pere) ies

صفحه 18:
pa Rc} Sere - 10۱۳16090 ‏«معقط‎ ‎- Object oriented databases - Object relational database

صفحه 19:
0001105 ححاا للا ا ا ا ا ا ا ل 1۳ به گونه ای صوری و مناسب برای برقراری ارتباط , تفسیر یا پردازش توسط انسان ۱ - تعریف اطلاع (جهتلعصه12) : معنایی است که انسان به داده منتسب می کند . در واقع هنگامی که داده در يك موقعیت مشخص و در يك بستر خاص و برای حل يك مشکل مشخص مورد تفسیر و ارزیابی قرار گیرد , اطلاع حاصل می شود . - داده صرفا جنبه نمایش دهندگی دارد , در حالیکه اطلاع دارای خاصیت ارتباط دهندگی و لا رای لت رل بر رو ار بر ترا ‎Pir evans Eau prestry roves Fe error maaan PLPC ars Uo eres‏ ‎ae)‏ طلس رم ۱

صفحه 20:
07-7 - تعریف : پایگاه داده ها مجموعه ای است از داده های ذ. ‎a‏ لك (۲۵60و69]ط1) , حتی الامکان بدون افزو: ‎OSETIA) 0 (Redundancy)‏ 0 شده) , مبتنی بر يك ساختار داده آی (1(5) مشخص , تعریف شده بطور صور ‎olla 2yg0 (Centralized Management) 55 oie cy. cai , (Formal)‏ ا ‎else ene. ere eee‏ ols slgbls jl soleil dh wis, : ( a2 LS slo ools) (Integrated Pata) Sipe ee آی که ور غیر ان ا ا , بطوریکه هر گونه افزونكى ميان أن فايلها تماما يا تا حدودى حذف شده است .

صفحه 21:
i 1۱۳0 0 LEFT idols [glaro yj :olKiusl> wiles dare Bey ees ‏ا‎ ۱ Ea Un Pen praren Te ery 1 Ps fe ree ار( هاى ورزشى, ادر دإنشجوين

صفحه 22:
SOTO ‏ا‎ GLUE Ue eee Te eC BCS eee ey ۰ ‏او‎ itviey ities enue) ey PCE rire A ‏ل ا‎ CSR Career TON Corre eto temo ag) CUS Eire ‏ا لال‎ 0 ‏ل‎

صفحه 23:
: ‏مشی فابلینگ‎ ۱ apy val) vee es] ROC ae ‏"رای ات ره‎ رل ی را ار ‎olay sie‏ زا را ‎PGI ND) rere‏ رطس تس ری زراررار ی اكللاعات اجا شوك

صفحه 24:
01100 ملك ‎pe‏ ‎ee =‏ برنامه ایجاد کننده فایل و ارتباط ‎eerie‏ 0 le ; Bee eras For 01S eee eee 215 —— سیک مجموعه اطلاعات از جمله در مورد موجودیت دانشجو 0 ery EO pera Reet ee ere ern Resell \iecr rer

صفحه 25:
معایب این سیستم مالی ‎AU ities)‏ 0100 053 sl ‏ل‎ ‎(Carer Foy] OTe SN Cre Cr eer eels] RCI ECOL Et Seite (ree cetera ‏ل‎ nn yrs nea: (Ceccpeeereeenye ‏م‎ ‎pe Pep) Mrecee py Serverin le CW ‏ا ل‎ eae ‏عملیاتی‎ * حجم الای برنامه سازی: بعداد بیشبر برنامه ها وبالا بودن حجم برنامه ۴وایستکی برنامه های کاربردی به مخيط فيزيكى دخيرة سازی اطلاعات.

صفحه 26:
۹ پر رای ار را ی را شك كييارة د رةه ‎Be eee es Pam Jenn Pee re eee ee A‏ كدر ی اكد ارت از ا کی اک رز ‎meee‏ روی چه محورهایی استانداردها وضع می شود ؟ (يا برای چه چیزهایی استاندارد وضع می کنیم؟) (مثلا: مجموعه استانداردها در تولید برنامه ها یا در تولید مستندات)۱ه.سسسر ‏ار ا ار از شارت زرا ا 0 ۱ می شود. ‏اقر بر چه یرای در معط فابتی بدد میاید ‏جوا تشییراتی که ار سط فیلد با ارتباط بين فایلها ممکن است دید آید از تکسو و رات کرش رد دار ار زب رن

صفحه 27:
70 7 نام فيلد ‎a6 5‏ مکان فیلد در رکوردها 7 ۰

صفحه 28:
00 ‏ا ل ا‎ ais PPCae 0 ‏ل‎ RE ‏ا‎ es PN AE Ina) YFP ‏فضاى ذخيره سازى است.‎

صفحه 29:
ناسازكارى داده ها (6©37 ۱9۰۹۱۳۰۵۱۱۱۵۵۱ ا ل 000 ‎ecient‏ ا 2 ه داذه هابى وجودندارد و از این دوبار و اله كك ل الك ‎EU Hip reer |‏ مجموعه دلده وارد شم ار ل و ‎Re SIRE Te‏ کی و 0 ل ‎rose)‏ ۱ eine 1 ‏ا‎ aloe alts Cy OOM ae aie Za ‏ا‎ eS ‏ف وعدا ايت ولي رل ده بو افزوکی‎ Stes DE ecru Ene ny ‏ا‎ e | a oe ‏ازكار نباشد.‎ 51 ‏ار‎ ‎oo eed Se oe ee LO Sec) sie. ‏با‎ ‎| ‏نيز‎ ‎5 ‏ا‎ pte Linen stot) @

صفحه 30:
۱ ربان سح الا ۵ 2 تک من های تعریف داده ها و کار با داده ها در محدوده اب 1 ها رازن اد بر ‎oe 1212011352‏ نرم افزاری که آمکان تعریف جامع برنامه تعریف داده وواجد ی ۳ ر با داده ها(توسط تیم طراح)ها را ‎ners ceeae er‏ 200 ‏خودش ایجاد می کند: ‎at‏ ‏| ‏تضاد و تعابر در دید کاربران نسبت ‏(قابلهای لازم برای محیط) ‎ ‎ ‎ ‎ ‎

پایگاه داده ها پیرنیا لیست مراجع : 1- An Introduction to Database Systems , 8th Edition , by C. J. Date , 2004 Addison-Wesley -2مقدمه ای بر پایگاه داده ها -3مفاهیم بنیادی پایگاه داده ها دوم 1383 سید محمد تقی روحانی رانکوهی 1378 سید محمد تقی روحانی رانکوهی ،ویراست 4- Database System Concepts by Korth and Silbershatz 4th Edition 2002 بارمبندی : پایان ترم 14نمره Quiz 2نمره تحقیق 1نمره پروژه 2نمره 1نمره تمرین حضور 1نمره Database پایگاه داده ها Shahriar Pirnia http://www.pirnia.net رئوس مطالب جلسات اول و دوم )1سیر تحول سیستمهای ذخیره و بازیابی اطالعات )Systems (Storage and Retrieval )1-1مقدمه :نیاز همیشه انسان به اطالعات )2-1تعریف سیستم ذخیره و بازیابی اطالعات )3-1تعریف سیستم واسط ذخیره و بازیابی )4-1عناصر تشکیل دهنده یک سیستم ذخیره و بازیابی اطالعات - - ()Hardware سخت افزار نرم افزار ()Software ()User كاربر داده ()Data )5-1تعریف داده و اطالع )6-1مروری بر نسلهای تکنولوژی سیستم واسط )2پایگاه داده ها ()Database )1-2تعریف )2-2شرح کلمات مورد استفاده در تعریف داده های یکپارچه ()Integrated Data()Redundancy افزونگی ساختار داده ها ()Data Structure )3-2یک مثال مقدماتی برای درک تعریف پایگاه داده تعریف ناسازگاری داده ها ()Data Inconsistency تعریف بروز رسانی منتشر شونده ()Propagating Updates -تعریف استقالل داده ای ()Data Independence )3عناصر اصلی محیط پایگاه داده ها )1-3 سخت افزار ()Hardware )2-3 نرم افزار ()Software )3-3 کاربر ()User )4-3 داده ()Data )1سیر تحول سیستمهای ذخیره و بازیابی اطالعات (Storage and Real-time )Systems بازیابی اطالعات )1-1مقدمه :نیاز همیشه انسان به اطالعات : پردازش اطالعات انسان همیشه ذخیره سازی اطالعات نیازمند به تولید اطالعات شكل – 1نیاز همیشه انسان به اطالعات - سیر تحول رسانه ذخیره سازی : لوحهای سنگی ،گلی ،چوبی ،پوستی كاغذ :سیستمهای دستی برای ثبت اسناد و مدارك “دفتر داری” “ ،داده داری” “ ،بایگانی”دفترهای مختلفی ایجاد شد. نوارهای مغناطیسی ()Tapes -دیسكهاRAIDS ، )2-1تعریف سیستم ذخیره و بازیابی اطالعات (: )Storage and Retrieval System به هر سیستمی گفته می شود كه به انسان امكان می دهد تا اطالعات مورد نظرش را ذخیره و در صورت نیاز بازیابی كند و با تولید اطالعات جدید بر شناختش از محیط عملیاتی اش بیفزاید . انواع سیستم ذخیره و بازیابی اطالعات -سیستم دستی ()Manual -سیستم اتوماتیزه ()Automatic سیستم دستی در درج اطالعات ()Insert تغییر اطالعات ()Update بازیابی اطالعات ()Retrievalدچار مشكل است . )3-1تعریف سیستم واسط ذخیره و بازیابی -سیستم ذخیره و بازیابی اتوماتیك (كامپیوتری) بخش اصلی این سیستم نرم افزاری است .در این بحث این بخش نرم افزاری سیستم ،كه خود نوعی سیستم است را سیستم واسط ذخیره و بازیابی اطالعات می گوییم . محیط فیزیکی ذخیره سازی اطالعات سیستم واسط ذخیره و بازیابی اطالعات انسان برنامه ساز شكل : 2سیستم ذخیره و بازیابی اطالعات محیط فیزیكی ذخیره سازی اطالعات :شامل داده های ذخیره شده روی رسانه ها و خود رسانهها می باشد . محیط فیزیکی ذخیره سازی اطالعات سیستم واسط سیستم عامل امکان انسان تماس شكل : 3سیستم ذخیره و بازیابی اطالعات )4-1عناطر تشکیل دهنده یک سیستم ذخیره و بازیابی اطالعات : - - ()Hardware سخت افزار نرم افزار ()Software ()User كاربر داده ()Data سخت افزار ()Hardwareشامل :ملزومات و امكاناتی كه به اصطالح ((رسانه های ذخیره سازی )) گفته می شود و كامپیوتر. همچنین خود نرم افزار (: )Software نرم افزار خود سیستم واسط -نرم افزار تماس با سیستم واسط ( تهیه كنندگان نرم افزارهای سیستمی ) ( كاربران با مهارتهای برنامه سازی ) نرم افزار خدماتی :مجموعه ای از واحدهای نرم افزاری كه تماس انسان با سیستم را تسهیل و تسریع می نمایند .از جمله نرم افزارهایی كه شاملفرمهای ورود و تغییر اطالعات و گزارشات و … می باشند . ذهن انسان داده تکوین اطالع شکل : 4ارتباط بین داده مسئله و اطالع تصمیم گیری عملیات مسئله - كاربر (: )User خود انواعی دارد و طیفی از كاربران با مهارت برنامه سازی تا كاربران فاقد مهارت برنامه سازی را در بر می گیرد. مروری بر نسلهای تكنولوژی سیستم واسطنسل اول ( : )1948 - 1957نسل بدون سیستم واسط نسل دوم ( : )1958 - 1966نسل شیوه های دستیابی ()Access Methods نسل سوم ( : )1967 - 1973نسل سیستم مدیریت داده ها (Data Management )System نسل چهارم ( : )1974 - 1980نسل سیستم مدیریت پایگاه داده ها )Management System نسل پنجم (تاكنون : )1981 -نسل بانكهای معرفت (Database ()Knowledge Bases نسل اول ( : )1948-1957نسل بدون نرم افزار واسط : رسانه ذخیره سازی معموال نوار بود . نسل فایل های ترتیبی ساده . ركوردها به ترتیب ورود روی رسانه درج می شوند . نرم افزار ابتدایی عملیات ورودی و خروجی را بر عهده دارد . هرگونه تغییر در رسانه های ذخیره سازی یا ساختار فایل منطقی ( فیزیكی ) سبب تغییر دربرنامه ایجاد كننده و پردازشگر فایل می شود . تنها روش پردازش فایلها ،پردازش دسته ای ( )batchاست . نسخه های متعددی از یك فایل نگهداری می شود . نرم افزار تنها عملیات ورودی /خروجی را انجام می دهد و نرم افزار واسطی برای مدیریتپردازش فایلها وجود ندارد . طراحی ساختار فیزیكی فایلها بر عهده كاربر است ( .در برنامه كاربر ) داده ها برای كاربرد خاصی طراحی و سازماندهی می شوند . استفاده از یك داده در چندین كاربرد نادر است ( اشتراك داده ها مطرح نیست ) . -تكرار در ذخیره سازی داده ها در باالترین حد است . -نسل دوم :نسل شیوه های دستیابی (: )Access Methods( )1958 -1966 رسانه های با دستیابی مستقیم Diskها بوجود آمدند . نرم افزارهایی به نام شیوه های دستیابی ایجاد شدند .تعریف شیوه دستیابی ( : )AMنرم افزاری است كه به جنبه های فیزیكی محیط ذخیره سازی و می پردازد ،به نحوی كه دیگر برنامه كاربر نیازی به عملیات در این محیط پرداختن به این جنبه ها را ندارد . برنامه های كاربردی در قبال تغییرات در سخت افزار ذخیره سازی و طرح نشست فیزیكیفایلها روی رسانه مصونیت یافتند . مفهوم فایل منطقی ( دید كاربر از ركوردهای ذخیره شده ) از مفهوم فایل فیزیكی ( آنگونهكه ركورده روی رسانه ذخیره می شوند ) متمایز شد . امكان دستیابی ترتیبی و مستقیم به ركوردها ( نه فیلدها ) بوجود آمد . پردازش در محیطهای بر خط ( )Onlineو محیطهای بالدرنگ ( )Real-timeبوجود آمد . برنامه كاربردی هنوز از محیط فیزیكی مستقل نیست . روشهای تامین ایمنی و حفاظت دهده ها ابتدایی هستند . داده ها همچنان برای كاربردهای خاص طراحی می شوند (اشتراك داده ها وجود ندارد) . تكرار ذخیره سازی هنوز در حد نسبتا باالیی وجود دارد . -نرم افزاری برای مدیریت داده ها وجود ندارد . : )AM( مثالهایی از VSAM : Virtual Storage Access Method ISAM : Indexed Sequential Access Method Btrieve and now Pervasive. SQL : www.pervasive.com نسل سوم :نسل سیستم مدیریت داده ها ()1967-1973 (: )DMS ()Data Management System نرم افزاری نسبتا پیچیده بنام سیستم مدیریت داده ها ،واسط است بین برنامه های كاربرانو محیط فیزیكی ذخیره سازی . فایلهای منطقی متعددی می توانند از داده های فیزیكی مشترك بهره برداری كنند . میزان تكرار ذخیره سازی كاهش می یابد . داده های مشترك در كاربردهای متنوع بكار می روند . -نشانی دهی داده ها در سطح فیلدامكان پذیر است . نسل چهارم :نسل سیستم مدیریت پایگاه داده ها ()1974-1980: )DBMS( )System (Databse Management نسل جهش در تكنولوژی ذخیره و بازیابی اطالعات بود . مستقل شدن برنامه های كاربردی از جنبه ها و خصوصیات محیط فیزیكی ذخیره سازی كهآن را اصطالحا استقالل داده فیزیكی ( )Physical Data Independenceمی نامند . نرم افزار پیچیده و جامع موسوم به سیستم مدیریت پایگاه داده ها واسط بین برنامه هایكاربران و محیط داخلی فیزیكی ذخیره سازی است . داده ها به عنوان مهمترین سرمایه های سازمان مطرح شدند . -ایمنی داده ها و دسترس پذیری داده ها ( )Security and Availabilityمطرح شدند . : )1981-نسل پنجم نسل بانكهای معرفت و شی گرا (تاكنون - Knowledge bases - Object oriented databases - Object relational database داده (: )Data تعریف : ANSIعبارت است از نمایش واقعیات ،پدیده ها ،مفاهیم ،معلومات و شناختهابه گونه ای صوری و مناسب برای برقراری ارتباط ،تفسیر یا پردازش توسط انسان یا امكانات خودكار . تعریف اطالع ( : )Informationمعنایی است كه انسان به داده منتسب می كند .در واقعهنگامی كه داده در یك موقعیت مشخص و در یك بستر خاص و برای حل یك مشكل مشخص مورد تفسیر و ارزیابی قرار گیرد ،اطالع حاصل می شود . داده صرفا جنبه نمایش دهندگی دارد ،در حالیكه اطالع دارای خاصیت ارتباط دهندگی وانتقال دهندگی است .داده باید در معرض تفسیری هوشمندانه قرار گیرد تا اطالع عاید شود و انسان از اطالع كه حامل معنا ،مفهوم و شناخت است در حل مسائل (تصمیم گیری) استفاده می كند . -2پایگاه داده ها (: )Database تعریف :پایگاه داده ها مجموعه ای است از داده های ذخیره شده ،بطور یكپارچه( ، )integratedحتی االمكان بدون افزونگی (( )Redundancyبا افزونگی كنترل شده) ،مبتنی بر یك ساختار داده ای ( )DSمشخص ،تعریف شده بطور صوری ( ، )Formalتحت مدیریت متمركز ( )Centralized Managementمورد استفاده یك یا چند كاربر ،بطور اشتراكی و همزمان. منظور از (( )Integrated Dataداده های یكپارچه ) :یعنی یك اتحادی از فایلهای دادهای كه در غیر این صورت فایلهای داده ای مجزا و متمایز بودند ،بطوریكه هر گونه افزونگی میان آن فایلها تماما یا تا حدودی حذف شده است . مثال مقدماتی (صرفا درک بهتر تعریف) : محیط عملیاتی دانشگاه :زیر محیطها شامل: هر زیر محیط مجموعه نیازهای اطالعاتی خاص دارد. مثال :اطالعات پرسنلی ،اطالعات حقوق و دستمزد کارمندان ،اطالعات امور دانشجویان ،اطالعات خوابگاه ها ،اطالعات تیمها و سالن هه و رشته های ورزشی... ، ره ادا ت ش دا به آمو ادا ر ز ه اداره امور ش دانشجویی اداره امور مالی سازمان ورزش ... مجموعه نیازهای اطالعاتی مجموعه : Application Programsسیستم حقوق و دستمزد، سیستم پرسنلی ،سیستم اطالعات دانشجویی... ، دو مشی کلی برای ایجاد سیستم اتوماتیزه این محیط عملیاتی وجود دارد: مشی فایلینگ (کالسیک)(غیر بانکی) -مشی بانکی ()Database policy ()Non database policy مشی فایلینگ : هر یک از زیر محیطها بطور جداگانه مورد مطالعه و تجزیه و تحلیل قرار می گیرند. طراحی تعدادی فایل تولید تعدادی برنامه ایجاد کننده فایل و برنامه فایل پرداز یا یک مجموعه از APها کهنهایتا محیط ذخیره و بازیابی اطالعات ایجاد شود. زبان سطح باال در بهترین حالت ازDMSاستفاده می شود فایلهای محیط فیزیکی خاص ‏U1 ‏Fs ‏Fs برنامه ایجاد کننده فایل و ارتباط بین فایلها و تغییرات فایل پرداز سیستم عامل ‏OS اداره آموزش ‏U1 ‏User interface یک مجموعه اطالعات از جمله در مورد موجودیت دانشجو فایلهای محیط فیزیکی خاص ‏U2 ‏Fs ‏Fs سیستم عامل ‏OS اداره امور دانشجویان ‏U2 .Appها ‏User interface یک مجموعه اطالعات از جمله در مورد موجودیت دانشجو (نه لزوما همان اطالعات قبلی معایب این سیستم مثالی(:)Filing نا مجتمع بودن (یکپارچه نبودن) داده های ذخیره شده (سیستمهای پراکنده) درجه قابل مالحظه ای از افزونگی ( )Redundancyدر ذخیره سازی خطر بروز پدیده ناسازگاری داده ها (( )Data inconsistencyناهمخوانی) عدم امکان اعمال استانداردها (بدلیل وجود سیستمهای پراکنده) خطر نا ایمن شدن داده ها :عدم وجود سیستم ایمنی کارا در محیط عملیاتی حجم باالی برنامه سازی :تعداد بیشتر برنامه ها و باال بودن حجم برنامه ها وابستگی برنامه های کاربردی به محیط فیزیکی ذخیره سازی اطالعات. استانداردها: در مراحل مختلف تجزیه و تحلیل ،طراحی ،پیاده سازی ،تست ،نگهداری و بهره برداری ،رفع اشکاالت احتمالی ،استاندارد واحدی وجود ندارد. کنترل چنین محیط پراکنده ای اگر نه نا ممکن بلکه دشوار است.تمرین :روی چه محورهایی استانداردها وضع می شود ؟ (یا برای چه چیزهایی استاندارد وضع می کنیم؟) (مثال :مجموعه استانداردها در تولید برنامه ها یا در تولید مستندات)www.ansi.org وابستگی برنامه های کاربردی به محیط فیزیکی ذخیره سازی اطالعات (محیطفایلینگ) :یعنی هرگونه تغییری در محیط ذخیره سازی ایجاد شود منجر به تغییر در برنامه می شود. تمرین :چه تغییراتی در محیط فایلینگ پدید می آید؟ جواب :تغییراتی که از سطح فیلد تا ارتباط بین فایلها ممکن است پدید آید از یکسو و تغییرات در رسانه ذخیره سازی از سوی دیگر. تغییرات در فیلد: ‏ ‏ ‏ نام فیلد طول فیلد مکان فیلد در رکوردها معایب دیگر مشی فایلینگ پس از بررسی مزایای مشی بانکی مشخص خواهد شد. افزونگی (: )Redundancy از آنجا که داده ها ( integratedیکپارچه یا مجتمع) نیستند ،هر Applicationفایلهای خاص خود را دارد که می تواند منجر به میزان قابل مالحظه ای افزونگی داده های ذخیره شده گردد که یکی از نتایج آن اتالف فضای ذخیره سازی است. ناسازگاری داده ها (: )Data inconsistency اگر این واقعیت که دانشŽجویی مثال S1در گŽروه مهندسŽی شŽیمی درس می خوانŽد ،دو بŽار در فایلهای مختلف ذخیره شده باشد(مثال برای زیر محیطهای مختلف) وقتی سیسŽŽتم مŽŽدیریت پایگاه داده هایی وجود ندارد و از این دوبŽŽار ذخŽŽیره سŽŽازی مطلŽŽع نیسŽŽت ،زمانهŽŽایی ممکن است پیش بیاید که دو مجموعه داده وارد شده با هم سازگار نیستند .به عنوان مثال وقŽŽتی که فقط یکی از آنها بŽه روز در آمŽده باشŽد ( updateشŽده باشŽد) ،در چŽنین مŽواقعی گفتŽه میشود که :مجموعه داده ها ناسازگار ( )inconsistenceاست. اگر مجموعه داده فوق الذکر (در ارتباط با دانشجوی ) S1فقŽŽط یکبŽŽار ذخŽŽیره می شŽŽد (یعŽŽنی افزونگی وجود نداشت) چنین ناسازگاری امکŽŽان نداشŽŽت رخ دهŽŽد .همچŽŽنین اگŽŽر افŽŽزونگی فوق وجود داشت ولی کنترل شده بود (افزونگی کنترل شده) یعنی DBMSای وجود داشت و از این افŽŽزونگی بŽŽا خŽŽبر بŽŽود DBMSمی توانسŽŽت .تضŽŽمین کنŽŽد کŽŽه DatabaseهیچگŽŽاه ناسازگار نباشد. به چه ترتیب ؟؟ با تضمین اینکه هر تغییری در هر یک از مجموعه داده مربوط به S1بطور اتوماتیک به دیگری نیز اعمال شود. این فرآیند ( Propagating updateبه روزرسانی منتشر شونده) نام دارد. مشی بانکی (: )Database Policy زبان سطح باال برنامه های تعریف داده ها و کار با داده ها در محدوده اید ‏Interconnected ‏files ‏F ‏S ‏OS تعریف جامع داده ها و کار با داده ها دید واحد و جامع نسبت به داده ها محیط فیزیکی پایگاه محیط واحد و مجتمع ذخیره سازی ‏D ‏B ‏M ‏S اداره آموزش APها ‏U1 اداره امور دانشجویی وحدت ذخیره سازی نرم افزاری که امکان تعریف جامع برنامه تعریف داده و واحد را می دهد و فایلهاو کار با داده ها(توسط تیم طراح)ها را محیطهای مختلف با تعŽŽدد نیازهŽŽای خودش ایجاد می کند. اطالعاتی (فایلهای الزم برای محیط) و تعداد دیŽدها .حŽŽتی گŽŽاهی تŽŽا حŽŽد تضاد و تغایر در دید کاربران نسبت APها ‏U2

51,000 تومان