فی فوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی فوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود مقاله لاتین ترجمه شده رشته مدیریت

اختصاصی از فی فوو دانلود مقاله لاتین ترجمه شده رشته مدیریت دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله لاتین ترجمه شده رشته مدیریت


دانلود مقاله لاتین ترجمه شده رشته مدیریت

دانلود مقاله لاتین ترجمه شده رشته مدیریت

تعداد صفحه انگلیسی: 11

سال نشر: 2015

تعداد صفحه ترجمه فارسی: 24 صفحه

عنوان فارسی:

 رویکردی بر: بازیابی اطلاعات XBRL بر روی نسل جدید سیستمEDGAR (سیستم جمع آوری، تحلیل و بازیابی اطلاعات )

عنوان انگلیسی:

RETRIEVING FINANCIAL INFORMATION IN XBRL ON THE NEXT-GENERATION EDGAR


دانلود با لینک مستقیم


دانلود مقاله لاتین ترجمه شده رشته مدیریت

تحقیق در مورد چالش ها و تنگنا های مدیریت و بازیابی اطلاعات

اختصاصی از فی فوو تحقیق در مورد چالش ها و تنگنا های مدیریت و بازیابی اطلاعات دانلود با لینک مستقیم و پر سرعت .

تحقیق در مورد چالش ها و تنگنا های مدیریت و بازیابی اطلاعات


تحقیق در مورد چالش ها و تنگنا های مدیریت و بازیابی اطلاعات

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 تعداد صفحه9

فهرست مطالب

مقدمه

 

تعریف مدیریت اطلاعات

 

داده، اطلاعات و دانش

 

نقش کاربران

 

شناخت نیازهای اطلاعاتی

 

ظهور اینترنت : چالش های جدید

 

ضرورت توصیف اطلاعات : ابر اطلاعات

 

نتیجه گیری

 

نقش موتور های جستجو

چالش ها و تنگنا های مدیریت و بازیابی اطلاعات

چکیده

سرعت سرسام آور تولید اطلاعات از یک سو و ضرورت سامان دهی این حجم روز افزون از سویی ، بشر را با چالش های جدیدی روبرو ساخته است.  پیشرفت های حاصل در فناوری های اطلاعاتی و ارتباطی با همه مزایایی که داشته اند برخی تنگناهای جدید برای جامعه کاربران به وجود آورده اند. هر چه حجم اطلاعات بیشتر  و مجراهای دسترسی به آنها متنوع تر می شود امکان بازیابی کارآمد و به موقع اطلاعات دشوارتر شده و اطمینان از صحت و اعتبار آنها  نیز کمتر می شود.  در این میان اتخاذ یک استراتژی سودمند مستلزم  شناخت جامعه کاربران و نیازهای اطلاعاتی آنان، ارائه آموزش های لازم، ریشه یابی مشکلات موجود و ایجاد ابزار های جدید برای مقابله با این مشکلات می باشد.

 


مقدمه

مدیریت اطلاعات امروزه به مفهومی پیچیده تبدیل شده است ، زیرا اطلاعات موجود حجمی ناباورانه به خود گرفته و روزبه روز بر این حجم افزوده می شود. همه ما با اصطلاحاتی چون « انفجار دانش » یا « انفجار اطلاعات» کم و بیش آشنا هستیم. این پدیده ، واقعیت بزرگی است که منشاء تحولات و حتی انقلابی عظیم در عرصه حیات بشری گردیده است(شاهنگیان، 1369). نا گفته پیداست که حجم وسیع تر اطلاعات باید منجر به عملکرد بهینه تر، هوشمندانه تر و با سرعت بیشتر گردد. مقاله حاضر به بحث پیرامون چالش ها و تنگناهای موجود در مدیریت اطلاعات با رویکردی بر اطلاعات تحت وب می پردازد.

 

تعریف مدیریت اطلاعات

واژه مدیریت اطلاعات در رشته ها و زمینه های مختلف علمی به کار برده شده است. از جمله در علوم کامپیوتر، بازرگانی، مدیریت و کتابداری و اطلاع رسانی. در این مقاله تاکید ما بر جنبه هایی از مدیریت اطلاعات است که در علوم کتابداری و اطلاع رسانی مطرح است. در این علم مدیریت اطلاعات، موضوعی نسبتا نو ظهور می باشد که روز به روز بر اهمیت آن افزوده میشود. در کتابداری و اطلاع رسانی، مدیریت اطلاعات به معنی توانایی در جمع آوری، نگهداری، بازیابی، اشاعه و در دسترس ساختن اطلاعات درست، در مکان و زمان مناسب، برای افراد شایسته با کمترین هزینه، در بهترین محمل اطلاعاتی برای به کار گیری در تصمیم گیری، می باشد. ظهور اینترنت و مجراهای اطلاعاتی آنلاین، مدیریت اطلاعات را با چالش ها و تنگناهایی مواجه ساخته است به بخش هایی از آن اشاره می کنیم.

 


دانلود با لینک مستقیم


