تئوری اطلاعات
Download
Report
Transcript تئوری اطلاعات
1
تئوری اطالعات
تهیه کننده :مهندس سید محمد
مدنیان
مدیریت صنعتی
دانشجوی کارشناسی ارشد
دانشگاه نجف آاباد
2
از هرگونه کپی و قرار دان
برروی سایتهای دیگر جدا
خودداری شود حاصل تالش
چندین روز است حق کپی
رایت فقط سایت مدیر
3
مقدمه
در طول دو دهه گذشته نفت به عنوان یک کاالی استراتژیک و رقابتی همواهر مطرح بوده
است .اما در طول سالهای اخیر پیشرفت های تکنولوژیکی از اهمیت این کاال کاسته و روز به
روز به روز بر اهمیت منبعی دیگر که شاید برای خیلی ها هنوز ناشناخته باشد و اطلعات نام
دارد افزوده است ( .کریم زاده
اطلعات و تکنولوژی با یکدیگر در تعامل هستند و بر یکدیگر اثر می گذارند و باعث پیشرفت یا
رکود یکدیگرمی شوند در این میان حجم عظیمی از اطلعات تولید می گردد که اگر از
سازماندهی منسجم و قوی برخوردارد نباشد نه تنها به سدی محکم در مقابل پیشرفت
تکنولوژی تبدیل می شود بلکه حیات سازمان را نیز به خطر می اندازد از این رو نگرش
سیستمی در مورد اطلعات از اهمیت خاص ی برخوردارمی شود و اطلعات در قالب یک سیستم
اطلعاتی مطرح می گردد در این جا این سوال پیش می اید که چرا باید سیستمهای اطلعاتی را
مطالعه کرد ؟ طرح این سوال مانند این است که بپرسیم که چرا باید مباحث مدیریت مالی ،
تحقیق در عملیات بازار یابی و سایر بخشهای اصلی فعالیت های یک سازمان کسب و کار را
مطالع کرد
4
داده ،اطالعات و دانش
سيستمهاي اطلعات براي دستيابي به اهداف گوناگوني طراحي شده اند .يكي ازاهداف اساس ي،
پردازش اقتصادي داده و تبديل آن به دانش و اطلعات است .اجازه بدهيد به تعريف اين مفاهيم
بپردازيم.
اقالم داده به توصيف ابتدايي از اشياء ،رويدادها ،فعاليت ها و تراكنشهايي كه ثبت ،دسته بندي و
ذخیره شده ،ولي براي هدف خاص ي سازماندهي نگرديده اند ،مي پردازد .اقلم داده ممكن است
عدد ،حرف ،شكل ،صدا يا تصوير باشند .نمره يك دانش آموز و يا تعداد ساعات كار يك كارمند در
طول يك هفته ،داده محسوب مي شوند .
يك پايگاه داده شامل داده هايي است كه با هدف بازيابي ،سازماندهي شده اند.
اطالعات ،داده اي است كه به گونه اي سازماندهي شده كه براي گیرنده مفهوم وارزش دارد .به
طور مثال ،معدل يك دانش آموز ،اطلعات است .گیرنده آن را تفسیرمي نمايد و نتايج و مفاهيمي را
به طور ضمني استنتاج مي كند.
5
اقلم داده معموال بوسيله نرم افزار كاربردي ،پردازش و به اطلعات تبديل ميشوند .چنین پردازش ي
نسبت به بازيابي وخلصه سازي ساده يك پايگاه داده ،كاربرد مشخصتر و ارزش افزوده بيشتري به
همراه دارد .نرم افزار كار بردي ممكن است يك سيستم مديريت موجودي مبتني بر وب ،سيستم ثبت
نام برخط دانشگاه يا يك سيستم خريد و فروش اينترنتي باشد.
دانش ،متشكل از داده يااطلعاتي است كه به منظور مفاهمه،انتقال تجربه آموخته ها ومهارت
سازماندهي شده و براي حل مشكل جاري ياانجام يك فعاليت ،به كارگرفته ميشوند .داده هايي كه
بمنظور استخراج مفاهيم اساس ي وبازتاب تجربيات ومهارتهاي گذشته پردازش ميشوند ،براي گیرنده،
ً
دانش سازماني به ارمغان مي آورند كه ارزش بالقوه فراواني دارد .اخیرا مديريت دانش نیز به يكي از
داغترين مباحث در حوزه فناوري اطلعات تبديل شده است.
داده ها ،اطلعات و دانش ميتوانند وروديهاي يك سيستم اطلعاتي يا خروجيهاي آن باشند .براي
مثال ،داده هاي مربوط به كارمندان ،حقوق ومدت زمان كارشان (ورودي) با هدف توليد اطلعات
ً
ر
ليست حقوق (خروجي) ،پردازش ميشوند .اطلعات ليست حقوق نیز بعدا ميتواند به عنوان و ودي
براي سيستم ديگري كه به بودجه بندي يا توصيه به مديران دربارة میزان حقوقها ميپردازد ،به كار
رود.
6
داده
تعريف اول -نمايش ذخیرهشده اشياء فیزيكي ،چیزهاي مجرد ،بودهها ،رويدادها يا چیزهاي قابل
مشاهده كه در تصميمسازي بكار ميآيند.
تعريف دوم -هر مجموعهاي از بودهها
تعريف سوم -بودههاي خام كه معناي اندكي دارند مگر اينكه به صورت منطقي سازماندهي شده
باشند.
تعریف چهارم :داده ها شامل واقعیت ها و اشکالی هستند که برای کاربر بی معنی هستند
تعریف پنجم :داده به مطالبی گفته می شود که وارد کامپیوتر می گردند تا عملیات پردازش برروی
آنها انجام شود
7
تعریف بیت ( ،)BITبایت ( )BYTEو کلمه (: )WORD
كوچكترين قسمت از اطالعات باينري را بيت مي گويند 8 .بيت يك بايت و 16بيت ( دو بايت) يك
كلمه را مي سازند .
كوچكترين ذره اطلعاتي را بيت گويند.در سيستم دو دوئي يكي از دو حالت صفر ( )0و يك (،)1
يك بین اطلعات است از تركيب چند بيت اطلعات ،بايت بوجود مي آيد.
8
تعريف داده از ديدگاه ANSI
نمايش بودهها ،پديدهها ،مفاهيم يا شناختهها به طرزي صوري و مناسب
براي برقراري ارتباط ،تفسیر يا پردازش توسط انسان يا هر امكان خودكار
هر نمايش ي اعم از كاراكتري يا كميتهاي قياس ي كه معنايي
به آن قابل انتساب باشد.
9
•تعریف داده :
10
داده مقداری حقیقی است.داده ””dataاز ریشه doو dareبه معنی انجام
دادن است,مناسبترین واژه ای است که به واقعیات شکل نیافته و بدون ساختار
اطلق میشود.
از وقایعی که اتفاق می افتد داده تولید می شود.به عبارت دیگر داده محصول
فرعی رخدادها ست.
مبانی مرتب سازی و دستیابی داده ها
سلسله مراتب داده ها( :)Data Hierarchyیک بیت ،کوچکترین واحد
داده قابل پردازش در رایانه؛ یک بایت ،مجموعه ای از بیت ها که یک کاراکتر
ساده را معرفی می کند.یک رشته ترتیبی ازکاراکتر ها را گویند.
فیلد( :)fieldیک رشته معنی دار یا یک ترکیب منطقی از کاراکتر ها به صورت
یک کلمه را گویند.
رکورد( :)recordیک ترکیب منطقی از فیلد های مرتبط به هم که بیان
کننده صفات یک پدیده است.
فایل(پرونده) :یک ترکیب منطقی از از رکورد های مرتبط به هم در بر دارنده
رکوردهای موجودیت ها ی همگن است مانند پرونده دانشجویان .
11
مبانی مرتب سازی و دستیابی داده ها (ادامه)
پایگاه داده( :)Databaseترکیب منطقی از فایل های مرتبط به هم که
بیانگر پدیده های متصل بهم در یک حوزه کاری است.
موجودیت( :)entityیک شخص ،مکان ،ش ی ،یا یک رویداد در ارتباط با
اطلعاتی که در یک رکورد نگهداری می شود.
موجودیت( :)entityمفهوم کلی آنچه می خواهیم در موردش اطلع
داشته باشیم.
دانشجو،استاد،درس
صفت( :)attributeهر ویژگی یا کیفیتی که یک مشخصه را توصیف
می کند.
نام دانشجو،شماره دانشجویی،سال ورود
12
مبانی مرتب سازی و دستیابی داده ها (ادامه)
کلید اولیه( :)primary keyیک فیلد شناسه که به تنهایی یک رکورد را
مشخص و متمایز می کند.
شماره دانشجویی
کلید ثانویه( :)secondary keyیک فیلد شناسه که بعض ی از اطلعات
شناسایی را دارد ،اما نوعا یک فایل را با دقت کامل شناسایی نمی کند.
نام خانوادگی دانشجو
13
چرخه حيات “داده”
داده ،در يك سيستم اطلعات مديريت چرخه حيات خاص خود را دارد .در مراحل
ايجاد ،طراحي و عمليات سيستمهاي اطلعاتي ،سه جنبه اين چرخه حيات از اهميت
ويژه اي برخوردار است .نخست طراح بايد بداند داده چگونه توليد ميشود .دوم وي
بايد بداندچه پردازش ي يا تلفيقي بر روي داده هاصورت ميپذيرد و سرانجام طراح بايد
بداند كه انواع معین پردازش اطلعات بويژه انتقال داده ،و تبادل و ذخیره سازي و
بازيابي داده ها چگونه انجام مي شود.
چرخه حيات داده
داده ها در یک سیستم اطالعاتی مدیریت ،چرخه حیات خاص خود را دارد .سه
مرحله با اهمیت این چرخه عبارتنداز
( -ایجاد -طراحی -عملیات ) .
)1اولین نکته ای که باید طراح بداند این است که داده چگونه تولید می شود .
)2باید بداند چه نوع پردازشی یا تلفیقی روی داده انجام شده است .
)3طراح باید بداند که انوع معین پردازش اطالعات به ویژه انتقال و تبادل و ذخیره
سازی و باز یابی داده ها چگونه انجام می شود
همچنان که شکل اسالید بعدی نشان میدهد تولید مجدد داده ها میتواند در نقاط گوناگون
چرخه حیات داده صورت پذیردو بنابراین در نمودار چرخه حیات داده نشان داده نشده
است
15
چرخه حيات داده
چرخه حیات ”داده
-1تولید داده :تولید با ایجاد داده که در خانه سمت چپ آمده است میتواند به دلیل تعامل
داخلی یا رخداد خارجی باشد
-2ذخیره داده :تولید داده نتیجه پدیده داخلی یا خارجی سازمان بوده که مشاهده و ثبت شده است
تجربیات ،داد و ستد ها و عملیات تولید داده برنامه ریزی شده اند داده ها را به طور معمول برروی
سند یا پایگاه اطلعاتی ذخیره میکنند اگر داده ای بی ارزش باشد محو میگردد
-3انتقال داده :داده ها در چرخه حیات به طور مکرر از فرآیندی به فرآیند دیگری منتقل میشوند
-4بازیابی داده :بازیابی داده از سیستم مدیریت پایگاه اطلعاتی به سهولت صورت میپذیرد
زیرا داده ها مستقل از برنامه ها و کاربران نگهداری می شوند
-5تولید مجدد :داده هاباید را باید سازماندهی مجدد کرد تا قابل استفاده باشند
17
چرخه حیات داده (ادامه )
-6ارزیابی داده :
داده ها باید ارزیابی شوند تا معین شود که به پردازش بیشتر نیاز دارد یا نه؟
-7دسته بندی داده :
داده ها چون بطور تصادفی جمع آوری میشوند ،وبرای اینکه قابل استفاده گردند باید جداسازی
صورت پذیرد حتی داده هایی که جداسازی و دسته بندی شده اند نیز ممکن است برای قابل
استفاده شدن نیازمند دسته بندی جدیدی باشند برای مثال ،اعدا و ارقام فروش محصوالت یک
فروشگاه ممکن است براساس فروشنده ذخیره شده باشند ولی جداسازی انها برحسب محصول یا
مشتری مورد نیاز باشد .
-8تحلیل داده :
داده ها را میتوان پیش از استفاده یا شناسایی زمینه های مورد استفاده ،روند ها و رخدادها ی غیر
.
معمول و با تعبیر و تفسیر تحلیل کرد
18
چرخه حیات داده (ادامه )
-9حسن استفاده:
شکل داده ها را می توان به کمک جمع و تفریق ويا فرمولهای رياض ی تغییر داد.
- 10ترکیب:
تلفیق دادهای متعدد اغلب ایجاب میکندآنها رادريک مجموعه کامل يا گزارش کامل سازمان دهی
کنیم.
-11به کار گیری:
داده ها وقتی به شکل معنی دار درمي آيند تبديل به اطلعات و پس از مصرف بصورت ”داده“ در می
آيند،لذا در مورد نوع ذخیره سازی آنها بايد تصميم گیری شود
-11محو:
داده ها را پس از ارزیابی میتوان محو کرد.برای مثال اطلعا مربوط به قرار ملقات ها یا مکان
برگزاری سمینارهای داخلی سازمان یا برنامه های مربوط به مهمانيها ی ساالنه سازمان پس از وقوع
هیچگونه ارزش ی ندارد
19
انواع داده:
داده های ورودی
داده های ذخیره شونده
داده های خروجی
-1داده های ورودی:
داده هائی که به وسیله سخت افزار دریافت میشود
-2داده های ذخیره شونده:
داده هائی است که بر روی سخت افزار ذخیره شده اند
-3داده های خروجی:
داده هایی است که از پردازش داده های ورودی به وسیله سخت افزار تولید شده است
20
انواع سه گانه داده برای سیستم صدور مجوز
دادهای ورودی
داده های ذخیره شده
تقاضا نامه
پردازنده
اصلی مجوز
گواهینامه دوره
آموزش حرفه ای
حرفه ای پرونده اصلی
مراکز اموزش
داده های خروجی
رسید حق مجوز
گوهینامه مجوز
خلصه گزارش
روزانه
گزارش تغییرات روزانه
2121
توضیح شکل اسلید قبلی :
سیستم تقاضانامه های صدور مجوز و گواهینامه های آموزش
حرفه ای ( داده های ورودی ) ر ادریافت می دارد وبه داده های
ذخیره شده مربوط به مجوزها و مراکز آموزش حرفه ای ( داده
های ذخیره شده ) نیز دسترس ی دارد و رسید دریافت وجه گواهینامه
مجوز و دو نوع گزارش ( داده های خروجی ) تولید می کند
22
انواع داده هاي سازماني
-1داده هاي وضعيتي :اين داده ها بيانگر عملي خاص در زمان معین هستند .مانند داده هايي كه
بيانگر سطح موجودي در يك زمان خاص هستند .
-2داده هاي مبادالتي :اين داده ها وقايع گذشته را شرح مي دهند مانند داده هايي كه بيانگر
دريافت رسيد سفارش فروش ،استخدام پرسنل و پذيرش بيمارهستند.
-3داده هاي عملياتي :اين داده ها بيانگر روش انجام عمليات و ساير توضيحات الزم در زمينه هر
يك از عمليات می باشند.
-4داده هاي مهندس ي :نقشه هاي مهندس ي ،سياهه مواد هر محصول توليدي و غیره جزءداده هاي
مهندس ي به حساب مي آيند.
-5داده هاي نوشتاري :اين داده ها شامل مكاتبات ،گزارشات بازرگاني ،اسناد ،نمودارها و تصاوير
مي باشند.
23
مديريت “داده ها”
سازمانهابراي مديريت مناسب هر منبع بايد نقش ي راكه آن منبع ايفا ميكند،خواص آن و فرصتهايي را كه فراهم مي آوردوگامهايي
را كه براي استفاده از اين فرصتها بايد برداشته شود بشناسند اما در حاليكه داده هاامكانات عظيمي را ارائه ميدهند
چالشهاي خاص ي را نیزفراهم مي آورند.
برای مثال برخلف سایرمنابع داده ها را میتوان بسهولت کپی کرد و با استفاده ازفناوری اطلعات میتوان بادیگران در میان
گذاشت وآنگاه به دهها راه متفاوت میتوان آنهارا بکارگرفت این در حالی است که توزیع اثر بخش داده ها بندرت صورت
میپذیرد و در عوض بیشتر افراد واحدهای سازمانی آگاهانه یا ناآگاهانه داده هارا احتکار میکنند که منجربه جنگ سیاس ی
وحشیانه بر سر مالکیت آنها می گردد حتی در وضعیتهایی که داده ها مبادله میشود افراد و واحدها نسخه مخصوص ی از آنرا
تهیه کرده و اصلح میکنند ناسازگاريهای ناش ی از آن هدف تبادل داده ها را با شکست مواجهه میکنند از این گذشته برای
سازمان ها اعمال خط مش ی های گوناگون استفاده از داده ها و حفظ محرمانه بودن آنها دشوار است
افرا د داده ها را با این هدف وارد کامپیوتر می کنند که برروی سخت افزار ذخیره شوند و داده های ذخیره شده برای ایجاد
گزارش های گوناگون پیام ها و نمایش به طرق مختلف قابل دستیابی و پردازش خواهد بود
فرادادهها:
هدف هر سازمانی باید این باشد که تمام رسانههایی را که به کار می گیرد ،بتواند مدیریت و آرشیو
کند .و اینجاست که به فرادادهها ) (Metadataنیاز داریم .فرادادهها همان اطلعاتی هستند که
فرضا با استفاده از یک برچسب ،بر پشت یک عکس الصاق میکنیم .اما در همین حال ،در دنیای
دادههای دیجیتال باید این فرادادهها را بهطور جداگانه مدیریت کنیم .در واقع ،فرادادهها اطلعاتی
توصیفی هستند و مربوط به حقوق و مجوزهای دادهها می باشند .پس به این ترتیب دادهها با
اطلعات دیگری که به ارزش پایگاه دادهرسانی ما میافزایند ،یعنی با فراداده ها کامل میشوند.
مدیریت دادههای شرکتی:
هدف مدیریت دادههای شرکتی انباشت و مدیریت کل اطلعات و محتوای یک شرکت است برای
رسیدن به چنین هدفی،کارکردهای دنیای سنتی آرشیو ،سند وگردش کارهای مدیریتی باید با الزامات
مدیریت محتواهماهنگ شود.به این ترتیب امکان ادغام مؤلفههای وب پایه با محصوالت سنتی فراهم
میشود
25
تاریخچه پایگاه داده
مفهوم پایگاه داده ازدهه ی ۱۹۶۰برای کاهش مشکلت فزاینده درطراحی ،ساخت ،و نگهداشت
ً
سسیستمهای اطلعاتی (معموال با تعداد زیادی کاربر نهایی همزمان،وباتعداد زیادی داده ی
مختلف)ایجاد شدهاست.این مفهوم به همراه مفهوم سیستمهای مدیریت پایگاه داده که دستکاری
مؤثر و کارا به پایگاه دادهها را ممکن میکند رشد کردهاست.
اولین کاربردهای اصطلح پایگاه داده به ژوئن ۱۹۶۳باز میگردد،یعنی زمانی که شرکت System
Development Corporationمسئولیت اجرایی یک طرح به نام«توسعه و مدیریت محاسباتی
یک پایگاه دادهای مرکزی» رابرعهده گرفت .پایگاه داده به عنوان یک واژه واحد در اوایل دهه ۷۰در
اروپاودراواخردهه ۷۰در خبر نامههای معتبرآمریکایی به کاررفت(.بانک دادهای یادراوایل سال ۱۹۶۶
در روزنامه واشینگتن پست کار رفت)اولین سیستم مدیریت پایگاه داده در دهه ۶۰گسترش یافت .از
پیشگامان این شاخه چارلز باخمن میباشد .مقاالت باخمن این را نشان داد که فرضیات او کاربرد
بسیار مؤثرتری برای دسترس ی به وسایل ذخیره سازی را مهیا میکند.
26
تاریخچه پایگاه داده
درآن زمانها پردازش داده بر پایه کارتهای منگنه و نوارهای مغناطیس ی بودکه پردازش سری
اطلعات را مهیا میکند.دونوع مدل دادهای درآن زمانه ایجاد شدCODASYL :موجب توسعه مدل
توسط North American
شبکهای شدکه ریشه در نظریات باخمن داشت ومدل سلسله مراتبی که
ً
Rockwellایجاد شدو بعدا با اقباس ازآن شرکت IBMمحصول IMSرا تولید نمود.
مدل رابطهای توسط E. F. Coddدر سال ۱۹۷۰ارائه شد.او مدلهای موجود رامورد انتقاد قرار
ً
ل
میداد.برای مدتی نسبتا طوالنی این مدل درمجامع علمی موردتأییدبود.اولین محصو موفق برای
میکروکامپیوترها dBASEبودکه برای سیستمعاملهای CP/Mو PC-DOS/MS-DOSساخته شد.
27
تاریخچه پایگاه داده
در جریان سال ۱۹۸۰پژوهش برروی پایگاههای مدل توزیع شده و ماشینهای پایگاهی
database machinesمتمرکز شد ،اما تأثیرکمی بر بازار گذاشت.در سال
۱۹۹۰توجهات به طرف مدل ش یء گرا جلب شد .این مدل جهت کنترل دادههای
مرکب الزم بود و بهسادگی بر روی پایگاه دادههای خاص ،مهندس ی داده(شامل
مهندس ی نرمافزار منابع) و دادههای چند رسانهای کار میکرد.
در سال ۲۰۰۰نوآوری تازهای رخ داد و پایگاه اکسامال ( )XMLبه وجود آمد .هدف
این مدل از بین بردن تفاوت بین مستندات و دادهها است و کمک میکند که منابع
اطلعاتی چه ساخت یافته باشند یا نه در کنار هم قرار گیرند.
28
مفهوم پایگاه داده
ّ
ّ
پایگاه دادهها (دادگان یا بانک اطلعاتی) به مجموعهای از اطلعات با ساختار منظم و سامانمند
ً
گفته میشود.پایگاههای دادههامعموال درقالبی که برای دستگاههاورایانههاقابل خواندن و دسترس ی
باشدذخیره میشوند.البته چنین شیوه ذخیرهسازی اطلعات تنهاروش موجود نیست وشیوههای
دیگری مانندذخیرهسازی ساده درپروندههانیزاستفاده میگردد.آنچه ذخیرهسازی دادههادر پایگاههای
دادههارامؤثرمیسازدوجودیک ساختار مفهومی برای ذخیرهسازی وروابط بین دادهها است.
پایگاه داده دراصل مجموعهای سازمان یافته از اطلعات است.این واژه از دانش رایانه سرچشمه
میگیرد،اما کاربرد وسیع و عمومی نیز دارد ،این وسعت به اندازهای است که مرکز اروپایی پایگاه
داده(که تعاریف خردمندانهای برای پایگاه داده ایجاد میکند)شامل تعاریف غیر الکترونیکی برای
پایگاه داده میباشد .در این نوشتار به کاربردهای تکنیکی برای این اصطلح محدود میشود.
29
مفهوم پایگاه داده ( ادامه )
یک تعریف ممکن این است که:پایگاه داده مجموعهای از رکوردهای ذخیره شده در رایانه با یک
روش سیستماتیک (اصولی) مثل یک برنامه رایانهای است که میتواند به سؤاالت کاربر پاسخ دهد.
ً
برای ذخیره و بازیابی بهتر ،هر رکورد معموال بصورت مجموعهای از اجزای دادهای یا رویدادها
سازماندهی میگردد .بخشهای بازیابی شده در هر پرسش به اطلعاتی تبدیل میشود که برای اتخاذ
یک تصمیم کاربرد دارد .برنامه رایانهای که برای مدیریت و پرسش و پاسخ بین پایگاههای دادهای
استفاده میشود را مدیر سیستم پایگاه دادهای یا بهاختصار DBMSمینامیم .خصوصیات و طراحی
سیستمهای پایگاه دادهای در علم اطلعات مطالعه میشود.
مفهوم اصلی پایگاه داده این است که پایگاه داده مجموعهای از رکوردها یا تکههایی از یک شناخت
ً
است.نوعا در یک پایگاه داده توصیف ساخت یافتهای برای موجودیتهای نگه داری شده در پایگاه
داده وجود دارد :این توصیف با یک الگو یا مدل شناخته میشود.
30
مفهوم پایگاه داده ( ادامه )
مدل توصیفی ،اشیا پایگاههای داده و ارتباط بین آنها را نشان میدهد .روشهای متفاوتی برای سازماندهی این مدلها
وجود دارد که به آنها مدلهای پایگاه داده گوییم .پرکاربردترین مدلی که امروزه بسیار استفاده میشود ،مدل رابطهای
است که به طور عام به صورت زیر تعریف میشود :نمایش تمام اطلعاتی که به فرم جداول مرتبط که هریک از
سطرها و ستونها تشکیل شدهاست(تعریف حقیقی آن در علم ریاضیات برس ی میشود) .در این مدل وابستگیها به کمک
مقادیر مشترک در بیش از یک جدول نشان داده میشود .مدلهای دیگری مثل مدل سلسله مراتب و مدل شبکهای به
طور صریح تری ارتباطها را نشان میدهند.
در مباحث تخصص یتر اصطلح پایگاه داده به صورت مجموعهای از رکوردهای مرتبط با هم تعریف میشود .بسیاری از
حرفهایها مجموعهای از دادههایی با خصوصیات یکسان به منظور ایجاد یک پایگاه دادهای یکتا استفاده میکنند.
ً
معموال DBMSها بر اساس مدلهایی که استفاده میکنند تقسیم بندی میشوند :ارتباطی ،ش یء گرا ،شبکهای و امثال
آن .مدلهای دادهای به تعیین زبانهای دسترس ی به پایگاههای داده علقهمند هستند .بخش قابل توجهی از مهندس ی
DBMSمستقل از مدلهای میباشد و به فاکتورهایی همچون اجرا ،همزمانی ،جامعیت و بازیافت از خطاهای
سختافزاری وابستهاست.در این سطح تفاوتهای بسیاری بین محصوالت وجود دارد.
31
انواع دادگان ها
دادگان ها از نظر ساختار مفهومی و شیوه ای رفتار با داده ها بر دو نوع هستند :
.1دادگان رابطه ای
.2دادگان ش ی گرا
مدلهای پایگاه داده
شگرد های مختلفی برای مدل های داده ای وجود دارد .بیشتر سیستمهای پایگاه داده ای هر چند که
طور معمول بیشتر از یک مدل را مورد حمایت قرار میدهند ،حول یک مدل مشخص ایجاد شده
اند .برای هر یک از الگوهای منطقی logical modelاجراهای فیزیکی مختلفی قابل پیاده شدن
است و سطوح کنترل مختلفی در انطباق فیزیکی برای کاربران محیا می کند .یک انتخاب مناسب تاثیر
موثری بر اجرا دارد .مثالی از موارد الگوی رابطه ایrelational modelاست .همه رویدادهای
مهم در مدل رابطه ای امکان ایجاد نمایه هایی که دسترس ی سریع به سطرها در جدول را می
دهد،فراهم میشود.یک مدل داده ای تنها شیوه ساختمان بندی داده ها نیست بلکه معموال بصورت
مجموعه ای از عملیات ها که میتواند روی داده ها اجرا شود تعریف میشوند .برای مثال در مدل
رابطه ای عملیاتی همچون گزینش ،selectionطرح ریزی projectionو اتصال joinتعریف
می گردد.
32
مدلسازی
نمونه( :)instanceیک موجودیت مشخص از یک نوع موجودیت
شناسه( :)identifierیک صفت که یک نمونه موجودیت را شناسایی می
کند.
رابطه ها( :)relationshipsاتصال های مفهومی موجودیت ها در یک
پایگاه داده.
33
مدلسازی(ادامه)
تعداد موجودیت هایی که در یک رابطه هستند ،درجه آن رابطه نامیده می
شود .رابطه بین دو موجودیت رایجتر است و اصطلحا رابطه دوگانی نامیده می
شود.
سه نوع رابطه دوگانی:
•
•
•
: 1:1ارتیاط یک نمونه از یک نوع موجودیت با یک نمونه از نوع موجودیت دیگر
: 1:Mارتباط یک نمونه از یک نوع موجودیت با چند نمونه از نوع موجودیت دیگر
: M:Nارتباط یک نمونه از یک نوع موجودیت با چند نمونه از نوع موجودیت دیگر و
برعکس.
34
مدل تخت
مدل تخت یا جدولی flat or table modelتشکیل شده است از یک آرایه دو بعدی با عناصر
داده ای که همه اجزای یک ستون بصورت داده های مشابه فرض میشودو همه عناصر یک سطر با
هم در ارتباط هستند .برای نمونه در ستونهایی که برای نام کاربری و رمز عبور درجزئی از سیستم های
پایگاه داده ای امنیتی مورد استفاده قرار می گیرد هر سطر شامل رمز عبوری است که مخصوص یک
کاربر خاص است.
ستون های جدول که با آن در ارتباط هستند به صورت داده کاراکتری ،اطلعات زمانی ،عدد صحیح
یا اعداد ممیز شناور تعریف می شوند .این مدل پایه برنامه های محاسباتی spreadsheetاست.
پایگاه داده ها با فایلهای تخت به سادگی توسط فایلهای متنی تعریف میشوند .هر رکورد یک خط
است و فیلد ها به کمک جدا کننده هایی از هم مجزا می شوند .فرضا به مثال اسلیدبعدی دقت
کنید:
35
id name team
1 Amy Blues
2 Bob Reds
3 Chuck Blues
4 Dick Blues
5 Ethel Reds
6 Fred Blues
7 Gilly Blues
8 Hank Reds
داده های هر ستون مشابه هم است ما به این ستونها فیلد هاگوییم .و هر خط را غیر از خط اول یک
رکورد( recordمی نامیم .خط اول را که برخی پایگاه های داده ای آنرا ندارند رکورد
برچسبfield labelsگوییم .هرمقدار داده ای اندازه خاص خود را دارد که اگر به آن اندازه نرسد
میتوان از کاراکنر فاصله برای این منظور استفاده کرد اما این مسئله مخصوصا زمانی که بخواهیم
اطلعات را بر روی کارتهای منگنه قرار دهیم مشکل ساز خواهد شد .امروزه معموال از نویسه TAB
برای جداسازی فیلد ها و کاراکتر خط بعد برای رکورد بعدی استفاده می کنیم .البته شیوه های
دیگری هم وجود دارد
36
مثل به مثال زیر دقت کنید:
"Amy","Blues"","1
""2","Bob","Reds
""3","Chuck","Blues
""4","Dick","Blues
""5","Ethel","Reds
""6","Fred","Blues
""7","Gilly","Blues
“"8","Hank","Reds
این مثال از جدا کننده کاما استفاده می کند.در این نوع مدل تنها قابلیت حذف،اضافه،دیدن و
ویرایش وجود دارد که ممکن است کافی نباشدMicrosoft Excel .این مدل را پیاده سازی
می کند.
37
مدل شبکه ای Network
در سال 1969و در کنفرانس زبانهای سیستم های داده ای CODASYLتوسط Charles
Bachmanارائه شد.در سال 1971مجددا مطرح شدو اساس کار پایگاه داده ای قرارگرفت و در اوایل
دهه 80با ثبت آن درسازمان بین املللی استانداردهای جهانی یا ISOبه اوج رسید.مدل شبکه ای
( database modelبر پایه دو سازه مهم یعنی مجموعه ها و رکورد ها ساخته می شود و برخلف
روش سلسله مراتبی که از درخت استفاده می کند ،گراف را به کار می گیرد .مزیت این روش بر
سلسله مراتبی این است که مدل های ارتباطی طبیعی بیشتری را بین موجودیت ها فراهم می کند .الی
رغم این مزیت ها به دو دلیل اساس ی این مدل با شکست مواجه شد :اول اینکه شرکت IBMبا
تولید محصوالت IMSو DL/Iکه بر پایه مدل سلسله مراتبی است این مدل را نادیده گرفت.
دوم اینکه سرانجام مدل رابطه ای elational modelجای آنرا گرفت چون سطح باالتر و
واضحتر بود .تا اوایل دهه 80به علت کارایی رابطهای سطح پایین مدل سلسله مراتبی و شبکه ای
پیشنهاد میشد که بسیاری از نیاز های آن زمان را برطرف می کرد .اما با سریعتر شدن سخت افزار به
علت قابلیت انعطاف و سودمندی بیشتر سیستم های رابطه ای به پیروزی رسیدند.
38
رکورد ها در این مدل شامل فیلد هایی است( ممکن است
همچون زبان کوبول ( )COBOLبه صورت سلسله مراتب
اولویتی باشد) .مجموعه ها با ارتباط یک به چند بین رکورد ها
تعریف می شود :یک مالک و چند عضو .عملیات های مدل شبکه
ای از نوع هدایت کننده است :یک برنامه در موقعیت جاری خود
باقی می ماند و از یک رکوردبه رکورد دیگر میرود هر گاه که
ارتباطی بین آنها وجود داشته باشد .معموال از اشاره
گرها( )pointersبرای آدرس دهی مستقیم به یک رکورد در
دیسک استفاده می شود .با این تکنیک کارایی بازیابی اضافه می
شود هر چند در نمایش ظاهری این مدل ضروری نیست .
39
مدل رابطه ای
مدل رابطه ای relational modelدر یک مقاله تحصیلی توسط E. F.
Coddدر سال 1970ارائه گشت .این مدل یک مدل ریاضیاتی است که با
مفاهیمی چون مستندات منطقی predicate logicوتئوری مجموعه ها set
theoryدر ارتباط است .محصوالتی همچون اینگرس،اراکلDB2 ،وسروراس
کیوال SQL Serverبراین پایه ایجاد شده است.
ساختار داده ها در این محصوالت به صورت جدول است با این تفاوت که می
تواند چند سطر داشته باشد .به عبارت دیگر دارای جداول چند گانه است که به
طور صریح ارتباطات بین آنها بیان نمی شود و در عوض کلید هایی به منظور تطبیق
سطر ها در جداول مختلف استفاده می شود .به عنوان مثال جدول کارمندان
ممکن است ستونی به نام "موقعیت" داشته باشد که کلید جدول موقعیت را با هم
تطبیق می دهد.
40
ایگاه داده های چند بعدی
پایگاه داده های رابطه ای توانست به سرعت بازار را تسخیر كند ،هرچند كارهایی نیز وجود داشت كه
این پایگاه داده ها نمیوانست بخوبی انجام دهد.بویژه به كارگیری كلیدها در چند ركورد مرتبط به هم
ودرچندپایگاه داده مشترك،كندی سیستم راموجب میشد.برای نمونه برای یافتن نشانی كاربری با نام
دیوید،سیستم رابطه ای باید نام وی را در جدول كاربرجستجو كند و كلید اصلی primary key
را بیابد و سپس در جدول نشانيها ،دنبال آن كلید بگردد .اگر چه این وضعیت از نظر كاربر ،فقط یك
عملیات محسوب ،اما به جستجو درجداول نیازمند است كه این كار پیچیده و زمان بر خواهد بود.
راهكار این مشكل این است كه پایگاه داده هااطلعات صریح درباره ارتباط بین داده هاراذخیره نماید.
میتوان به جای یافتن نشانی دیوید با جستجو ی كلید در جدول نشانی ،اشاره گر به داده ها را ذخیره
نمود .در واقع ،اگر ركورد اصلی ،مالك داده باشد ،در همان مكان فیزیكی ذخیره خواهد شد و از سوی
دیگر سرعت دسترس ی افزایش خواهد یافت.چنین سیستمی را پایگاه داده های چند بعدی مینامند .این
سیستم درهنگامیكه از مجموعه داده های بزرگ استفاده میشود ،بسیار سودمند خواهد بود .از
آنجاییكه این سیستم برای مجموعه داده های بزرگ به كار می رود ،هیچگاه در بازار به طور مستقیم
عمومیت نخواهد یافت.
41
پایگاه داده های ش یء
اگر چه سیستم های چند بعدی نتوانستند بازار را تسخیر نمایند ،اما به توسعه سیستم های
ش یء منجر شدند .این سیستم ها كه مبتنی بر ساختار و مفاهیم سیستم های چند بعدی
هستند ،به كاربر امكان می دهند تا اشیاء را به طور مستقیم در پایگاه داده ها ذخیره نماید.
بدین ترتیب ساختار برنامه نویس ی ش یء گرا ( object orientedرا میتوان به طور مستقیم
و بدون تبدیل نمودن به سایر فرمت ها ،در پایگاه داده ها مورد استفاده قرار داد.
این وضعیت به دلیل مفاهیم مالكیتownershipدر سیستم چند بعدی ،رخ می دهد .در
برنامه ش یء گرا ،OOیك ش یء خاص "مالك " سایر اشیاء در حافظه است ،مثل دیوید مالك
نشانی خود می باشد .در صورتی كه مفهوم مالكیت در پایگاه داده های رابطه ای وجود ندارد.
42
ویژگی های سیستم مدیریت پایگاه داده ها
سیستم مدیریت پایگاه داده ها،مجموعه ای پیچیده ازبرنامه های نرم افزاری است كه ذخیره سازی و
بازیابی داده های (فیلدها ،ركوردها و فایل ها) سازمان را در پایگاه داده ها ،كنترل می كند .این سیستم،
كنترل امنیت و صحت پایگاه داده ها را نیز بر عهده دارد.
سیستم مدیریت پایگاه داده ها،درخواستهای داده راازبرنامه میپذیرد و به سیستم عامل دستور میدهد
تا داده ها ی مناسب راانتقال دهدهنگامیكه چنین سیستمی مورداستفاده قرار میگیرد ،اگر نیازمنديهای
اطلعاتی سازمانی تغییر یابد،سیستمهای اطلعاتی نیز آسانتر تغییر خواهند یافت .سیستم مذكور از
صحت پایگاه داده ها پشتیبانی میكند .بدین ترتیب كه اجازه نمیدهد بیش از یك كاربر در هر لحظه ،یك
ركورد را به روز رسانی كند .این سیستم ركوردهای تكراری را در خارج پایگاه داده ها نگاه می دارد.
برای مثال ،هیچ دو مشترك با یك شماره مشتری ،نمی توانند در پایگاه داده ها وارد شوند .این سیستم
روش ی برای ورود و به روز رسانی تعاملی پایگاه داده ها فراهم می آورد .یك سیستم اطلعات كسب و كار
از موضوعاتی نظیر (مشتریان ،كارمندان ،فروشندگان و غیره) و فعالیت هایی چون (سفارشات ،پرداخت
ها ،خریدها و غیره) تشكیل شده است.
43
ویژگی های سیستم مدیریت پایگاه داده ها (ادامه )
طراحی پایگاه داده ها ،فرایند تصمیم گیری درباره نحوه سازماندهی این داده ها در
انواع ركوردها و برقراری ارتباط بین ركوردهاست.سیستم مدیریت پایگاه داده ها می
تواند ساختار داده ها و ارتباط آنها را در سازمان به طور اثر بخش نشان دهد .سه
نوع مدل متداول سازمانی عبارتند از :سلسله مراتبی ،شبكه ای و رابطه ای.
یك سیستم مدیریت پایگاه داده ها ممكن است یك ،دو یا هر سه روش را فراهم
آورد .سرورهای پایگاه داده ها ،كامپیوترهایی هستند كه پایگاه داده های واقعی را
نگاه می دارند و فقط سیستم مدیریت پایگاه داده ها و نرم افزار مربوطه را اجرا می
كنند .معموال این سرورها رایانه های چند پردازنده ای با رایه های دیسك RAID
برای ذخیره سازی می باشند.
44
سامانه مدیریت پایگاه داده ها
سامانه مدیریت پایگاه دادهها (به انگلیس یdatabase management system :به
اختصار ،DBMS) :یک نرمافزار رایانهای است که با هدف مدیریت پایگاه دادهها طراحی شده
است به گونهای که کاربر درگیر مسائل مربوط به ذخیره و بازیابی و شاخصبندی دادهها نمیشود و
بر روی طراحی منطقی پایگاه تمرکز می نماید.این بسته به سازمان ها اجازه می دهد تا به راحتی
پایگاه های داده را برای کاربردهای مختلف به وسیله ی مدیر پایگاه داده (به اختصارDBAs) :و
متخصصان دیگر توسعه دهد .سامانه مدیریت پایگاه داده اجازه میدهد تا برنامه های مختلف
کاربردی کاربر به طور همزمان به یک پایگاه داده دسترس ی داشته باشد .سامانه های مدیریت پایگاه
داده ممکن است از مدل های مختلف پایگاه داده جهت سهولت در توصیف و حمایت از برنامه
های کاربردی ،استفاده کنند (مانند مدل رابطه ای یا مدل شیی) .زبان اختصاص ی پایگاه داده ،زبانی
است که برنامه های کاربردی پایگاه داده و همچنین بازیابی و ارائه ی اطلعات را ساده نموده است.
یک سامانه مدیریت پایگاه داده امکان کنترل برای دسترس ی به داده ،اجرای تمامیت داده ها،
مدیریت کنترل همزمانی و بازیابی پایگاه داده ،پس از شکست و بازگرداندن آن از فایل های پشتیبان
و همچنین حفظ امنیت پایگاه داده را فراهم می آورد.
45
وظايف سيستم مديريت پايگاه داده
وظايف DBMSدر سيستم های مختلف تا حدودی متقاوت بوده و بستگي به نوع كاربران آن
دارد .اما به طور كلي اين وظايف عبارتند از :
.1امکان تعريف پايگاه داده
. 2امکان ايجاد پايگاه داده
. 3امکان دستکاري داده ها
. 4بازيابي پايگاه داده
. 5بهنگام سازي پايگاه داده (عمليات درج ،حذف و جايگزيني)
. 6تامین تسهيلتي براي کاربر به منظور توسعه سيستم
. 7امکان سازماندهي مجدد
. 8کنترل امنيت و جامعيت داده ها
. 9ايجاد ديکشنري داده ها
. 10امکان کنترل کارائي
46
اجزای سیستم مدیریت پایگاه داده
وظایف DBMSتوسط تعدادی مولفه نرم افزاری انجام میشود .هر كدام از این مولفه ها ممكن
است مركب از چند واحد كوچكتر باشند.تعدادی از سرویسهای که توسط مولفه های DBMS
داده می شوند در زیر لیست شده است:
.1پردازش تراکنش Transaction Processing
پردازش تراکنش عملیاتی که از منابع مختلف میرسد را روی پایگاه داده اجرا میکند به نحوی که
خواص مطلوب تراکنش خدشه دار نشود .سرویس های کنترل همروندی و ترمیم به این مولفه
برای برقراری خواص ACIDکمک می کنند .به این ترتیب اجرای همروند تراکنش ها و سازگاری
پایگاه داده حتی در صورت وقوع شکستی در سیستم تضمین می شود.
.2کنترل همروندی Concurrency Control
مدیریت اجرای همروند تراکنش ها روی پایگاه داده در حین برقراری سازگاری را به عهده دارد.
47
اجزای سیستم مدیریت پایگاه داده
.3ترمیم Recovery
ترمیم تضمین میکند که اگر اجرای تراکنش با عدم موفقیت یا سقط روبرو شد ،تاثیر نامطلوبی روی
پایگاه داده یا تراکنش های دیگر نگذارد و حالت پایگاه داده را همیشه سازگار نگه دارد.
.4مدیریت ثبت احوالLog Management
هر اتفاقی در سیستم در یک فایل ذخیره می شود و توسط مدیریت ترمیم برای حفظ صحت و اعتبار
پایگاه داده هنگام خرابی يا سقط سيستم استفاده می شود.
.5واسطه زبانی Language Interface
دستوراتی را برای تعریف داده ،کار کردن با آن دراختیار کاربران و برنامه های کاربردی قرار می دهد.
48
اجزای سیستم مدیریت پایگاه داده
.6تحمل پذیری خطاFault Tolerancy
توانائی ارائه سرویس های قابل اطمینان توسط DBMSحتی در صورت بروز نقص را تحمل
پذیری خطا می گویند .انواع خطاهائی که ممکن است پیش بیاید عبارتند از:
• خطای منطقی :تراکنش موفق نمی شود مثل به دلیل ورودی بد ،سرریزی
• خطای سیستمی :تراکنش موفق نمی شود مثل به دلیل بن بست
• سقط سیستم :قطع برق ،پاک شدن حافظه اصلی ،پر شدن دیسک
• ناتوانی دیسک :خرابی هد ،خرابکاری عمدی ،آتش سوزی،
.7کاتالوگ داده Data Catalog
یا دیکشنری داده یک پایگاه داده سیستمی شامل اطلعاتی درباره داده ،ارتباطات و قیدها در پایگاه
اصلی است .گاهی به آن متاداده هم گفته می شود.
49
.8امنیت Security
امنیت به محافظت داده در مقابل افشاشدن ،تغییر و خرابی اشاره دارد .هر کابر و برنامه کاربردی
امتیاز ویژه ای برای دسترس ی به داده دارد .کاربران ممکن است دیدگاه های مختلفی نسبت به داده
های پایگاه داده با توجه امتیازات ویژه خود داشته باشند .سیستم امنیتی همچنین ،توسط رویه
های شناسائی و مجوز ،دسترس ی به پایگاه داده را محدود می کند.
.9مدیریت ذخیره سازی Storage Management
DBMSمکانیسم های خاص ی برای ذخیره دائمی داده و دسترس ی به منبع فیزیکی و بازیابی داده
دارد .مدیر ذخیره سازی بین داده ذخیره شده در پایگاه داده و برنامه کاربردی و پرس و جوهای ارسال
شده به سیستم واسطه می شود.
.10مدیریت قفل ()Lock Management
هنگام استفاده اشتراکی از داده انواع مختلفی از قفل روی داده گذاشته می شود (مثل Read Lockو Write Lock).
11.مدیریت بن بست ()Deadlock Management
بن بست وقتی اتفاق می افتد که تراکنش ها برای بدست آوردن منابع در یک دایره بسته قرار گیرند
یعنی هر یک منبعی در اختیار دارد که مورد تقاضای دیگری است و درخواست منبعی را می کند که
در اختیار تراکنش منتظر منبع است .در پایگاه داده منابع رکوردها هستند .مديريت منبع مسئول رفع
اين50مشکل هستند.
انواع سیستم های مدیریت پایگاه داده
انواع مختلفی از سيستم های پايگاه داده وجود دارند که هرکدام به منظور خاص ی طراحی و پياده شده
اند .دسته بندی سيستم های پايگاه داده به صورت زير انجام گرفته است :
سیستم مدیریت پایگاه داده توزیع شده (Distributed DataBase Management
)System
سيستم های توزيع شده بر توزيع داده و همچنین همبستگی فعاليت ها و کنترل روی اجزای توزيع شده
سيستم داللت دارند .اکثر سيستم های توزيع شده برای تقسيم کردن بارکاری يا برای انتقال عملکردهای
پردازش داده به نزديکی محل انجام اين وظايف است .در هردو حالت هدف نامحسوس بودن توزيع شدگی
از ديد کاربر است .
51
سیستم مدیریت پایگاه داده بالدرنگ Real-Time DataBase Management System
سیستم های بلدرنگ سیستم های سریع با سرعت پاسخگوئی باال هستند که زمان انجام کليه
عمليات نقش مهمی در آنها دارد .سيستم بلدرنگ در تعامل با دنيای واقعی پاسخ قابل پيش بينی را
در قاب زمان می دهد .ورودی ،پردازش و پاسخ ها همگی از قبل تعريف شده هستند و حد زمانی
مشخص ی دارند و به نحوی بهينه می شوند که هر حالت ورودی يک حالت خروجی قابل پيش بينی
دارد که هميشه در يک زمان و به يک روش اتفاق می افتد.
سیستم مدیریت پایگاه داده تحمل پذیر خطا Fault Tolerance DataBase Management System
سيستم تحمل پذير خطا سرويسهائی را دارد که با ناتوانی های اجزای سخت افزاری و نرم افزاری
برخورد می کند .برای رسيدن به اين منظوربايد کليه نقاطی که احتمال نقص ی در آنها وجود دارد از
قبل بررس ی شده ،ابزارهائی برای تشخيص ،اصلح و يا ترميم آنها به نحوی طراحی شود که کمترين
تاثیر را روی برنامه های کاربردی بگذارند .مکانیسم های Shadow Memory ،RAIDو کپی
از جمله روش هائی هستند که استفاده می شوند.
52
سیستم مدیریت پایگاه داده مطمئن Secure DataBase Management System
در یک سیستم مطمئن کلیه اعمالی که کاربران و برنامه های کاربردی اجازه دارند انجام دهند همچنین زمان و
مقدار انجام آنها کنترل می شوند .به عنوان مثال یک سیستم پرسنلی ممکن است درنظرداشته باشد به کلیه
کاربران اجازه دستیابی به سابقه پرسنلی خودشان و استخراج اطالعات شغلی شان را بدهد اما دسترسی به سابقه
کارمندان دیگر یا حتی برخی اطالعات مربوط به خودشان امکان پذیر نباشد .برای دادن چنین سرویسی سیستم
پایگاه داده باید قابلیـت تعریف حقوق دسترسی و رسیدگی به آنها را درقبال کاربرانی که به داده دسترسی دارند
داشته باشد.
سیستم مدیریت پایگاه داده ناهمگون ()Hetrogenouse DataBase Management System
سیستم ناهمگون از DBMSهای مختلف تشکیل شده است .برای مثال شعب یک شرکت هر کدام منحصرا
نیازهای پردازشی خود را با سخت افزار و نرم افزارجداگانه برطرف می کنند .اگر نیاز باشد این سیستم ها با هم
فعل و انفعال داشته باشند و از طریق شبکه به هم پیوند داده شوند یک HTDBMSایجاد می شود تا پایگاه داده
های مختلف با هم ارتباط برقرار کند.
53
سیستم مدیریت پایگاه داده چندرسانه ای ( Multimedia DataBase
)Management System
سيستم های محاسباتی چندرسانه ای انواع متنوعی از منابع داده ای گرافيکی ،تصاوير ويدئويی،
صوت و متن را استفاده و يا با هم ترکيب می کنند .اين منابع داده ای پيچيده بايد برای سيستم
محاسباتی بسهولت قابل دسترس باشند .برای استفاده در برنامه های کاربردی interactive
چنین سيستم هائی از ترکيب الزامات پايگاه داده های بلدرنگ با سيستم های گرافيکی تعاملی
استفاده می کنند تا ارائه اطلعات سنکرون شده و بلدرنگ حاصل شود.
سیستم مدیریت پایگاه داده متحد ( Federated DataBase
)Management System
نسل جديد سيستم های مديريت پايگاه داده سعی دارند اطلعات جمع آوری شده از سنسورها را
مستقيما ذخیره کنند .اين سيستم ها از پایگاه های دانش نیز حمايت می کنند.
54
نسل هاي پايگاه داده
نسل اول ( : )1948-1957فايل ترتيبی
رسانه خارجی در اين نسل نوارهای مغناطيس ی بوده اند .اين نسل را می توان نسل بدون نرم افزار واسط
ناميد .مشخصات کلی اين نسل عبارتند از :
•ساختار فايل ها ترتيبی است
•ساختار فیزيکی همان ساختار منطقی فايل است
•تنها روش پردازش فايل ها پردازش يکجا ) (batch processingاست
•برنامه کاربردی تمام عمليات ورودی/خروجی را انجام می دهد و نرم افزار واسطی برای مديريت پردازش
فايل ها وجود ندارد
•طراحی ساختار فیزيکی به عهده کاربر است
•تغيیر در ساختار داده منجر به تغيیر در برنامه کاربردی می شود
•افزونگی داده حداکثر است
•اشتراک داده مطرح نيست
•نسخه های متعدد از فايل هنگام بهنگام سازی ايجاد می شود
55
نسل دوم (: )1958-1966
شيوه های دسترس ی های دسترس ی و همچنین ايجاد رسانه های با دسترس ی مستقيم مانند ديسک است .
مهمترين ويژگی اين نسل پيدايش نرم افزارهای ) AM (access methodيا شيوه
AMنرم افزاری است که مبتنی بر يک استراتژی دستيابی ،به جنبه های فیزيکی محيط ذخیره سازی و
عمليات آن می پردازد و جنبه های فیزيکی را تا حدی از ديد کاربر مخفی می کند .و برنامه کاربردی ديگر
نيازی به پرداختن به آنها ندارد .مشخصات اين نسل عبارتند از :
•نرم افزار واسط AMبرای ايجاد فايل ها با ساختار گوناگون بین برنامه های کاربردی و محيط ذخیره
سازی وجود دارد
•امکان دسترس ی ترتيبی و مستقيم به رکورد وجود دارد
•پردازش در محيط های بلدرنگ) ، (Real Timeبرخط ) (On-Lineو يکجا بسته به نوع
سيستم عامل می توانند انجام شوند
•ساختار فیزيکی و منطقی فايل از هم جدا است ولی هنوز برنامه کابردی از محيط ذخیره سازی مستقل
نيست
•امکان دسترس ی بر اساس چندين کليد وجود ندارد
•روش های ايمنی و حفاظت داده ابتدائی وجود دارد
•داده ها برای کاربردهای خاص طراحی و ذخیره می شوند
56داده هنوز در حد نسبتا باالئی است
•تکرار
•اشتراک داده ها تا حدی ايجاد شده است
نسل سوم ( : )1967-1973سيستم مديريت داده
در اين نسل نرم افزار کامل تری به نام سيستم مديريت داده (Data Manegement
)Systemبه عنوان واسط بین برنامه کاربردی و محيط فیزيکی ايجاد شد . DMSاز AMاستفاده
می کند و ارتباط بین ديد منطقی و فیزيکی را ايجاد می کند .برای بازيابی يک رکورد DMSاز AM
درخواست می کند و AMرکوردهای موردنظر را از بلک های فايل بازيابی و در اختيار DMSقرار می
دهد تا کل رکورد را به برنامه بدهد
•نرم افزار DMSواسط برنامه کاربردی و داده است.
• فايل های منطقی متعددی می توانند از داده های فیزيکی مشترک بهره ببرند
•میزان تکرار داده کاهش يافته است
•داده های مشترک در کاربردهای متنوع بکار می روند
•صحت داده تا حدی تامین می شود
•نشانی دهی در سطح فيلد يا گروهی از فيلدها ممکن است
•بازيابی بر کمک چند کليد امکان پذير است
•تسهيلتی برای پردازش فايل پيش بينی شده است
57
نسل چهارم( :)1974-1980سيستم مديريت پايگاه داده
اين نسل از اواخر دهه 60شروع شده و هنوز هم ادامه دارد .مهمترين ويژگی آن استقلل داده ای است.
نرم افزار پيچيده ای به نام سيستم مديريت پايگاه داده (DataBase Management
)Systemيا DBMSواسط بین برنامه های کاربردی و محيط فیزيکی است و اجازه می دهد کاربران
در يک محيط انتزاعی کار کنند و به داده ها دسترس ی پيدا کنند .
•نرم افزار پيچيده و جامع DBMSواسط بین برنامه های کاربردی و محيط فیزيکی است
•برنامه های کاربردی از جنبه های فیزکی مستقل هستند
• کاربران در يک محيط انتزاعی مبتنی بر يک ساختار داده ای کار می کنند
•سرعت دستيابی به داده باال است
•امکان استفاده اشتراکی از داده ها وجود دارد
•امکان کنترل متمرکز روی کليه داد های عملياتی
•ايمنی داده زياد است
•افزونگی کاهش پيدا کرده است
•مفهوم چند سطحی بودن معماری (داخلی ،خارجی ،ادراکی) بسط پيدا کرد
•سيستم های پايگاه داده توزيع شده طراحی شده اند
58
نسل پنجم( : )1981-1989پايگاه معرفت
اين نسل به که نسل پايگاه معرفت ) (Knowledge Baseشناخته
شده است با استفاده از منطق صوری ،سيستم های خبره ،هوش
مصنوعی و پردازش زبان طبيعی سيستمی طراحی و ايجاد می شود که قادر
به استناج منطقی از داده های ذخیره شده است .
پايگاه معرفت مجموعه ای از واقعيت های ساده و قواعد عام است که
نشان دهنده بخش ی از جها واقعی باشد .
•سيستم پايگاه معرفت که مسئوليت ذخیره سازی ،امنيت ،جامعيت و
تامین نيازهای کاربران رابرعهده دارد
59
کاربران پایگاه داده
کاربران يک سيستم پايگاه داده توسط روشهائی که با سيستم تعامل میکنند از هم تفکيک
میشوند .
تحلیل گران سیستم
تحليل گران سيستم ) (system analystsبا گروه کاربران پایگاه داده به منظور درک
نیازهای اطلعاتی و پردازش ی آنها ارتباط دارند .نیاز های اطلعاتی و پردازش ی هر گروه را مجتمع می
کنند و مستندسازی می کنند .
طراحان پایگاه داده
طراحان پايگاه داده ) (database designersساختار مناسبی را برای نمایش اطلعات
مشخص شده توسط تحلیل گر سیستم به طریق نرمالسازی شده به منظور تضمین جامعیت و
سازگاری داده انتخاب می کنند و با استفاده از DDLداده های پايگاه داده را تعريف می کنند .
60
کاربران پایگاه داده
پیاده سازان برنامه های کاربردی
برنامه نويسان برنامه های کاربردی ) (Application Developersبرای برآوردن نيازهای کاربران
و کار با پايگاه داده برنامه هایی را آماده می کنند .تست ،اشکالزدائی و مستندسازی برنامه و پايگاه داده از
وظايف برنامه نويسان است .برنامه نويسان با سيستم توسط احکام DMLارتباط برقرار می کنند .
کاربران نهائی
کاربران نهائی ) (End Usersشامل :
•کاربران پارامتری :که توسط برنامه های کاربردی نوشته شده با سيستم سروکار دارند .مانند تحويلدار
بانک و کارکنان دفتری.
• کاربران ماهر :که نیاز های پیچیده تری دارند و با قابلیت های DBMSآشنائی کامل دارند .درخواست
های خود از پایگاه داده را توسط یک زبان پرس و جو می سازند.
• کاربران نهائی اتفاقی :کسانی که دسترس ی گاه و بیگاه به پایگاه داده دارند اما ممکن است هر بار نیازهای
متفاوتی داشته باشند .از زبان های پرس و جوی و مرورگرهای حرفه ای تر استفاده می کنند.
61
کاربران پایگاه داده
مدیر پایگاه داده
مدير پايگاه داده ) (database administratorيا بطور خلصه DBAفردی است که مسئول
کنترل عمليات کل سيستم پايگاه داده است . DBAکلیه فعالیت های سیستم پایگاه داده را هماهنگ
می کنند .اين فرد بايد درک خوبی از منابع و نیازهای اطلعاتی کل سازمان داشته باشد و برای حصول
اطمينان از اينکه داده موردنياز قابل دسترس کاربران قرار می گیرد با آنها در ارتباط باشد .
بعض ی از وظایف DBAشامل:
•تعريف شماها توسطDDL
•تعريف ساختار ذخیره سازی و متدهای دسترس ی توسطDDL
•اصلح شما و سازماندهی فیزيکی
•اعطای مجوز دسترس ی پايگاه داده به کاربران
• تعيین قيدهای جامعيت
•عامل ارتباطی کاربران
•نظارت اجرا و واکنش برای تغییر درصورت نیاز
•برقراری ديکشنری داده
62
سازماندهي داده ها در محيط فايلهاي سنتي
سلسله مراتب داده
IS 101
IS 101
IS 101
2003
2003
2003
B+
A
C
IS 101
2003
B+
)
01001010
J
(
ASCII
0
63
سازماندهي داده ها در محيط فايلهاي سنتي
اصطلحات و مفاهيم سازماندهي فايل (ادامه )...
موجوديت ( :)Entityفرد ،مکان ،ش يء،يا رويدادي که درباره آن اطلعات جمع آوري ميشود.
ويژگي ( :)Attributeقطعه اي از اطلعات که يک موجوديت بخصوص را توصيف مي کند.
فيلد کليدي ( :)Key Fieldفيلدي منحصر به فردي که هر رکورد ازيک فايل را شناسايي ميکند.
موجوديتها و ويژگيها
2
:
1583
4340
02/08/2003
64
سازماندهي داده ها در محيط فايلهاي سنتي
پردازش فايل سنتي
A
Z
D
C
B
A
1
D
C
B
A
2
D
C
B
A
3
D
C
B
A
4
65
سازماندهي داده ها در محيط فايلهاي سنتي
مشكلت محيط فايلهاي سنتي
افزونگي داده ()Data Redundancy
وابستگي داده به برنامه ()Program-Data Dependence
عدم انعطاف ()Lack of Flexibility
ضعف امنيت ()Poor Security
عدم به اشتراک گذاري و دسترس ي به داده ()Lack of Data-Sharing and Availability
رويکرد پايگاه داده به مديريت داده
پايگاه داده ()Database
مجموعه اي است از داده هاي متمرکز.
افزونگي داده را کنترل مي کند.
داده ها ذخیره شده اند تا براي کاربر در يک مکان واحد جلوه گر شوند.
به چندين سيستم کاربردي خدمت رساني مي کند.
66
رويکرد پايگاه داده به مديريت داده
محيط يک پايگاه داده
67
رويکرد پايگاه داده به مديريت داده
سيستم مديريت پايگاه داده)Database Management System (DBMS
پايگاه هاي داده را ايجاد و از آنها نگهداري مي کند.
نياز به تعريف داده را از بین مي برد.
حکم واسطي بین برنامه هاي کاربردي و فايلهاي داده هاي فیزيکي را دارد.
ديدهاي فیزيکي و منطقي داده را از هم جدا مي کند.
68
رويکرد پايگاه داده به مديريت داده
نمونه اي از گزارش فرهنگ داده
69
رويکرد پايگاه داده به مديريت داده
چگونگي حل مشکلت محيط فايلهاي سنتي توسط DBMS
کاهش افزونگي داده
حذف عدم سازگاري داده()ECR\ECN
حذف وابستگي برنامه به داده
افزايش دسترس ي و دسترس پذيري داده
فراهم آوردن امکان مديريت متمرکز داده ،استفاده از داده ،و امنيت
70
رويکرد پايگاه داده به مديريت داده
DBMSرابطه اي()Relational DBMS
داده را در قالب جداول دو بعدي نمايش مي دهد.
داده را ازطرق جداولي برمبناي عناصر داده اي مشترک به هم مرتبط ميسازد.
مثال:
Oracle ،DB2براي سيستمهاي بزرگ
MS SQL Serverبراي سيستمهاي حد متوسط
Microsoft Accessو Oracle Liteبراي سيستمهاي کوچک
71
جلسه چهارم
رویکرد پایگاه داده به مدیریت داده
)
مدل داده رابطه اي
)
(
2
3
1
4058
2038
4058
1125
02/22/04
02/28/04
03/01/04
152
137
145
(
02/02/04
02/12/04
02/13/04
22.50
26.25
6.00
70.00
1634
1635
1636
137
145
150
152
CBM
Ace
Bryant
4058
2038
1125
72
رویکرد پایگاه داده به مدیریت داده
سه عملیات پایه اي در یک پایگاه داده رابطه اي
انتخاب ( :)Selectزیر مجموعه اي از ردیفها ایجاد مي کند که معیارهاي
بخصوصي را برآورده مي سازد.
طرح ریزي ( :)Projectکاربران را قادر به ایجاد جداول جدیدي مي سازد که تنها
حاوي اطالعات مناسب هستند.
ادغام ( :)Joinجداول رابطه اي را براي کاربران با اطالعات مناسب ،با هم
ترکیب مي کند.
73
رويکرد پايگاه داده به مديريت داده
سه عمليات پايه اي در يک پايگاه داده رابطه اي
2
3
1
CBM
Ace
Bryant
152
137
145
02/22/04
02/28/04
03/01/04
02/02/04
02/12/04
02/13/04
1634
1635
1636
22.50
26.25
6.00
70.00
4058
2038
4058
1125
4058
2038
1125
137
145
150
152
= 137
CBM
Bryan
4058
1125
137
152
74
152
ايجاد يک محيط پايگاه داده
دو فعاليت در طراحي يک پايگاه داده
طراحي مفهومي يا منطقي ( :)Conceptual or Logical Designمدل خلصه
شده اي است از پايگاه داده از زاويه ديد کسب و کار.
طراحي فیزيکي(:)Physical Designمدلي که نشان ميدهد پايگاه داده چگونه بر روي
تجهیزات ذخیره سازي ،سازماندهي شده است.
75
ايجاد يک محيط پايگاه داده
طراحي مفهومي پايگاه داده()Conceptual Database Design
رابطه بین عناصر داده اي را شناسايي مي کند.
کاراترين راه گروه بندي عناصر داده اي را شناسايي مي کند.
عناصر داده اي تکراري را شناسايي مي کند.
گروه هاي داده اي مورد نياز سيستمهاي کاربردي بخصوص ي را شناسايي مي کند.
نمودار رابطه موجوديت ( )Entity-Relationship Diagramمتدولوژي براي مستند
سازي پايگاه هاي داده که رابطه بین موجوديتهاي مختلف پايگاه داده را نشان ميدهد.
76
ايجاد يک محيط پايگاه داده
يک نمودار رابطه موجوديتها
M
M
M
1
77
ايجاد يک محيط پايگاه داده
نرمال سازي ()Normalization
فرآيند ايجاد ساختارهاي داده کوچک ،پايدار ،و در عین حال منعطف از گروههاي پيچيده
داده ،زماني که يک پايگاه داده اي رابطه اي در حال طراحي است.
ايجاد يک محيط پايگاه داده
نرمال سازي)(Normalization
يک رابطه غیر نرمال براي موجوديت سفارش
78
ايجاد يک محيط پايگاه داده
نرمال سازي)(Normalization
يک رابطه نرمال شده براي موجوديت سفارش
79
ايجاد يک محيط پايگاه داده
پايگاه داده توزيع شده()Distributed Database
پايگاه داده اي است که دربيش ازيک مکان فیزيکي واقع شده باشد؛به بيش از يک مکان تقسيم
بندي يا تکرار شده است.
پايگاه هاي داده توزيع شده
(
(
CPU
CPU
CPU
CPU
CPU
CPU
2
1
80
ايجاد يک محيط پايگاه داده
پايگاه داده توزيع شده()Distributed Database
مزايا:
افزايش خدمت رساني و پاسخگويي به کاربران محلي
کاهش آسيب پذيري به يک سايت واحد مرکزي بزرگ
معايب:
وابستگي به خطوط ارتباط از راه دور
ريسک امنيتي از طريق توزيع داده هاي حساس
به روز رساني داده هاي مرکزي با داده هاي محلي
81
ايجاد يک محيط پايگاه داده
عناصر کليدي سازماني در محيط يک پايگاه داده
82
جلسه چهارم
ایجاد یک محیط پایگاه داده
عناصر کلیدي سازماني در محیط یک پایگاه داده
مدیریت داده ()Data Administration
توسعه سیاستهاي اطالعاتي
تعریف نیازمندیهاي اطالعاتي
نظارت بر طراحي منطقي پایگاه داده و توسعه فرهنگ پایگاه داده
نظارت بر کاربرد اطالعات
83
ايجاد يک محيط پايگاه داده
عناصر کليدي سازماني در محيط يک پايگاه داده
برنامه ريزي داده و متدولوژي مدلسازيData Planning and Modeling Methodology
برنامه ريزي است براي داده در سطح سازمان.
شناسايي موجوديتهاي کليدي ،ويژگيها ،و روابطي که داده هاي سازمان را تشکيل مي دهند.
مديريت فناوري پايگاه دادهDatabase Technology and Management ،
پايگاه هاي داده نيازمند نرم افزار DBMSو کارکنان است.
گروه طراحي پايگاه داده ساختار و محتويات پايگاه داده را تعريف و سازماندهي مي کنند.
مديريت پايگاه داده :استقرار پايگاه داده فیزيکي ،روابط منطقي ،و قوانین دسترس ي
84
ايجاد يک محيط پايگاه داده
عناصر کليدي سازماني در محيط يک پايگاه داده
کاربرانUsers
آموزش کاربران نهايي براي استفاده از زبان پرس و جوي نسل چهارم.
روند پيشرفت پايگاه هاي داده
پردازش تحليلي آنلين ()Online Analytical Processing )OLAP
OLAP کاربران را قادر مي سازد داده هاي واحد را به شکلهاي مختلف با استفاده از
ابعاد چندگانه ملحظه کنند.
هر جنبه از اطلعات – محصول ،قيمت ،منطقه – نمايانگر بعد متفاوتي است.
85
روند پيشرفت پايگاه هاي داده
پردازش تحليلي آنلين()Online Analytical Processing )OLAP
مدل چند بعدي داده
86
روند پيشرفت پايگاه هاي داده
انبارهاي داده
انبار داده ( :)Data Warehouseداده هاي جاري و قديمي را براي گزارش دهي و تحليل ذخیره مي سازد.
·
· OLAP
·
اجزاي يک انبار داده
87
روند پيشرفت پايگاه هاي داده
بازار داده و جستجوي داده
بازار داده ( :)Data Martزير مجموعه اي است از انبارهاي داده يا خلصه اي از داده براي
کاربران خاص.
استخراج داده ( :)Data miningتکنيکهايي براي يافتن الگوها و روابط پنهان در حجم
عظيمي از داده براي استنتاج قوانيني براي پيش بيني روندهاي آينده.
نمونه هايي از جستجوي داده
:Disco S.A.فروشگاه هاي زنجیره اي آرژانتین از استخراج داده براي تحليل الگوهاي خريد بيش از 5/1ميليون
مشتريي که داراي برنامه خريد متناوبي در بيش از 200فروشگاه هستند ،استفاده مي کند.
رستوران :Red Robinاين رستورانها از استخراج داده براي تحليل منوهاي 87رستوران خود استفاده مي
کند .با تحليل قيمت ،هزينه ،و کيفيت هر يک از موادي که در غذاهاي سرو شده به کار مي رود Red Robin ،مي
تواند اقلم منو را که هم داراي تقاضاي زياد و هم سود حاشيه اي باالست ،شناسايي کند.
88
روند پيشرفت پايگاه هاي داده
بازار داده و جستجوي داده
مزاياي انبارهاي داده
بهبود اطلعات و قابليت دسترس ي به آنها
قابليت مدل کردن و مدلسازي مجدد داده
قادرساختن دسترس ي به داده بدون تأثیر گذاري بر عملکرد سيستم هاي عملياتي موروثي زيربنايي
سازمان
پايگاه داده فرارسانه ايHypermedia Database
داده را در قالب شبکه اي از نودها سازماندهي مي کند.
نودها را در قالب الگوهاي مشخص شده توسط کاربر به هم مرتبط مي سازد.
از متن ،گرافيک ،صدا ،ويدئو ،و برنامه هاي اجرايي پشتيباني مي کند.
89
روند پيشرفت پايگاه هاي داده
پايگاه داده فرارسانه ايHypermedia Database
يک پايگاه داده فرارسانه اي
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
90
روند پيشرفت پايگاه هاي داده
مرتبط ساختن پايگاه هاي داده داخلي به وب
سرور پايگاه داده (:)Database Server
کامپيوتري است در يک محيط مشتري /سرور.
DBMS را میزباني مي کند.
درخواستهاي SQLرا دريافت مي کند.
داده هاي مورد نياز را تأمین مي سازد.
ميان افزار (:)Middleware
نرم افزاري است براي برقراري ارتباط بین وب سرور و DBMS
قابليت برقراري ارتباط با پايگاه داده را مديريت مي کند.
ميتواند نسخه سرور سيستم کاربردي يا (Common Gateway CGI
) Interfaceباشد.
91
روند پيشرفت پايگاه هاي داده
مرتبط ساختن پايگاه هاي داده داخلي به وب
`
92
روند پيشرفت پايگاه هاي داده
مزاياي دسترس ي به پايگاه هاي داده از طريق وب
کاربري نرم افزار مرورگر ساده است؛ نيازمند آموزش اندکي است.
واسط وب نيازمند تغيیرات اندکي در پايگاه داده داخلي است.
ارزانتر از واسطهاي با طراحي خاص است.
93
ساختن یک پایگاه داده(ادامه)
مدلسازی موجودیت ـ رابطه(:)entity-relationship modeling
فرایند طراحی یک پایگاه داده به وسیله سازماندهی موجودیت داده های مورد
استفاده و شناسایی رابطه ای که با هم دارند.
نمودار موجودیت ـ رابطه(:)entity-relationship diagram
نموداری که موجودیت داده ها ،صفت ها و رابطه بین آن ها را نشان می
دهد.
کلس های موجودیتی( :)entity classesگروهی از موجودیت های یک
نوع داده مشخص.
94
مدلسازی
نمونه( :)instanceیک موجودیت مشخص از یک نوع موجودیت
شناسه( :)identifierیک صفت که یک نمونه موجودیت را شناسایی می
کند.
رابطه ها( :)relationshipsاتصال های مفهومی موجودیت ها در یک
پایگاه داده.
95
تعريف اطالع
اطلع به دادهاي اطلق ميشود كه توسط يك فرد يا سازمان براي
تصميمگیري بكار ميرود
اطلع ،داده پردازششده است.
اطلع عبارتست از داده سازمان يافتهاي كه شناختي را منتقل ميكند
از قرار گرفتن داده ها در درون یک متن معنی دار که اغلب به صورت پیام
است اطلعات به دست می آید
96
تعریف اطالعات
تعاريف متعددي از اطلعات وجود دارد (تعاريف مبتني بر معنا (معنا شناختي) و
تعاريف مبتني بر كميت)
الف ـ تعريف واژه نامه ALAاطلعات عبارت است از تمام ايـده ها ،واقعيتها و
كاره ــاي خلقانه ذهن كه به صورت رسمي يا غیر رسمي و به هر حالتي ثبت ،منتشر و
ياتوزيع گرديده است.كه ممكن است بصــورت مستند يا غیرمستند باشد .براســاس
استاندارد مارك اطلعات مستند به يكي از صور ذيل است:
ب -كتاب ها :مواد متني كه به صورت تك نگاشت ميباشند.
97
تعريف اطلعات
ب -پيايندها :مواد متني كه بصورت منظم تكرار مي شود مانند نشريات
ادواري
ج -نقشه ها :موارد جغرافيايي شبيه نقشه هاي مسطح يا كره ها
د -فايلهاي كامپيوتري :كه در كامپيوترها ونرم افزارهاي مختلف
استفاده مي شود.
ه ـ موارد شنيداري وديداري :شامل اطلعات صوتي ،نوارهاي
كاست،تصــاويرو......
وـ حاالت تركيبي :كه بصورت تركيبي از موارد فوق مي باشد.
98
تعريف اطالعات
ب ـ تعريف مبتني بر نظرية اطلعات:
اطلعات كميتي است كه با بيت ها اندازه گیري و بر حسب احتماالت
پديدار شدن نماد ها تعريف مي شود (.اين تعريف به بار معنايي توجه
ندارد)
ج ـ در فرهنگ انفورماتيك اطلعات عبارت است از هر مجموعه اي از
عناصر ديجيتال ،حروفي يا نمادي كه داراي مفهوم آشكار و مشخص
بوده و مي تواند در معرض پردازش اتوماتيك قرار گیرد.
99
•تعریف اطالعات:
اطلعات داده ای است که سازمان یافته و از فعل التین Informoو Informare
به معنی شکل دادن به چیزی است.اطلعات ,داده ای ست که حالت ذهنی را تغییر می
دهد.افراد از محیطی که در آن هستند شناخت هایی بدست می آورند.این شناختها
حاالت ذهنی در فرد بوجود می آورند که در تصمیم گیری فرد کمک می کنند.
حالت ذهنی یا State of Mindیک مفهوم بسیار مهمی در سیستمهای اطلعاتی ست
که کمک می کند بدانیم چه موقع یک داده برای فرد به خصوص ی تبدیل به اطلعات می
شود.
بنابراین اطلعات بایستی به دانش فرد در زمینه خاص ی که مورد توجه است بیافزاید.
داشتن اطلعات بیش از حد نه تنها وقت گیر است بلکه دست و پاگیر نیزخواهد بود.
100
اطلعات می تواند اهداف زیر را داشته باشد
-1موجب جابه جایی آگاهی و دانش است
-2آگاهی و هوشیاری می دهد و شگفتی می آفریند
-3ایجاد انگیزه می کند و افراد را تحت تاثیر قرار داد ه و آنها را بر می
انگیزد که اقدامی به عمل آورند
-4از عدم اطمینان می کاهد و منجر به اخذ تصمیمات مطمئن تری می
شود
-5گزینه های جدیدی راآشکار ساخته یاموجب حذف گزینه های
نامربوط و ضعیف می گردد
101
در اینجا یادآوری چند نکته الزم است
اطلعات اثر رفتاری دارد با توجه به اهدافی که برای اطلعات ذکر شد در
شرایط عادی و چنانچه این اطلعات به فرد مناسبی منتقل شود
موجب بروز رفتار خواهد شد
اطلعات ممکن است در قالب های گوناگون مثل تصویر صدا و حرکت و
...بیان شود
اطلعات ممکن است در حالیکه برای یک فرد نقش اطلعاتی دارد برای
فرد دیگری داده به حساب آیند تفاوت در نقشهای افراد می تواند از
دالیل این امر باشد
102
•جریان از داده به اطلعات و دانش:
داده حقایق منفرد و جدا از هم در رابطه با یک موضوع یا گروهی از موضوعات است.ذخیره سازی
داده ها بدون توجه به میزان استفاده از داده با شکست مواجه خواهد شد .اطلعات هم حقایق
بامعنی ای ست که از ارتباط میان داده ها حاصل میشود.
سازوکارهای تبدیل داده به اطلعات عبارتند از:
خلصه سازی /ترکیب
اشتقاق
گزارش ها
برنامه های کاربردی
هوش مصنوعی
بطور کلی در تمام سازمانها یک جریان از داده به اطلعات و به دانش وجود دارد.ذخیره داده امکان
ورود یک سازمان را به عصر اطلعات را فراهم می آورد و به همین ترتیب استفاده از موتور
فن آوری در جهت انعطاف پذیری سازمان را برای عصر سایبرنتیک آماده می کند.
103
ارزش اطالعات
اطلعات دارای ارزش جهان شمول مطلق نیستند .ارزش اطلعات وابسته
به کس ی که از آن ها استفاده می کند ،زمانیکه از آن استفاده می شود و در
وضعیتی که مورد استفاده قرار می گیرد است.
وقتی که ارزش اطلعات دارای تعریف واحدی نباشد ،مشکل پیچیده تر می
شود.
104
انواع ارز ش اطالعات
ارزش اطلعات چقدر است؟ ماهنوز پاسخ این سؤال را نمی دانیم .هر چند
موضوع این است که چگونه ارزش تعریف شده است.
این همیشه یک «ارزش نسبی» است و بر اساس مقایسه هایی بین درآمد
حاصل از طریق اطلعات مختلف است و بنابراین یک ارزش مطلق برای
اطلعات وجود ندارد.
105
انواع ارز ش اطلعات
.1ارزش هنجاری اطلعات
پیش فرض اصلی این است که ما همواره در مورد پیشامد وقایعی که مرتبط
با تصمیمات ما هستند ،آگاهی و دانش مقدماتی را دارا هستیم .این آگاهی و
دانش به وسیله احتمال قبلی پیشامد که ما به هر واقعه و رخداد تخصیص
داده ایم منعکس می شود .احتمال ممکن است واقعی باشد ،یا ذهنی باشد
مثل پیش بینی برنده در یک مسابقه.
بنابراین ارزش اطلعات اضافی برابر با تفاوت در درآمد مورد انتظاری است
که به وسیله تغییرات احتمال حاصل می شود.
106
انواع ارز ش اطالعات
.2ارزش واقعی و واقع بینانه اطلعات
قیاس ی منطقی است که به وسیله تفاوت های اندازه گیری در دستیابی صورت می گیرد
و ما می توانیم اثر اطلعات راتعقیب کنیم و گوئیم که اندازه گیری به دقت صورت
گرفته است و ارتباط ما بین
متغیر ها به خوبی تعریف شده است.
واژه متداول برای دستیابی و موفقیت ،واژه (عملکرد) است و تفاوت انداره گیری شده در
عملکرد که از عوامل اطلعاتی ناش ی شده است ،ارزش واقع بینانه یا آشکار اطلعات
نامیده می شود.
ما در به کار بردن رویکرد واقع بینانه یک مانع عمده داریم .آن مانع استخراج و انتخاب
یک معیار و مقیاس (غیر عمدی و به دور ازتعصب) است.
107
انواع ارز ش اطالعات
.3ارزش ذهنی اطلعات
« ارزش ذهنی» ،برداشت کلی افراد از اطلعات را نشان می دهد .در
چندین بررس ی و مطالعه ،اشخاص با برون داده های ممکن (گزارش ها)
مواجه شدند و از آن ها خواسته شد که عقیده خود را در مورد هر
ً
کدام ابراز کنند .معموال از آن ها خواسته می شد که راه حل های
ممکن را براساس اولویت در رضایت شان درجه بندی «از یک تا ده ویا از
یک تا هفت» و یا تخمین بزنند که ارزش مورد انتظار هر گزارش چقدر
است.
چند مشکل از رویکرد ارزش ذهنی ناش ی می شود.
چه مقدار ارزش ذهنی ،واقعی است؟
108مشکل دوم ،مقایسه ارزش پولی است.
کمیت اطلعات
اطلعات به چه میزان ارزش دارد.
روش معمول این است که با تعیین و تعریف یک عامل (پدیده) آغاز می
شود .سپس برای هر عامل یک معیار مناسب اختصاص داده می شود.
با داشتن این معیار مقدار عامل برای رسیدن به ارزش پولی و مقداری
آن اندازه گیری می شود.
حال فرض کنید که عامل اصلی داده ها باشند.
می توان ،مقدار آن را با شمارش تعداد ویژگی ها (ارقام و حروف)،
تعداد کلمات و یا تعداد جملت به دست آورد .در پردازش داده ها می
توان طول رکورد و تعداد رکوردها را حساب کرد.
109
تعريف پايگاه دادهها
مجموعهاي است از دادههاي ذخیره شده و پايا ،به صورت
مجتمع(يكپارچه) (نه لزوما فیزيكي ،بلكه حداقل به طور منطقي) ،بهم
مرتبط ،با كمترين افزونگي ،تحت مديريت يك سيستم كنترل متمركز،
مورد استفاده يك يا چند كاربر از يك يا بيش از يك ”سيستم كاربردي“،
به طور همزمان و اشتراكي
110
اطلعات
• داده :از طريق مشاهده و يا تحقيق حاصل ميشود -خام
اطلعات
پردازش
• اطالعات
• داده پرورده است
• ارزش افزوده دارد
• درون سازماني – برون سازماني
111
داده
ويژگيهاي اطلعات
مرتبط بودن
دقت
كامل بودن
درستي
بموقع بودن
112
اقتصادي بودن
كار آيي
قابليت اتكا
امنيت
ویژگیهای اطالعات مناسب:
•به موقع بودن( :)timingتنها از اطلعاتی استفاده میشود که به موقع ابلغ شوند ،تأخیر در جمع
آوری ،پردازش وارسال اطلعات موجب تبدیل انها به گزارشهای بی مصرف میشود.
•مناسبت( :)appropriatenessاطلعات باید در حوزه فعالیت کاربر بوده و با وظایف وی
مرتبط باشند.
•دقت :دقت باعث اعتماد برای مصرف اطلعات میشود.در دنیای اطلعات چیزی به نام دقت
محض معنا ندارد .افزایش سطح دقت باعث افزایش هزینه شده ولی ضرورتا باعث افزایش ارزش
اطلعات نمی شود.
•جزییات( :)detailsاطلعات باید دارای حداقل موارد جزیی باشد ،وجود هر حرف اضافه به
معنای پردازش بیشتر ،تحلیل اضافه تز ،اشغال فضای بیشترو در نتیجه اخذ تصمیم های بی
ارزشتر
113
ویژگیهای اطالعات مناسب:
•تکرار( :)frequencyاطلعات باید به دفعاتی که به نوع تضمیم یا فعالیت مربوط است
تولید شوند.
•قابلیت فهم( :)understandabilityتولید کننده اطلعات باید از دانش فنی وسطح
معلومات و خصوصیات فردی دریافت کننده اگاهی کافی داشته باشد و اطلعاتی متناسب با وی
تولید کند.
•مربوط بودن :اطلعات وقتی مرتبط است که در تصمیم گیری موثر باشد اگر اطلعاتی باعث
اخذ تصمیم بهتری شود ،وآنرا بهبود بخشد آن اطلعات مرتبط محسوب می شود
•کامل بودن :به این معنی است که اطلعات در برگیرنده کلیه جزییات الزم برای تصمیم گیری
باشد
114
ویژگیهای اطالعات مناسب:
•قابل رسیدگی بودن :به این معنی که صحت اطلعات قابل رسیدگی باشد اطلعات
جدید باید در مقایسه با اطلعاتی که صحت آنها قبل محرز گشته است تایید شود
اما تقریبا صحت اغلب اطلعات با دنبال کردن آنها تا منبع اصلی شان تایید می شود
عبارت قابل ممیزی بودن اطلعات اغلب برای تشریح ابزاری به کار میرود که میتواند
خلصه اطلعات را بابرگشت به منبع اصلی آن پیگیری کند همچنین می تواند داده
های ورودی مفصل را به اطلعات خلصه تبدیل کند تعیین صحت اطلعات بدن
بکار گیری ممیزی معموال غیر ممکن است
115
طبقه بندي اطلعات
اهداف
سازمان
گز
ارشات
برنامه اسرتاتژيكي
داده هاي پديده هاي
مديران اسرتاتژيك
گزارشات
برنامه ريزي تاك تيكي
گزارشات
برنامه ريزي عمليايت
116
دنياي حميطي و حماطي
داده هاي پديده هاي
مديران مياين
مديران عمليايت
داده هاي عوامل حماطي سازمان
دنياي حماطي و تعهدات
داده هاي پديده هاي
دنياي حماطي و حمدود
مقايسه داده و اطلعات
واژه “”dataبه معني “داده ها” از فعل التین “ ”doو “ ”dareبه معني “دادن” ،مناسبترين واژه اي
است كه به واقعتيهاي شكل نيافته وبدون ساختار فراوان توليد شده از طريق کامپیوتر يا در نتيجه داد
و ستدهاي سازماني به وجود آمده مي توان اطلق كرد.
اطلعات مركب از داده هايي است كه شكل و ساختار دارد
از نظر وبسترواژه “”informationبه معني اطلع ازفعل التین “ ”informo , informareبه
معني شكل دادن به چیزي است واژه informationاز نظرعلم معاني بيان ،ساخت بخشيدن به
توده يا ماده نامنظم را تداعي ميكند؛
ساخت بخشیدنی که به ماده بدون حیات و نامرتب معنی وحیات بدهدمناسبترین واژه برای تمام داده
هایی که برای کاربر از طریق نوعی نظم بخشیدن به آنها فراهم میشود واژه اطلع information
است
مقايسه داده و اطلعات ( ادامه)
داده را بطور نامحدود ميتوان توليد ،ذخیره ،و بازيابي كرد و به روز درآوردو دوباره بايگاني نمود .بدون
شك “داده ها” كاالي قابل معامله اي ميباشند كه به وسيله هر دو بخش دولتي و خصوص ي ،به
قيمت گزافي خريداري ميشود.به هر حال با اینکه داده ها به خودی خود ارزش ذاتی ندارند بااین
همه هر ساله هزینه کسب آنها با توجه به تصور غلطی که داده ها را مساوی اطلع می گیرند فزونی
می یابد
بنابراين واژه “داده” به معناي مطالبي كه ارزش آنها براي شخص معین در وضعيت خاص تعيین
نشده ،به كار رفته است ،در حاليكه واژه “اطلع” به معني “داده هاي ” ارزشيابي در ارتباط با مساله
اي معین براي تصميم گیرنده مشخص درزمان تصميم گیري وبه منظور كسب هدف تعيین شده به
كار رفته است.
مقايسه داده و اطلعات ( ادامه)
داده ها کار حرفه ای و مدیریتی را پشتیبانی میکنند و وروديهای حیاتی سیستم تقریبا تمام تصمیم
هایی به شمار می ایند که در سطوح مختلف سازمان گرفته میشوندمدیران ازطریق داده ها
نسبت به منابع مالی و انسانی آگاه می شوند داده ها را می توان برای دستیابی به فرصتهای جدید
موقعیت های جدید موقعیتهایی در بازار ،بهبود فرآیندها بهبود محصوالت و خدمات ابتکاری تقریبا به
بی نهایت راه با هم ترکیب کرد
بیشتر سازمانها اذعان دارند که باید داده ها را به عنوان منابع سازمانی مدیریت کنند همانگونه که
منابع مالی وانسانی خود را مدیریت می کنند و همچنین به سهولت می پذیرند که چنین کاری انجام
نمی دهند حتی سازمان های معدودی می دانند که چه داده هایی دارند و اینکه افراد سازمانشان به
داده های مورد نیاز دسترس ی ندارند و کیفیت داده ها یشان پایین بوده و به طور اثر بخش به کار
119نمی شوند
گرفته
مقايسه داده و اطلعات ( ادامه)
همچنین ممکن است اطلعات مفید برای یک مدیر ،برای مدیر دیگر کامل بی ارزش
باشددر این رابطه نه تنها در نظر گرفتن سطح سازمانی خاص بلکه ناحیه وظیفه ای نیز
مهم است برای مثال یک مدیر تولید نوعا نسبت به تحلیل فروش برحسب محصول
ناحیه جغرافیایی مشتری و مانند آن بی علقه است یا مسئول کنترل اموال نسبت به
گزارشهای مرسوم در حسابداری که فقط به طور غیر مستقیم بر او اثر می گذارد
علقه کمی دارد بنابراین اطلعات به داده های سازمان یافته ای اطلق می گردد که با
توجه به مسئله کاربر زمان و مکان انتخاب شده و ساخت یافته باشد
120
ارزش اطلعات
تبدیل داده ها به اطلعات توسط پردازشگر صورت می گیرد .پردازشگر ،یکی از اجزاء اصلی سیستم
ادراکی است.
ارزش اطلعات بستگی دارد به شناخت کاربر از اطلعات و مرتبط بودن آن با موقعیت وی.
دالیل افزایش تقاضا برای اطلعات
.1پیشرفت در فن آوری پردازش اطلعات موجب افزایش ظرفیت فنی برای جمع آوری و پردازش
داده ها گردیده است
.2پیشرفت و توسعه فن آوری مخابراتی و ارتباطات موجب افزایش اثر بخش ی توزیع و مبادله
اطلعات در داخل سازمانها و بین آنها شده است
.3موجب سهولت ارتباط بین فن آوری و کاربران آن گردیده است
.4پیچیدگی محیط از دیگر دالیل نیاز به اطلعات است
.5محیط داخلی نیز پیچیده شده است
.6افزایش دانش ،تحصیلت و آموزش تصمیم گیران و کاربران اطلعاتی موجب تقاضای بیشتر
اطلعات شده است
افزایش تقاضا برای اطلعات بیشتر برای نهادها و مؤسسات دیگر
پردازش داده ها
سيستمي که داده ها را پردازش مي کند«سيستم پردازش داده» نام دارد
پردازش داده مي تواند بوسيله دست و يا به کمک ابزار «هدايت کليدي»
مانند ماشین حساب جيبي ،ماشین تايپ و يا کامپيوتر انجام شود.
پردازش شامل يک يا چند مورد از عمليات زير است.
ثبت
مرتب کردن
ترکيب
محاسبه
جمع بندي
ذخیره
بازيافت
توليد مجدد
نمايش
اهداف
کنترل
ستاده
تبديل
داده
اطلعات یک منبع تاکتیکی
اطالعات همیشه در محیط کسب و کار بعنوان یک مزیت رقابتی مطرح بوده است.
اطالعات یک منبع ارزشمند برای اتخاذ تصمیمات کوتاه مدت وتاکتیکی است
که در عملیات روزمره سازمان جاری است.
اما یک سری مشکالت هم وجود دارد:
.1وقتی رقبا هم ازفن آوری مشابه استفاده کنند و به اطالعاتی با همان کیفیت
دسترس ی داشته باشند ،میزان مزایای مربوطه کاهش می یابد
.2مزایای حاصل ازافزایش درآمد و سودمربوطه باید با توجه به هزینه تهیه
اطالعات ونیز کسر هزینه های عملیاتی در نظر گرفته شده باشد
.3با افزایش کیفیت مدیریت اطالعات تضمینی وجود ندارد که تصمیمات
اتخاذ شده مزیت رقابتی را افزایش دهد
اطالعات یک منبع تاکتیکی
در ضمن نکات زیر هم باید مد نظر قرار گیرد:
.1
فن آوری اطالعات صرفا ً فرصتی را فراهم می کند برای کسب مزیت
رقابتی و افزایش کارایی عملیات و نه تضمین نتایج
.2
برای استفاده از فن آوری اطالعات باید هزینه زیادی بابت تجهیزات
و کاربرد و اجرای آنها پرداخت
.3
مزایای احتمالی فن آوری اطالعات برای تمام سازمانها از جمله رقبا
مطرح است
.4
سرمایه گذاری در سیستمهای اطالعات داده هایی فراهم می کند که
می تواند منبعی برای اطالعات با کیفیت برتر باشد
اطلعات منبع ارزش افزوده است
ارزش افزوده ،ارزش ی است که مصرف کننده با مصرف محصوالت ،دریافت می کند.
اطلعات می تواند منجر به بهبود طراحی و کیفیت محصول شود
اطلعات می تواند منجر به کاهش زمان تحویل شود
اطلعات منجر به اتخاذ تصمیمات بهتر شده و هزینه ها را کاهش می دهد
اطلعات منبع استراتژیک
اطلعات مزایای استراتژیک برای سازمان دارد .بدیهی است این برنامه ریزی با ریسک همراه است .اما
اطلعات صحیح می تواند ریسک را کاهش دهد.
اهمیت اطلعات
هر سازمانی که داده های صحیح ،دقیق ،به هنگام و جامع دراختیار داشته باشد و بتواند در کمترین
زمان ،داده های مورد نیازش را در اختیار داشته باشد ،موفقتر است.
اطلعات یکی از مهمترین منابعی است که مدیران در اختیار دارند.
مدیریت اطلعات
با افزایش حجم عملیات و گسترش سازمان،دیگر مدیر جهت تصمیم گیری و کنترل کمتر می تواند بر
مشاهدات خود متکی باشد و باید بیشتر به اطلعات روی آورد.
نحوه مدیریت اطالعات
درسالهای اخیر مدیران توجه زیادی به مدیریت اطالعات داشته اند .علت آن افزایش حجم اطالعات و
قابلیتهای زیادی است که تکنولوژی کامپیوتر به آن دست یافته است.
افزایش پیچیدگی امور
اثرات اقتصاد جهانی
رقابت جهانی
افزایش پیچیدگی تکنولوژی
شکستن چارچوبهای زمانی
محدودیتهای اجتماعی
کاربران چه کسانی هستند؟
استفاده کنندگان اولیه از کامپیوتر ،کارکنان بخش حسابداری بودند .به غیر از مدیران کارکنان و نیز
استفاده می کردند.مشتریان و سهام داران هم از استفاده کنندگان بودند.
مدیران و اطالعات
سطوح مدیریت عبارتند از:
مدیران ارشد
مدیران میانی
مدیران اجرایی
افق برنامه ریزی
بلند مدت
اطالعات
خالصه
نیاز به
نیاز به
اطالعات خارجی اطالعات داخلی
کم
زیاد
مدیران
ارشد
مدیران میانی
مدیران اجرایی
کوتاه مدت
اطالعات دقیق
کم
زیاد
ماهیت کار مدیران
علیرغم تفاوت آشکاری که بین سطوح مختلف مدیریت و نیز بین بخشهای اجرایی وجود دارد ،همه مدیران یک سری وظایف
معینی را انجام می دهند و نقش مشابهی را اجرا می کنند.
وظایف مدیران
هنری فایول در زمینه مدیریت ،به این نتیجه رسید که مدیران پنج وظیفه عمده را انجام می دهند :برنامه ریزی ،سازماندهی،
تأمین منابع ،هدایت و کنترل.
نقش مدیران
هنری مینزبرگ معتقد بود که مدیران درواقع ده نقش را در سه سطح کلی ایفا می کنند.
نقشهای مراوده ای
.1
نقش تشریفاتی
نقشهای تصمیم گیری
.3
نقش کارآفرین
نقش رهبر
نقش مشکل گشا
نقش رابط
.2
نقشهای اطلعاتی
نقش گیرنده اطلعات
نقش توزیع کننده اطلعات
نقش سخنگو
تخصیص دهنده منابع
مذاکره کننده
مهارتهای الزم برای مدیران
دو مهارت شاخص که برای یک مدیرالزم است عبارتند از:
مهارتهای ارتباطی – مدیران اطالعات را به دو شکل کتبی و شفاهی دریافت و به دیگران منتقل می کنند و مدیران از
مجموعه ای از ابزارهای ارتباطی برای کار خود استفاده می کنند.
تشریفاتی
رهبر
نقش
مراوده ای
رابط
گیرنده
توزیع کننده
سخنگو
کارآفرین
مشکل گشا
تخصیص دهنده منابع
مذاکره کننده
نقش
اطالعاتی
نقش
تصمیم گیری
داده
اطالعات
تصمیمات
پردازش
مهارتهای حل مسائل -منظور ازحل مسائل تمام فعالیتهایی است که منجر به حل یک مسئله می شود.
دانش مدیریت
منظور از دانش مدیریت ،دو نوع دانش است ،یکی دانش کامپیوتری و دیگری سواد اطالعاتی
سواد اطالعاتی یعنی آشنایی با نحوه استفاده از اطالعات در هر مرحله از فرایند حل مسئله .سواد اطالعاتی
ربطی به سواد کامپیوتری ندارد .سواد اطالعاتی مهمتر از سواد کامپیوتری است.
سایمون معتقد است که مدیر کاری جز تصمیم گیری ندارد.
وظایف مدیران در رابطه با سیستمهای اطالعاتی
یکی از نکات مهم در رابطه با سیستمهای اطالعات ،تقویت سیستمهای کنترلی است .سیستمهای اطالعات
مدیران اجرایی یا EISشاخصهای نظارتی را در اختیار مدیران قرار می دهد .برای آنکه سیستم
کنترلی مؤثر واقع شود ،سازمان باید مدلی مطلوب از شرایط را مورد نظر داشته باشد.
علقه داشتن به مديريت اطلعات
طي سالهاي اخیر ،مديران به دو دليل توجه روز افزوني به مديريت
اطلعات مبذول داشته اند:
پيچيدگي روز افزون فعاليتهاي كسب و كار
بهبود توانمنديهاي رايانه.
افزايش پيچيدگي فعاليتهاي كسب و كار
كسب وكارهمواره پيچيده بوده است ولي امروز از هر زمان ديگري پيچيده تر شده
است .همه سازمانها درمعرض تاثیرات اقتصاد بین امللل بوده ودر بازار جهاني رقابت
ميكنند .فناوري كسب و كار پيچيده تر ميشود و چهارچوبهاي زماني براي اقدامهاي
مديريتي كوتاهتر ميگردد و محدوديتهاي اجتماعي در قالب تقاضاي مشتريان براي
محصوالت و خدمات كيفي تر و ارزانتر وجود دارد .هر يك از اين آثار بر پيچيدگي كسب
و كار مي افزايد.
بهبود توانمنديهاي رايانه
رايانه هاي غول پيكر دهه هاي 1950،1960به سبب داشتن سرعت اندك و اندازه بزرگ از
صحنه خارج شده اند و تنها كارشناسان سخت افزار با آنها سروكار خواهند داشت
در گذشته كاربران هرگز در تماس مستقيم با سخت افزار قرار نميگرفتند واز اين امر راض ي
بودند ودر بيشتر موارد استفاده كنندگان خروچيهاي رايانه حتي نحوه كار با آن را نمي دانستند و
برخي از يادگیري آن نیز هراس داشتند.
از سوي ديگر ،كاربران امروزي از طريق رايانه هاي شخص ي يا ريزپردازنده هاي
دفتر كارخود ،ساير رايانه هاي موجود در شبكه با هم مرتبطند .نه تنها رايانه
در دسترس همگان قرار دارد بلكه طرز كار با آن نیز هر روز سهلتر مي شود
كاربران امروزي ديگر رايانه را يك وسيله ويژه به شمار نمي آورند بلكه به آن
به عنوان يك ابزار كار ضروري مانند میز و صندلي و تلفن نگاه مي كنند (مك
ليود،1998 ،ص5و.)6
تبدیل داده به اطلعات
گفتنی است که تبدیل داده ها به اطلعات توسط پردازشگر صورت می گیرد توضیح اینکه
پردازشگر اطلعات یکی از اجزای اصلی سیستم ادراکی است این پردازشگر ممکن است از اجزای
کامپیوتری یا غیر کامپیوتری و یا از ترکیب آنها تشکیل شده باشد
حال بادرنظر گرفتن اطلعاتی که کاربردریافت میکند میتوانیم ارزشهای متفاوتی برای هر بخش از
اطلعات در نظر بگیریم ارزش اطلعات به شناخت کاربر از اطلعات و مرتبط بودن آن با موقعیت
وی بستگی دارد لذا صرف نظر از همیت مرتبط بودن ،اگر کاربر شناختی از اطلعات نداشته باشد
داده ها همچنان داده باقی خواهند ماند حال اگر شناخت وجود داشته باشد هر چه ارتباط با
موقعیت کاربر بیشتر باشد سطح یا میزان شناخت کاربراز موقعیت و اطلعات بیشنرخواهد بود لذا
ارزش اطلعات افزایش مییابد
اطلعات
پردازشگر ج
اطلعات
داده
135
پردازشگر ب
اطلعات
داده
پردازشگر الف
داده
شکل تبدیل داده به اطالعات توسط پردازشگرها
انواع اطالعات
اطلعات را از ابعاد گوناگونی میتوان طبقه بندی نموداطلعات ازنظر منبع ( منابع
اطلعاتی) چارچوب زمانی( دوره زمانی )رسانه ارتباطی(رسانه ها) زمینه عملیاتی (
حوزه های تخصص ی ) سطوح تصمیم گیری ( سطوح سازمانی ) ویژگيها ( ویژگيها و
خصوصیات ) کیفیت ( کیفی بودن و رسمیت ( رسمی بودن تقسیم بندی می شوند
-1منبع اطلعات ( اطلعات از نظر منابع اطلعاتی ) :اینکه اطلعات در داخل
سازمان ایجاد شده اند یا خارج آن از این منظر اطلعات به دودسته خارجی و
داخلی تقسیم بندی می شوند .
-2چارچوب زمانی ( اطلعات از دوره زمانی ) اطلعات مربوط به موضوعی در
گذشته است یا در حال و یا درآینده ) از این منظر اطلعات به سه دسته بلند
مدت میان مدت و کوته مدت تقسیم می شوند
136
انواع اطالعات
-3رسانه ارتباطی ( اطلعات از نظر رسانه ها اطلعات کتبی ارائه می شوند یا شفاهی
-4حوزه های تخصص ی ( اطلعات از نظر زمینه عملیاتی ) همانطور که در شکل زیر
انواع اطلعات ازنظر حوزه های تخصص ی را نشان میدهد اطلعات مربوط به
فعالیتهای اولیه مانند هزینه مواد خام و تدارکاتی می باشد یا مربوط به امور پرسنلی
و حتی هزینه غیبت و تاخیر کارکنان
استراتژی
حوزه های تخصص ی ( اطلعات از نظر زمینه عملیاتی )
137
137
تاکتیک
عملیات
انواع اطالعات
-5سطوح تصمیم گیری ( اطلعات از نظر سطوح سازمانی ) کاربرد
اصلی اطلعات در یکی از سطوح استراتژیک تاکتیکی و یا اجرایی می
باشد از این منظر اطلعات ورد استفاده سطوح عالی میانی و
عملیاتی می باشد
استراتژی
تاکتیک
انواع اطالعات از نظر سطوح سازمانی
138
138
عملیات
انواع اطالعات
-6ویژگيها(اطلعات از نظر ویژگيها و خصوصیات ) اطلعات را برحسب وِیژگيها نیزمیتوان طبقه
بندی نمود ازاین منظر میتوان اطلعات را براساس ویژگيهایی همچون به هنگام بودن کامل بودن
مربوط بودن معتبربودن و به روز بودن طبقه بندی نمود ازنظرمحققین دیگری این ویژگيها میتواند
بسیار بیشتر هم باشد
-7کیفیت اطلعات ( اطلعات از نظر کیفی بودن) منظور از کیفیت اطلعات ابعادی است که می
تواند ارزش اطلعات را برای کاربر افزایش دهد
-8رسمیت اطلعات ( اطلعات از نظر رسمی بودن ) اطلعات رسمی به آن دسته از اطلعات گفته
می شود که از طریق مجراهای رسمی در سازمان گردش پیدا می کند ودر اختیار استفاده کنندگان
ذی ربط قرار میگیرد .این اطلعات شامل اطلعاتی است که در بردارنده نیازهای قانونی بودجه ای
برنامه ریزی شده حسابداری مدیریت و غیره می باشد اطلعات غیر رسمی آن بخش از اطلعات
جاری در سازمانها ست که از مجراهاهای رسمی جریان و گردش پیدا نمی کند و عمدتا از طریق
سازمانهای غیر رسمی انتقال پیدا می کند و این اطلعات شامل نقطه نظرات قضاوتها شایعات
139های شخص ی فرضیات و غیره می باشد
تجربه
انواع اطالعات
-9مسیر اطلعات ( اطلعات از نظر مسیر و جهت جریان ) اطلعات را براساس جهت
جریان آن در سازمان ها می توان به سه دسته عمودی ،افقی و مورب تقسیم کرد
الف :جریان اطلعات به صورت عمودی خود به دوشکل برقرار می شود
از باال به پایین :ممکن است از مدیریت عالی شروع شود و از طریق سایر سطوح
مدیریت به کارگران و کارکنان سطح عملیاتی منتهی میگردد این اطلعات معموال
دربرگیرنده اهداف ،سیاستها ،دستور العملها آیین نامه ها خطی مش ی ها و بخش نامه
ها میشود
از پایین به باال :از سطوح پایین سلسله مراتب سازمانی شروع میشود و به سطوح باال
انتقال مییابداین اطلعات با ارائه گزارشها پیشنهادها و درخواستها به سطوح باالتر
استمرار می یابد
140
انواع اطالعات
ب –جریان اطلعات به صورت افقی :معموال از طریق رویه ها و روشهای انجام کار در میان اعضای
واحدها و گروههای کاری متعدد و اعضای بخشهای متنوع صنفی وستادی برقرار میشود این نوع
اطلعات موجب بهبود روحیه افراد سازمان می شود و هماهنگی واحدهای هم سطح و افراد هم
ردیف را افزایش می دهد
ج -جریان اطلعات به صورت مورب :
برنوعی رابطه در کنار ارتباطات افقی بین مسئوالن و کارکنان داللت دارد که در آن طرفین ارتباط از
دوسطح جداگانه و از دوحوزه کاری متفاوت باهم به مبادله اطلعات می پردازند
141
برخی از ویژگيها و خصوصیات اطلعات
ویژگی اطلعات
142
دامنه ویژگی
از
تا
میزان جزییات
مفصل و جز به جز
خلصه و کلی
صحت و دقت
صحت ودقت زیاد
صحت ودقت کم
امکان دسترس ی
به آسانی تامین می شود
با تاخیر تامین می شود
بعد زمانی
مربوط به حال
مربوط به گذشته
میزان اطلعات
کامل و مرجع
محدود و ناقص
ارتباط
مربوط به نیازهای فعلی
نامربوط به نیازهای فعلی
گرایش
عینی
ذهنی /نظری
قابل اثبات
ثابت شده
ثابت نشده
کمی /کیفی
کمی
کیفی
میزان عدم اطمینان
قطعی
کامل غیر قطعی
وضوح اطلعات
واضح و آشکار
مبهم
در رابطه با جدول اسالید قبلی باید به چهار نکته زیر اشاره نمود
-1ابعاد مختلف اطلعات در رابطه بایک تصمیم گیری خاص مطرح نمی شود
-2دامنه هر بعد ممکن است سطوح کیفیت متفاوتی داشته باشد
-3حتی زمانیکه ابعاد مختلفی وجود داردبرخی ابعاد ازاهمیت بیشتری برخوردار
هستند
-4اهمیت یک بعد خاص در مساله تصمیم گیری نشان دهنده وضعیت تصمیم
ماهیت مساله مورد نظر و مهارتهای تصمیم گیرندگان است در حالتیکه تصمیم گیرنده
دارای قدرت تحلیل قوی میباشد تهیه اطلعات دقیق و جامع میتواند کیفیت تصمیم
اتخاذ شده را افزایش دهد.اما اگر قدرت تحلیل تصمیم گیرنده ضعیف باشد ،
143
اطلعات مختصر و خلصه ممکن است ارزش بیشتری داشته باشد
تعریف دانش از دیدگاه بزرگان
دانش ،استدالل درباره اطلعات و داده ها برای دسترس ی به کارایی ،حل مسائل ،تصمیم گیری ،
یادگیری و آموزش است (بک من)
دانش ،سازمانی اجتماعی از سرمایه های متمرکز انسانی ،سرمایه های استعدادهای فکری و سرمایه
های ساختار است (بروکینگ)
دانش سازمانی به اطلعات پردازش و جاسازی شده از جریانات عادی و مراحلی که قابلیت اقدام
دارند و نیز دانش به دست آمده به وسیله سیستم های سازمانی ،مراحل ،تولیدات ،قوانین و فرهنگ
اطلق می شود (مایر)
دانش ایدهها ،فهمها و درس آموخته شده ما در طول زمان است .درسها و ایدههایی که با کنار هم
نهادن اطلعات دریافتی از منابع مختلف و درگذر زمان به آن دست یافتهایم(.ماهنامه مدیریت دانش
سازمانی – آبان )83
دانش فردي براي توسعه دانش پايه سازماني ضروري است؛ هر چند دانش سازماني حاصل جمع
سادهاي از دانشهاي فردي نيست( .بات)2000 ،
144
تعریف دانش از دیدگاه بزرگان
دانش ،اطلعات کاربردی و سازماندهی شده برای حل مسائل است (ولف)
دانش ،اطلعاتی سازماندهی و تجزیه و تحلیل شده است که میتواند ،قابل درک و نیز کاربردی برای
حل مسائل و تصمیم گیری باشد (تورین)
دانش ،شامل حقایق و باورها ،مفاهیم و اندیشه ها ،قضاوتها و انتظارات ،متدولوژی (روش شناس ی)
یا علم اصول و نحوه انجام فنون است (ویگ)
دانش مجموعه ای از نگرشها ،تجربیات و مراحلی است که به صورت درست و صحیح درکنار هم قرار
گرفته اند .از این رو ،راهنمای مناسبی برای افکار ،رفتارها و ارتباطات است (روم .ون دراسپک و
اسپیکروت)
ايجاد دانش به توانايي سازمانها در ايجاد ايدهها و راهحلهاي نوين و مفيد اشاره دارد (ماراكاس،
.)1999
145
تعريف دانش
دانش اطلعات آميخته شده با تجربه ،زمينه و تفسیر ميباشد
(داونپورت)1998،
دانش،اعتقادشخص ي توجيه پذيري است كه ظرفيت فردرا براي انجام
عمل افزايش ميدهد (علوي وليدنر)2001،
به نظر درتسک دانش ازاطلعات( پیامهای انباشته شده منظم ساخت
یافته ومعنی دار از طریق تجربه ارتباطات و یا استنتاج ایجاد می شود و ما
ان را باور می کنیم و برای آن ارزش قائل می شویم
146
مقايسه دانش و اطالعات
147
اطالعات
به عنوان يك منبع هميشه با ارزش
نيست
ماهيت آن ايستا است
باگذشت زمان از ارزش آن كاسته
مي شود
اطلعات به مرور زمان انباشته مي
شود
دانش
به عنوان يك منبع هميشه با
ارزش است
ماهيت آن پويا است
باگذشت زمان ارزش آن كاهش
نمي يابد
دانش به مرور زمان تكامل مي
يابد
انواع دانش
148
دانش ضمني :دانش ي است که به صورت تجربيات ،بينشها ،تخصصها ،مهارتها و همچنین
فرهنگ سازماني در ذهن افراد سازمانها وجود دارد.اين دانش به بند کشيده نشده است.
دانش صريح :دانش مستند سازي شده که در شکلي قابل توزيع به افراد سازمان باشد .اين
دانش در قالب سياستها ،رويه ها ،محصوالت و اهداف در سازمان وجود دارد.
هدف مديريت دانش تبديل هر چه بيشتر دانش ضمني به دانش صريح در سازمان مي باشد.
دانش صريح مديريت پذيرتر است.
چرا افراد دانش خود را تسهيم نميكنند؟
تمايل دارند اما وقت ندارند.
مهارتهاي تسهيم دانش را ندارند.
مزاياي تسهيم دانش را نميدانند.
امکانات تسهيم دانش در شرکت وجود نداشته باشد.
جبراني از سوي شركت انجام نميشود.
شرکت،فرهنگ تسهيم دانش را تشويق نميكند.
149
تعريف مديريت دانش
150
مديريت دانش فرايند جمعآوري ,ذخیرهسازي ,پردازش و توزيع دانش مفيد سازماني در
فرمي مناسب به كلية افراد نيازمند آن درهر نقطه و هر زمان در سازمان ميباشد.
فرآيند برنامه ريزي ،سازماندهي ،هدايت و كنترل منابع دانش سازمان ،بمنظور حفظ ،
نگهداري و بهره برداري از آن را مديريت دانش مي گويند.
خرد (معرفت)
وقتی که دانش برای تصمیمگیری و بهبود تصمیمات ،فرآیندها
و بهرهوری یا سودآوری به کار گرفته میشود تبدیل به خرد میشود.
برای خردمند بودن ،افراد نه تنها باید دانش کسب کنند بلکه باید
فهم کاملی از اصول حاکم برآن دانش را نیز داشته باشند.
هریک ازطبقات اطلعات همچون داده اطلعات دانش خرد (
حکمت اگر به صورت دست اول باشند اطلعات ویژه نامیده می
شوند شکل اسلید بعدی این موضوع را نشان می دهد
151
طبقات اطلعات
بيت
بايت
داده
اطلعات
دانش
اطلعات ويژه
بيت
تمركز نخستین بر “داده”
در نيمه نخست قرن بيستم ،هنگامي كه ماشينهاي منگنه زن و ماشین حسابهاي
بزرگ در اوج خود بوده سازمانها ،نيازهاي اطلعاتي مديران را ناديده ميگرفتند.
اين بي توجهي ادامه يافت زيرا نخستین رايانه ها فقط براي محاسبه عمليات
حسابداري به كار گرفته شد .نام اين سيستمها را “سيستم پردازش الكترونيكي
داده ها” گذاشتند.
تمركز جديد بر اطلعات
در سال 1964نسل جديدي از تجهیزات رايانه اي معرفي شد كه به نحوه كاربرد
رايانه ها تاثیر عميقي داشت .راينه هاي جديد با استفاده از “مدار تراشه
سليكان” براي نخستین بار فرصت افزايش قدرت پردازش اطلعات را فراهم
آوردند و “سيستم اطلعات مديريت” به منظور توليد اطلعات براي گروهي از
مديران مطرح شد (جرشفسكي،1969 ،ص.)61
بشری ،قضاوتی
خرد
مفهومی ,ضمنی
فراگیری انتقال الزامات
دانش
اطلعات
قابل کدگزاری ،واضح
براحتی قابل انتقال
داده
155
نتیجه گیری :
داده ها عناصر واقعی ویژگیها و یا
خواصی هستند که یک شی ء پدیده و
یارخدادی را تشریح میکنند اطالعات داده
هایی هستند که پردازش سازماندهی و
ترکیب شده اند تا آگاهی بیشتری را به فرد
منتقل کنند دانش سطح باالتری از شناخت
را نشان می دهد که شامل قواعد الگوها و
156
نتیجه گیری :
در دنیای رقابتی امروز اطالعات مانند
سرمایه و نیروی انسانی در شمار
عوامل تولیدذ و به عنوان مهمترین
مزیت نسبی بنگاههای اقتصادی
محسوب می شود از این رو نه تنها
مدیران ارشد و مدیران اجرایی بلکه
157
منابع اصلی
مبانی فناوری اطلعات علیرضا مقدس ی
مقدمه ای بر اطلعات توربان
سیستمهای اطلعات مدیریت ( علی رضاییان
و.........
158