تحقیق در مورد چالش ها و تنگنا های مدیریت و بازیابی اطلاعات

دانلود پاورپوینت پایگاه داده ها 1

اختصاصی از فی فوو دانلود پاورپوینت پایگاه داده ها 1 دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت پایگاه داده ها 1


دانلود پاورپوینت پایگاه داده ها 1

 پاورپوینت پایگاه داده ها 1 در 29 اسلاید شامل بخش های زیر می باشد:

1)  سیر تحول سیستمهای ذخیره و بازیابی اطلاعات (Storage and Retrieval Systems)

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

    3) عناصر اصلی محیط پایگاه داده ها

1) سیر تحول سیستمهای ذخیره و بازیابی اطلاعات (Storage and Real-time Systems)

  2-1) تعریف سیستم ذخیره و بازیابی اطلاعات (Storage and Retrieval System) 

   3-1) تعریف سیستم واسط ذخیره و بازیابی - سیستم ذخیره و بازیابی اتوماتیک (کامپیوتری)

4-1) عناطر تشکیل دهنده یک سیستم ذخیره و بازیابی اطلاعات 

 - نرم افزار (Software) 

-کاربر (User)  

- نسل اول (1957-1948) : نسل بدون نرم افزار واسط 

- نسل دوم : نسل شیوه های دستیابی (1966- 1958) (Access Methods) 

نسل سوم : نسل سیستم مدیریت داده ها (1973-1967) (Data Management System) (DMS) 

- نسل چهارم : نسل سیستم مدیریت پایگاه داده ها (1980-1974) (Databse Management System) (DBMS) 

نسل پنجم نسل بانکهای معرفت و شی گرا (تاکنون-1981)

- داده  (Data) 

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

مثال مقدماتی (صرفا درک بهتر تعریف) 

مشی فایلینگ 

معایب این سیستم مثالی(Filing)

استانداردها

تغییرات در فیلد

افزونگی (Redundancy)  

ناسازگاری داده ها (Data inconsistency) 

مشی بانکی (Database Policy) 

لیست مراجع 

 

 

 بخشی از پاورپوینت:

1)  سیرتحول سیستمهای ذخیره و بازیابی اطلاعات (Storage and Retrieval Systems)

 

  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

مقاله بانک های اطلاعاتی

اختصاصی از فی فوو مقاله بانک های اطلاعاتی دانلود با لینک مستقیم و پر سرعت .

مقاله بانک های اطلاعاتی


مقاله بانک های اطلاعاتی

چکیده
مقاله حاضر به بررسی بانک اطلاعاتی می پردازد. در این مقاله تعریف بانک اطلاعاتی، مزایای استفاده از بانک اطلاعاتی و انواع آن، کاربردهای شبکه های کامپیوتری، پایگاه داده سیستم، دسترسی به بانک اطلاعاتی با استفاده ازASP و …. را توضیح می دهد. یکی از مهمترین بخش‌های هر برنامه کاربردی اطلاعاتی آن است که با چگونگی ذخیره و بازیابی اطلاعات سروکار دارد. در اینجا درباره طراحی بانک اطلاعاتی اشاره می کنیم:
اطلاعات در سیستم بانک اطلاعاتی رابطه‌ای بین چند جدول توزیع می‌شود تا ذخیره‌سازی اطلاعات و بازیابی اطلاعات بهینه شود. جدول‌ها با فیلدهای مشترکی ارتباط داده می‌شوند به طوری که اطلاعات می‌توانند به شیوه‌های موثری استخراج و نمایش داده شوند. اگر بانک اطلاعاتی خوب طراحی شده باشد می‌تواند ابزار مهمی برای مدیریت بر اطلاعات شخصی یا تجاری باشد، ولی اگر طراحی آن خوب صورت نگیرد، ارزشی نخواهد داشت. هر چه وقت بیشتری در طراحی و تحلیل داده‌ها صورت گیرد، نتیجه بهتری به دست می‌آید.
وقتی طراحی کامل و مرور شد، به راحتی می‌توان بانک اطلاعاتی را ایجاد کرد.
فرآیند طراحی ، با تحلیل کارهایی می‌شود که برای بانک اطلاعاتی مورد نیاز است. اول باید مشخص کنید که سیستم چه کاری را باید برای کاربر انجام دهد. با کاربران مصاحبه کنید تا به خواسته‌های آن‌ها پی ببرید. توجه داشته باشید که فرآیند طراحی یک فرآیند تکراری است. وقتی کاربران می‌خواهند از سیستم جدید استفاده کنند، راجع به ویژگی‌های آن فکر می‌کنند، مثل فرم ورود داده‌ها، تقاضاهای ویژه و فیلدهای محاسباتی.
از طرفی دیگر ، طراحی باید جایی خاتمه یابد و توسعه بانک اطلاعاتی شروع شود. در این صورت، خواسته‌های دیگر سیستم را می‌توانید در نسخ بعدی سیستم منظور کنید. فرآیند طراحی بانک اطلاعاتی را می‌توان در هشت مرحله انجام داد که هر مرحله هدف خاصی را دنبال می‌کند:
تعیین کنید که کاربران چه انتظاری از بانک اطلاعاتی دارند و چه داده‌هایی باید در خروجی ظاهر شوند.
توزیع داده‌ها را برنامه‌ریزی کنید (چه داده‌هایی در چه جدول‌هایی قرار گیرند).
فیلدهای هر رکورد را در هر جدول مشخص کنید.
برای هر جدول یک فیلد منحصربه فرد تعریف کنید تا تضمین شود که هیچ دو رکوردی یکسان نیستند.
تعیین کنید که جدول‌ها چگونه باید با یکدیگر ارتباط داشته باشند.
طراحی را با کاربران مرور کنید.
جدول‌ها را ایجاد کرده داده‌ها را وارد کنید.
کارآیی بانک اطلاعاتی را تحلیل و بهینه‌سازی کنید.
واژه های کلیدی: بانک اطلاعاتی، مزایا، پایگاه داده، شبکه، کاربران


فهرست مطالب
مروری بر بانک‌های اطلاعاتی ۱
تعریف بانک اطلاعاتی ۱
سیستم بانک اطلاعاتی چیست؟ ۲
داده‌ها ۳
سخت افزار ۴
نـرم‌افـزار ۵
کـاربـران ۵
مزایای استفاده از بانک اطلاعاتی ۶
انواع بانک‌های اطلاعاتی ۷
بانک اطلاعاتی هرمی ۷
بانک اطلاعاتی شبکه‌ای ۷
بانک اطلاعاتی رابطه‌ای ۸
انـواع رابـطه ۸
طراحی بانک اطلاعاتی ۹
مقایسه سه نوع بانک اطلاعاتی ۱۱
کاربردهای شبکه های کامپیوتری ۱۲
کاربرد های تجاری: ۱۲
سخت افزار شبکه : ۱۳
شبکه های محلی ۱۳
مدل مرجع TCP/IP ۱۴
SQL Server ۱۴
بانک اطلاعاتی SQL Server ۱۴
اشیای بانک اطلاعاتی SQL Server ۱۵
آشنایی با Enterprise Manager ۱۶
Microsofr Management Console ۱۷
آغاز کردن Enterprise Manager ۱۷
کنترل کردن SQL Sevrer ۱۸
مدل‌های امنیتی Server SQL ۱۹
ثبت کردن یک سرویس دهنده ۱۹
راه‌اندازی و متوقف کردن یک سرویس‌دهنده ۲۱
پایگاه داده سیستم ۲۲
Master ۲۲
model ۲۳
msdb ۲۳
Tempdb ۲۳
متصل شدن به پایگاه داده و خروج از آن ۲۴
خروج از Manager Enterprise ۲۴
مدیریت Server SQL ۲۴
پشتیبانی و بازیابی پایگاه داده ۲۵
تهیه نسخه پشتیبان یک پایگاه داده ۲۶
بازیابی اطلاعات یک پایگاه داده ۲۹
برای بازیابی اطلاعات ۳۰
استفاده از ویزارد Database Maintenance Plan ۳۰
به منظور ساختن یک برنامه زمان‌بندی برای تهیه یک پشتیبان ماهانه ۳۱
ساختن یک پایگاه داده ۳۳
ساختن پایگاه‌های داده ۳۳
ساختن یک پایگاه داده جدید ۳۴
برای ساختن یک پایگاه داده‌ها ۳۴
حذف کردن یک پایگاه داده ۳۵
ساختن جداول ۳۶
آشنایی با انواع داده ۳۶
ساختن یک جدول : ۳۶
برای حذف کردن یک جدول ۳۷
تعریف پروژه ۳۸
اهداف پروژه ۳۸
اصطلاحات جدید: ۴۱
مخاطب مورد نظر شما ۴۱
اصطلاح جدید: ۴۲
اصطلاحات جدید: ۴۳
اهداف کاربر ۴۴
مطالب و وظایف ۴۵
وب چگونه کار می‌کند؟ ۴۶
اصطلاحات جدید : ۴۸
ویندوز ۲۰۰۰ ۴۸
دسترسی به بانک اطلاعاتی با استفاده ازASP ۵۰
زنگ تفریح : انتخاب بانک اطلاعاتی و ODBC ۵۱
ایجاد بانک اطلاعاتی و ODBC DSN ۵۳
درج رکوردها در بانک اطلاعاتی ۵۴
ایجاد یک اتصال به بانک اطلاعاتی ۵۶
مفاهیم مقدماتی SQL : درج کردن (Insert) ۵۹
مدل‌سازی داده‌ها (Data Modeling) ۶۶
تعیین موجودیتها (Entities) ۶۷
زنگ تفریح : کلید اصلی (primary key) ۶۸
جداول واقعی ۶۹
درج داده‌ها ۷۰
رسیـدگـی به خـطاها ۷۱
تکمیـل فـرم ۷۲
فرم‌های چندمنظوره (Multi-Purpose) ۷۴
مرتب کردن صفحه با استفاده از جداول HTML ۷۵
خـلاصـه : ۷۸
مروری بر بانک‌های اطلاعاتی
یکی از مهمترین بخش‌های هر برنامه کاربردی اطلاعاتی آن است که با چگونگی ذخیره و بازیابی اطلاعات سروکار دارد. در این فصل مروری بر مفهوم بانک اطلاعاتی و انواع آن خواهیم داشت.
تعریف بانک اطلاعاتی
بانک اطلاعاتی مجموعه‌ای از داده‌های پایدار است که توسط برنامه‌های کاربردی موجود در یک موسسه مورد استفاده قرار می‌گیرد. منظور از پایداری این است که نوع داده‌های بانک اطلاعاتی با داده‌های ناپایداری مثل داده‌های ورودی داده‌های خروجی دستورات کنترلی صف‌ها بلوک‌های کنترل نرم‌افزار نتایج موقت و به طور کلی تمام داده‌هایی که ماهیت آن‌ها حالت گذرا دارد متفاوت است.
بانک‌های اطلاعاتی از نظر فیزیکی فایل‌هایی هستند که در سیستم‌های کامپیوتری برای ذخیره و بازیابی اطلاعات به کار می‌روند. برنامه‌های کاربردی مستقیماً نمی‌توانند این فایل‌ها را دستکاری کنند بلکه برای پردازش این فایل‌ها فرمان‌هایی را به سیستم‌های مدیریت بانک اطلاعاتی (DBMS) صادر می‌کنند. بنابراین سیستم‌های مدیریت بانک اطلاعاتی واسط میان کاربران و بانک‌های اطلاعاتی‌اند.
به این دلیل می‌گوییم داده‌های بانک اطلاعاتی پایدار است که وقتی داده‌ها توسط سیستم مدیریت بانک اطلاعاتی برای ورود به بانک اطلاعاتی پذیرفته شده‌اند فقط در صورتی می‌توانند حذف شوند که درخواستی به این سیستم وارد شده و اجازه حذف به آن داده شود. یعنی با اثرات جانبی ناشی از اجرای برنامه حذف نخواهند شد.
توجه داشته باشید که منظور از موسسه در تعریف بانک اطلاعاتی هر سازمان اقتصادی، علمی ، فنی و غیره است. موسسه ممکن است یک واحد مستقل ، یا یک شرکت بزرگ باشد مانند:
- شرکت تولیدی – دانشگاه – اداره دولتی
- بیمارستان – بانک
هر موسسه داده‌هایی راجع به عملیات خود نگهداری می‌کند. این داده‌ها همان داده‌های پایدار هستند.
سیستم بانک اطلاعاتی چیست؟
سیستم بانک اطلاعاتی ، سیستم کامپیوتری نگهداری داده‌هاست . بانک اطلاعاتی را می‌توان بستری برای نگهداری داده‌ها در نظر گرفت. کاربران سیستم می‌توانند عملیات گوناگونی را بر روی این فایل‌ها انجام دهند:
- افزودن فایل‌های جدید و خالی به بانک اطلاعاتی
- افزودن داده‌ها به فایل‌های موجود
- بازیابی داده‌ها از فایل‌های موجود
- تغییر داده‌های فایل‌های موجود
- حذف داده‌ها از فایل موجود
- حذف فایل‌هایی از بانک اطلاعاتی
به عبارت ساده‌تر، سیستم بانک اطلاعاتی یک سیستم کامپیوتری است که هدف آن ذخیره اطلاعات است و کاربران می‌توانند اطلاعات آن را بازیابی یا به هنگام‌سازی کنند.
یک بانک اطلاعاتی ساده از چهار مولفه تشکیل شده است :
- داده‌ها – نرم‌افزار
- سخت افزار – کاربران
هر یک از این چهار مولفه را به طور مختصر شرح خواهیم داد:
داده‌ها
سیستم‌های بانک اطلاعاتی در کامپیوترهای شخصی و کامپیوترهای بزرگ (یا سرور) به کار گرفته می‌شود. بدیهی است که قابلیت‌هایی که سیستم بانک اطلاعاتی ارائه می‌کند تا حد زیادی به کامپیوتری که این سیستم بر روی آن نصب است، بستگی دارد. سیستم‌ها بر روی کامپیوترهای بزرگ معمولاً چند کاربره هستند، در حالی که سیستم‌ها بر روی کامپیوترهای شخصی، تک کاربره می‌باشند به طور کلی، داده‌ها در بانک اطلاعاتی ، به خصوص در سیستم‌های بزرگ، هم به صورت مجتمع و هم به صورت اشتراکی هستند. این دو جنبه، یعنی مجتمع و اشتراکی بودن داده‌ها در محیط‌های بزرگ به عنوان امتیاز سیستم‌های بانک اطلاعاتی محسوب می‌شود و در سیستم‌های کوچک نیز ارزشمند است. هر کدام از این دو جنبه را به طور مختصر شرح می‌دهیم.
- مفهوم مجتمع بودن این است که بانک اطلاعاتی مجموعه‌ای از فایل‌ها است که بخشی از اطلاعات اضافی از آن حذف شده‌اند.
- مفهوم مشترک بودناین است که داده‌های موجود در بانک اطلاعاتی می‌تواند بین کابران مختلف به اشتراک گذاشته شود، یعنی هر یک از کاربران می‌توانند از یک بخش از داده‌ها برای اهداف خاصی استفاده کنند.
کاربران مختلف می‌توانند به یک بخش از داده‌ها دستیابی داشته باشند. این شیوه اشتراک و همزمانی از این واقعیت ناشی می‌شود که بانک اطلاعاتی مجتمع است.
سخت افزار
قطعات سخت افزاری سیستم شامل موارد زیر است :
- حافظه‌های جانبی ( معمولاً دیسک‌ها) که برای ذخیره داده‌ها به کار می‌روند و دستگاه‌های ورودی ، خروجی ، (مثل درایوها) ، گرداننده‌های دستگاه‌ها، کانال‌های ورودی ـ خروجی و …
- پردازنده‌های سخت‌افزار و حافظه‌های اصلی آن‌ها که برای پشتیبانی از اجرای نرم‌افزار بانک اطلاعاتی به کار می‌روند.
نـرم‌افـزار
بین بانک اطلاعاتی فیزیکی (مثلاً داده‌های ذخیره شده) و کاربران سیستم ، لایه‌ای از نرم‌افزار وجود دارد که سیستم مدیریت بانک اطلاعاتی نام دارد. امکاناتی مثل حذف و اضافه فایل‌ها، بازیابی داده‌ها از آن‌ها و به هنگام‌سازی این فایل‌ها از طریق سیستم مدیریت بانک اطلاعاتی ارائه می‌شود. یکی از کارهایی که سیستم مدیریت بانک اطلاعاتی انجام می‌دهد این است که کاربران را از مواجه شدن با جزئیات سخت‌افزاری دور می‌کند.
کـاربـران
کاربران اطلاعاتی را می‌توان به سه دسته تقسیم کرد:
- دسته اول ، برنامه‌نویسان کاربردی هستند که برنامه‌های کاربردی بانک اطلاعاتی را به زبان‌های خاصی می‌نویسند. این برنامه‌ها، درخواست مناسبی را به سیستم مدیریت بانک اطلاعاتی ارسال می‌کنند تا به بانک اطلاعاتی دستیابی داشته باشند.
- دسته دوم ، کاربران نهایی هستند که از طریق ایستگاه‌های کاری یا پایانه به سیستم دستیابی دارند. هر کاربر می‌تواند از طریق برنامه‌های کاربردی به بانک اطلاعاتی دستیابی داشته باشد.
دسته سوم : مدیر بانک اطلاعاتی است. وظیفه این دسته از کاربران ، مدیریت بر داده‌های بانک اطلاعاتی است که مفهوم داده‌ها را درک می‌کنند و نیاز موسسه به داده‌ها را در سطح مدیریت عالی قرار می‌دهند.
مزایای استفاده از بانک اطلاعاتی
برای این که با مزایای استفاده از بانک اطلاعاتی آشنا شوید، باید بدانید که موسسات معمولاً داده‌های خود را به دو شکل ذخیره می‌کنند:
سیستم‌های فایل . در این سیستم ، هر یک از فایل‌های مربوط به داده‌های موجود در موسسه ، مستقل از دیگری مورد استفاده قرار می‌گیرد. موسسه برای بهره‌برداری از این سیستم ، به ازای هر فایل ، یک یا چند برنامه کاربردی می‌نویسد . این برنامه‌های کاربردی هر کدام مستقیماً به داده‌های فایل دستیابی دارند.
در چنین سیستمی ، برقراری ارتباط بین فایل‌های مختلف و به دست آوردن اطلاعات جدید دشوار است. علاوه بر این داده‌های تکراری در فایل‌های مختلف ذخیره می‌شوند.
سیستم بانک اطلاعاتی : در چنین سیستمی ، داده‌ها در یک بانک اطلاعاتی قرار دارند که با مفهوم آن در ابتدای بحث آشنا شدید. مزایای سیستم بانک اطلاعاتی عبارتند از:
- جلوگیری از اتلاف حافظه در ذخیره کردن داده‌ها.
- ایجاد اطمینان نسبت به گزارش‌های به دست آمده.
- ساده بودن اخذ گزارش‌های جدید.
- بالا بودن سرعت پردازش داده‌ها.
- استقلال داده‌ها از سیستم کاربردی.
- تمرکز در مدیریت داده‌ها.
انواع بانک‌های اطلاعاتی
برای سازمان‌دهی داده‌ها و روابط بین آن‌ها راههای گوناگونی وجود دارد. سه الگوی اصلی ، تشکیل سه نوع بانک اطلاعاتی را می‌دهند.
بانک اطلاعاتی هرمی
در این الگو، اطلاعات به صورت درختی در اختیار کاربران قرار می‌گیرد. داده‌ها در بخش‌هایی به نام قطعه ذخیره می‌شوند. قطعه بالای نمودار ریشه نام دارد. ریشه به صورت رابطه پدر – فرزندی به قطعات زیرین وصل می‌شود. قطع پدر می‌تواند چندین فرزند داشته باشد، ولی هر فرزند فقط یک پدر دارد.
بانک اطلاعاتی شبکه‌ای
این شکل ، حالت تغییریافته الگوی هرمی است. این دو الگو به آسانی قابل تبدیل به یکدیگر هستند. در الگوی هرمی می‌توان یک عامل را به چند عامل پیوند داد، ولی در الگوی شبکه‌ای می‌توان چندین عامل را پیوند داد.
بانک اطلاعاتی رابطه‌ای
در سیستم بانک اطلاعاتی رابطه‌ای، هر یک از فایل‌های بانک اطلاعاتی را یک جدول می‌نامند. به عبارت دیگر ، بانک اطلاعاتی مجموعه‌ای از جدول ‌هاست و هر جدول حاوی داده‌های مرتبط به هم است. که در هر جدول هر ستون را یک فیلد و هر سطر را یک رکورد گویند. بنابراین ، هر رکورد بانک اطلاعاتی حاوی چند فیلد است که هر فیلد از نوع خاصی است.
نکته دیگری که در مورد جدول‌ها قابل توجه است ، فیلد کلید اولیه است. این ، فیلد مشخصه هر رکورد است و در هیچ دو رکوردی از جدول یکسان نیست.
انـواع رابـطه
همان‌طور که از نام بانک اطلاعاتی رابطه‌ای برمی‌آید. رابطه ، عنصر مهمی در این نوع بانک اطلاعاتی محسوب می‌شود. به عبارت دیگر، قدرت بانک اطلاعاتی رابطه‌ای ، ناشی از رابطه‌ای است که جدول‌های بانک اطلاعاتی می‌توانند با یکدیگر داشته باشند. برای این که جدول‌ها با یکدیگر رابطه برقرار کنند، باید دارای فیلد کلید اصلی باشند، زیرا رابطه بر اساس این فیلد صورت می‌گیرد. جدول‌های بانک اطلاعاتی به شکل‌های مختلف می‌توانند با یکدیگر رابطه داشته باشند که به شرح آن‌ها خواهیم پرداخت.
رایطه یک به یک : در این نوع رابطه ، یک رکورد با یک رکورد از جدول دیگر ارتباط برقرار می‌کند.
رابطه یک به چند : این رابطه ، متداول‌ترین رابطه در بانک اطلاعاتی است که در آن ، یک رکورد از جدولی با چند رکورد از جدول دیگر مطابقت می‌کند.
رابطه چند به چند : در این رابطه ، چند رکورد از یک جدول با چند رکورد از جدول دیگر تطبیق می‌کند. این نوع رابطه معمولاً در بانک اطلاعاتی رخ نمی‌دهد. ولی برای ایجاد چنین رابطه‌ای ، باید جدول دیگری به نام جدول اتصال ، بین دو جدول دیگر قرار داد , تا رابطه چند به چند را به دو رابطه یک به چند تبدیل کند.
طراحی بانک اطلاعاتی
اطلاعات در سیستم بانک اطلاعاتی رابطه‌ای بین چند جدول توزیع می‌شود تا ذخیره‌سازی اطلاعات و بازیابی اطلاعات بهینه شود. جدول‌ها با فیلدهای مشترکی ارتباط داده می‌شوند به طوری که اطلاعات می‌توانند به شیوه‌های موثری استخراج و نمایش داده شوند. اگر بانک اطلاعاتی خوب طراحی شده باشد می‌تواند ابزار مهمی برای مدیریت بر اطلاعات شخصی یا تجاری باشد، ولی اگر طراحی آن خوب صورت نگیرد، ارزشی نخواهد داشت. هر چه وقت بیشتری در طراحی و تحلیل داده‌ها صورت گیرد، نتیجه بهتری به دست می‌آید.
وقتی طراحی کامل و مرور شد، به راحتی می‌توان بانک اطلاعاتی را ایجاد کرد.
فرآیند طراحی ، با تحلیل کارهایی می‌شود که برای بانک اطلاعاتی مورد نیاز است. اول باید مشخص کنید که سیستم چه کاری را باید برای کاربر انجام دهد. با کاربران مصاحبه کنید تا به خواسته‌های آن‌ها پی ببرید. توجه داشته باشید که فرآیند طراحی یک فرآیند تکراری است. وقتی کاربران می‌خواهند از سیستم جدید استفاده کنند، راجع به ویژگی‌های آن فکر می‌کنند، مثل فرم ورود داده‌ها، تقاضاهای ویژه و فیلدهای محاسباتی.
از طرفی دیگر ، طراحی باید جایی خاتمه یابد و توسعه بانک اطلاعاتی شروع شود. در این صورت، خواسته‌های دیگر سیستم را می‌توانید در نسخ بعدی سیستم منظور کنید. فرآیند طراحی بانک اطلاعاتی را می‌توان در هشت مرحله انجام داد که هر مرحله هدف خاصی را دنبال می‌کند:
تعیین کنید که کاربران چه انتظاری از بانک اطلاعاتی دارند و چه داده‌هایی باید در خروجی ظاهر شوند.
توزیع داده‌ها را برنامه‌ریزی کنید (چه داده‌هایی در چه جدول‌هایی قرار گیرند).
فیلدهای هر رکورد را در هر جدول مشخص کنید.
برای هر جدول یک فیلد منحصربه فرد تعریف کنید تا تضمین شود که هیچ دو رکوردی یکسان نیستند.
تعیین کنید که جدول‌ها چگونه باید با یکدیگر ارتباط داشته باشند.
طراحی را با کاربران مرور کنید.
جدول‌ها را ایجاد کرده داده‌ها را وارد کنید.
کارآیی بانک اطلاعاتی را تحلیل و بهینه‌سازی کنید.
مقایسه سه نوع بانک اطلاعاتی
همنطور که دیدید، سه نوع بانک اطلاعاتی را می‌توان ایجاد کرد که عبارتند از هرمی ، شبکه‌ای و رابطه‌ای که اکنون به بررسی نقاط ضعف و قوت هر کدام می‌پردازیم. توانمندی اصل یالوهای هرمی و شبکه‌ای در کارآیی آن‌ها است. به عنوان مثال ، از الگوی هرمی می‌توان در سیستم هواپیمایی استفاده کرد که میلیون‌ها جا را ذخیره می‌کند.
عیب روش‌های هرمی و شبکه‌ای این است که همه راههای دستیبابی ، مسیرها و فهرست‌ها باید از قبل مشخص باشد. پس از این که تعریف شدند به راحتی قابل تعریف نیستند. لذا، انعطاف‌پذیری آن‌ها بسیار کم است. نیاز به برنامه‌نویسی زیادی دارند، وقت گیر بوده نصب و نوسازی آن‌ها دشوار است.
قدرت الگوی رابطه‌ای، انعطاف‌پذیری آن در پذیرش خواسته‌های جدید، ترکیب اطلاعات از منابع مختلف ، سهولت طراحی و نگهداری ، و افزودن اطلاعات بدون تاثثرگذاری در داده‌ها و برنامه‌های موجود است. عیب عمده آن ، کندی نسبی آن است ، زیرا باید حجم زیادی از داده‌ها را که بر روی دیسک ذخیره شده‌اند بازیابی کند، رابطه بین آن‌ها را تشخیص دهد و اطلاعات مناسب را در اختیار قرار دهد.
کاربردهای شبکه های کامپیوتری
قبل از پرداختن به جزئیات فنی ، بهتر است کمی درباره اینکه چرا مردم به شبکه های کامپیوتری اهمیت می دهند و چرا از آنها استفاده می کنند، صحبت کنیم، چرا که اگر کسی به شبکه اهمیت نمی داد اصلا شبکه ای ساخته نمی شد. ابتدا از کاربرد های سنتی شروع می کنیم و سپس به کاربردهای جدیدتر خواهیم پرداخت .
کاربرد های تجاری:
اکثر شرکت ها تعداد زیادی کامپیوتر برای کارهای مختلف دارند. شاید در ابتدا این کامپیوتر ها از یکدیگر جدا باشند، ولی در مرحله ای از کار برای یکپارچه کردن اطلاعات کل شرکت، مدیریت تصمیم می گیرد تا آنها را به هم متصل کند .
به بیان کلی تر، اشتراک منابع به ما اجازه می دهد تا برنامه ها، تجهیزات و به خصوص داده ها را صرفنظر از موقعیت فیزیکی افراد ومنابع در اختیار همه آنهایی که به این شبکه متصلند، قرار دهیم. ساده ترین مثال آن چاپگریست که برای تمام کارکنان یک دفتر به اشتراک گذاشته شده است .
پیداست که تک تک این افراد به یک چاپگر اختصاصی نیاز ندارند، و علاوه بر آن یک چاپگر شبکه اغلب ارزانتر، سریعتر و کم هزینه تر از تعداد زیادی چاپگرهای پراکنده است .
با این حال اشتراک اطلاعات بسیار مهمتر از اشتراک تجهیزات فیزیکی است. امروزه تمام شرکت های بزرگ و متوسط به شدت به اطلاعات کامپیوتری خود وابسته اند. بانکی که تمام کامپیوترهای آن از کار افتاده باشند، پنج دقیقه هم نمی تواند دوام بیاورد. حتی شرکت های کوچکی مانند آژانس های مسافرتی و دفاتر خدمات حقوقی نیز به شدت به اطلاعات کامپیوتری خود متکی هستند. در یک شرکت کوچک تمام کامپیوترها به احتمال زیاد در یک دفتر قرار دارند، در حالیکه کامپیوترهای یک شرکت بزرگ می تواند در یک یا چند پایگاه داده متمرکز باشد، و کارمندان شرکت بایستی بتوانند از راه دور به آنها دسترسی داشته باشند. در این مدل، اطلاعات در کامپیوترهای پر قدرتی به نام سرویس دهنده که اغلب در یک مرکز و تحت کنترل سرپرست سیستم قرار دارند نگهداری می شوند. کارمندان نیز که در اینجا به آنها مشتری گفته می شود از راه دور و از پای کامپیوترهای معمولی خود به اطلاعات دسترسی پیدا می کنند. اتصال کامپیوترهای مشتری و سرویس دهنده از طریق شبکه صورت می گیرد.
برای آرایش مدل مشتری سرویس دهنده گفته می شود، و در بسیاری از شبکه های کوچک و بزرگ کاربرد دارند چون مستقل از فاصله است. وب نیز بر مبنای همین مدل ساخته شده است، وقتی یک صفحه وب را باز می کنید، در واقع آنرا از سرویس دهنده وب دریافت کرده، و در کامپیوتر خود نمایش می دهید. در اکثر مواقع یک سرویس دهنده می تواند به تعداد زیادی مشتری سرویس بدهد .
سخت افزار شبکه :
اکنون وقت آن است که توجه خود را از مسایل متفرقه به موضوع اصلی معطوف کنیم. هیچ طبقه بندی پذیرفته شده ای که در بر گیرنده تمام انواع شبکه های کامپیوتری باشد وجود ندارد ، ولی در این میان می توان به ۲ عامل مهم توجه کرد: تکنولوژی انتقال و اندازه شبکه .
این ۲ را جداگانه بررسی می کنیم، امروزه دو تکنولوژی انتقال بیش از همه گسترش یافته و فراگیر هستند :
۱- ارتباطات پخش
۲- ارتباطات همتا به همتا
شبکه های پخش دارای یک کانال مخابراتی هستند که بین همه کامپیوترهای شبکه به اشتراک گذاشته شده است. هر یک از کامپیوترها می توانند پیامهای خود را در بسته های کوچک مخابره کنند و تمام کامپیوترها دیگران پیام ها را دریافت خواهند کرد. آدرس کامپیوتری که این بسته در حقیقت برای وی ارسال شده، در بخش از پیام نوشته می شود. هر کامپیوتر به محض دریافت بسته، آدرس گیرنده را چک می کند. اگر پیام برای او باشد، آنرا پردازش می کند ولی اگر پیام متعلق به دیگری باشد، به سادگی آنرا نادیده می گیرد .
در شبکه های همتا به همتا بین تک تک کامپیوتر ها مسیر ارتباطی مستقل وجود دارد. البته وقتی یک بسته بخواهد از کامپیوتری به کامپیوتر دیگر برود، احتمالا سر راه خود از چندین ماشین بینابین نیز عبور خواهد کرد. معمولا در این قبیل شبکه ها مسیرهای متعددی بین دو کامپیوتر خاص می توان برقرار کرد که از نظر طول مسیر با هم متفاوتند و یافتن کوتاهترین مسیر یکی از مسایل مهم در این گونه شبکه است.
شبکه های محلی
شبکه محلی، شبکه ایست خصوصی واقع در یک ساختمان یا مجتمع، که حداکثر ابعاد آن یکی دو کیلومتر باشد. از این نوع شبکه معمولا برای اتصال کامپیوترهای یک شرکت و به اشتراک گذاشتن منابع یا مبادله اطلاعات استفاده می شود. یک شبکه محلی ۳ مشخصه اصلی دارد، که آنرا از سایر انواع شبکه متمایز می کند :
۱) اندازه ۲) تکنولوژی انتقال اطلاعات ۳) توپولوژی
اندازه شبکه محلی بسیار محدود است، بگونه ایکه زمان انتقال سیگنال ها در ان بسیار کم و از قبل قابل پیش بینی است. دانستن این محدودیت ها برای طراحی شبکه بسیار مهم و اساسی است و باعث ساده تر شدن مدیریت شبکه نیز می شود .
تکنولوژی انتقال اطلاعات در شبکه محلی معمولا به کابل متکیست، سرعت انتقال اطلاعات بین ۱۰ تا ۱۰۰ میلیون بیست در ثانیه، تأخیر انتشار در آن کم، و خطا در آن بسیار اندک است .
توپولوژی های مختلفی برای شبکه های محلی پخش وجود دارد، در یک شبکه باس در هر لحظه فقط یکی از کامپیوترها مجاز به استفاده از خط و ارسال اطلاعات است، و تمام ماشین های دیگر بایستی در این مدت از ارسال هر گونه اطلاعات خودداری کنند. در این قبیل شبکه ها بایستی مکانیزمی برای حل اختلاف وجود داشته باشد .
نوع دیگری از شبکه های پخش، شبکه حلقوی است. در یک شبکه حلقوی، هر بیت اطلاعات به طور مستقل در شبکه اطلاعات منتشر می شود. در این نوع شبکه هم بایستی مکانیزمی برای حل اختلاف بین کامپیوترهای متخاصع وجود داشته باشد. اغلب این مکانیزم ها به نوعی نوبت بندی متکی هستند .


دانلود با لینک مستقیم


مقاله بانک های اطلاعاتی