سامانه بازاریابی فایل های دانشجوئی

جستجو پیشرفته فایلهای دانشجویی از سایت های مختلف علمی ایران

سامانه بازاریابی فایل های دانشجوئی

جستجو پیشرفته فایلهای دانشجویی از سایت های مختلف علمی ایران

آشنایی نرم افزار ACCESS


فرمت وُرد

40 صفحه

آشنایی نرم افزار
ACCESS

 
نرم افزار دبیرخانه تحت بانک اطلاعاتیAccess 2005 تهیه تدوین گردیده فلذا برآن شدیم دلیل توضیح کامل خصوص نرم افزار استفاده شده این برنامه فصل اول کتاب خودآموز جامع مایکروسافتAccess 2003 استفاده نماییم.
اگر کامپیوترهای شخصی زیاد کار می کنید، بی تردید واژه پردازها یا برنامه های کاربردی گسترده کارهای خود استفاده می نمایید احتمالاً استفاده واژه پردازها زمانی که محصولات مبتنی کاراکتر تحتMS-DOS کار برده می‌شوند شروع کرده تدریج آنها واژه پردازهایی که تحت سیستم عامل ویندوز اجرا می‌شوند ارتقاء داده اید. نیز احتمال می رود که اکنون مزیت داشتن بعضی نرم افزارهای بانک اطلاعاتی، یا منزله جزئی بسته های مجتمع سازی نشده Microsoft Works یا صورت یک برنامه جداگانه برخوردار هستید.
اکنون مدت های طلوانی است که برنامه های بانک اطلاعاتی برای استفاده کلیه کاربران کامپیوترهای شخصی بازار ارائه شده اند، ولی متأسفانه بیشتر این برنامه یا برنامه‌های مدیریت ذخیره سازی ساده داده می باشند که برای ساخت برنامه های کاربردی مناسب نمی باشد. امروزه، حتی افرادی که کامپیوتر خوبی آشنا هستند نیز سیستم های بانک های اطلاعاتی پیچیده دوری می کنند، مگر اینکه مجبور استفاده یک بانک اطلاعاتی اختصاصی تکمیل شده باشند. اکنون، ارائهAccess مایکروسافت، یک سیستم بانک اطلاعاتی ساده اختیار همگان می باشد کاربران بسیاری برای ساخت بانک های اطلاعاتی ساده کاملاً پیشرفته آن استفاده می کنند.
اکنون که هفتمین نسخهAccess ارائه شده است، این نرم افزار مراتب پنجمین نسخه خود که برای نسخه های32 بیتی ویندوز طراحی شده بود قدرتمندتر گشته نیاز بررسی نحوه استفاده کامپیوتر برای انجام کار تحتAccess دارد. اگر تاکنون علت نیاز مهارت های برنامه نویسی یا علت نیاز صرف وقت زیاد یادگیری کار بانک های اطلاعاتی، نرم افزارهای بانک های اطلاعاتی دوری گزیده‌اید، اکنون می توانید واهمه علل فوق کار برنامه ساده آسانAccess شروع کنید. ولی چگونه می توان مطمئن شد که کاربردن Accessبرای انجام کارهای شما یک برنامه مناسب انتخاب درست می باشد برای این منظور زیر نگاهی مزایای استفاده ای یک نرم افزار توسعه بانک اطلاعاتی بیندازید.
بانک اطلاعاتی چیست؟
به یک زبان ساده، یکDataBase (بانک اطلاعاتی) مجموعه رکوردها پرونده هایی اطلاق می شود که منظور خاصی سازماندهی شده اند. برای مثال، می توانید اسامی نشانی کلیه دوستان یا مشتریان روی کامپیوتر خود نگه دارید. یا کلیه نامه هایی که می نویسید نگهداری کرده انها ترتیب اسامی گیرندگان آنها مرتب سازید. یا مجموعه ای پرونده های حاوی، اطلاعات مالی- پول های پرداختی حساب های دریافتی موازنه حساب های خود روی کامپیوتر ذخیره کنید. اسناد واژه پرداز که برحسب سازماندهی می شوند نیز نوعی یک بانک اطلاعاتی تشکیل می‌دهند. پرونده های گسترده ای که حسب کاربران آنها سازماندهی شده اند نیز نوع دیگری یک بانک اطلاعاتی می باشند، میانبرها کلیه برنامه روی منویStart ویندوز نیز نوعی بانک اطلاعاتی محسوب می شوند میانبرهای اینترنت پوشهFavorite شما یک بانک اطلاعاتی است.
اگر کار شما کاملاً سازماندهی شده باشد، می توانید صدها کاربرگ یا میانبر استفاده پوشه زیرپوشه اداره کنید. هنگام انجام این کار، «شما» مدیر بانک اطلاعاتی محسوب می شوید. ولی اگر اشکال بزرگی برخوردید باید کرد؟
چگونه می توان اطلاعات مربوط مشتریان متعدد که اسناد پرونده های کاربرگ های گوناگون درج شده اند جمع آوری کرد آنها دسترسی داشت؟ چگونه می توان وارد کردن اطلاعات جدید همین اطلاعات رابطه برقرار نمود؟ چگونه می‌توان مطمئن شد که اطلاعات وارد شده صحیح می باشند؟ چگونه می توان اطلاعات دیگرانبه اشتراک گذاشت، ولی آنان اجازه تغییر آنها نداد؟ برای انجام این کارها، یک سیستم مدیریت اطلاعات یا DataBase Management System (DBMS) نیاز دارید.
بانک های اطلاعاتی رابطه ای
تقریباً کلیه سیستم های جدید مدیریت بانک اطلاعاتی، اطلاعات استفاده الگوی مدیریت رابطه ای بانک اطلاعاتی، ذخیره اداره می کنند. یک سیستم مدیریت رابطه‌‌ای بانک اطلاعاتی که RDBMS معروف می باشد، سیستم کلیه اطلاعات طریق جدول کنترل می کند. جدول هایی (Tables) که حتی یک نام مشتری یا محصول ذخیره می شوند، هر جدول دارای ستون ها(Columns) یا فیلدها(Filds) می باشد که هر ستون حاوی اطلاعات مختلفی (مثل نشانی مشتری یا شماره های تلفن) می باشد. نیز یک جدول دارای ردیف ها(Rows) (یا رکوردها(Crecords) است که کلیه مشخصه های یک نمونه (مثل اطلاعات یک محصول یا یک مشتری خاص) آنها ثبت می شوند. ولی هنگامی که یک بانک اطلاعاتی پرس جویی(Query) می کنید (آوردن اطلاعات یک یا چند جدول) همیشه نتیجه شبیه جدول دیگری نظر خواهد رسید.
اصطلاح رابطه ای (Relational) این واقعیت ناشی می شود که هر جدول یک بانک اطلاعاتی حاوی اطلاعات مربوط یک فقط یک می شود. اگر الگوی مدیریت رابطه بانک اطلاعاتی مرور کنید متوجه خواهید شد که رابطه (Relation) برای مجموعه ای ردیف (یک جدول) یک کار می‌رود، نیز اطلاعات مربوط دو دسته اطلاعات (مانند مشتری سفارشات) می توانند اساس مقدارهای مرتبط داده های یک ورودی منظور شوند. برای مثال، ذخیره اسم نشانی ممشتری برای هر سفارشی که مشتری می دهد کار زائدی است. یک سیستم رابطه ای بانک اطلاعاتی، اطلاعات مربوط هر سفارش دارای فیلدی است که اطلاعاتی شماره مشتری ذخیره می کند این فیلد می توان برای برقراری ارتباط اخذ هر نوع اطلاعات مربوط این مشتری استفاده کرد.
در عین حال می توانید اطلاعات مقدارهای مرتبط چند جدول یا پرس جو یکی سازید. برای مثال می توان اطلاعات شرکت که شامل اطلاعات تماس است برای یافتن نشانی های تماس یک شرکت خاص استفاده کرد یا اطلاعات مربوط کارکنان همراه اطلاعات هر دپارتمانی برای پیدا کردن بخشی که کارمند خاصی آن کار می کند استفاده نمود.
چند اصطلاح مربوط بانک اطلاعاتی/ پایگاه داده های رابطه ای
:Relation اطلاعات فقط یک مشتریان، سفارش ها، کارکنان، تولیدات یا شرکت ها. این اطلاعات معمولاً سیستم مدیریت رابطه ای بانک اطلاعاتی  یک جدول (Table) نگهداری می شوند.
:Attribute اطلاعات ویژه یک موضوع، نشانی مشتری یا ارزش یک سفارش. مشخصه های فوق معمولاً ستون (فیلد) یک جدول قرار داده می شوند.
:Instance یک عضو مخصوص یک رابطه- یک مشتری یا محصول منفرد. این جزء معمولاً جدول صورت یک رکورد یا ردیف نگهدرای می شود.
:Relationship روشی که آن اطلاعات یک رابطه مربوط اطلاعات رابطه دیگری می شود. برای مثال، هر مشتری دارای «یک- به- چند» رابطه سفارش می‌باشد، زیرا یک مشتری می تواند چند سفارش داشته باشد، ولی هر سفارش مختص یک مشتری می باشد. رابطه شرکت افراد تماس یک رابطه «چند- به- چند» می باشد، زیرا هر مشتری می تواند چند نشانی تماس داشته باشد یک مشتری نیز می تواند چند شرکت تماس داشته باشد.
:Join پروسه پیوستگی جدول یا پرس جوها جدول طریق مقدارهای داده های مربوط هم. برای مثال، مشتریان می توان تطابق شماره شناسایی مشتری(Customer ID) یک جدول مشتری سفارش جدول سفارشات مربوط ساخت.
قابلیت های یک بانک اطلاعاتی
یک RDBMS کنترل کامل برای چگونگی تعریف داده ها، کار آنها اشتراک گذاری داده دیگران ار ممکن می سازد. این سیستم ویژگی های پیشرفته برای کاتالوگ مدیریت داده های بسیار جدول های گوناگون نیز ارائه می دهد. یک RDBMS سه قابلیت عمده تعریف داده ها، دستکاری داده کنترل داده برخوردار است.
تعریف داده ها: RDBMS می توانید داده های ذخیره شده بانک اطلاعاتی خود نظر نوع داده (مثلاً داده عددی یا داده حرفی) چگونگی ارتباط داده مشخص سازید. بعضی موارد شما می توانید نحوه قالب بندی داده چگونگی تعیین صحت آن نیز مشخص سازید.
دستکاری داده ها: روش های گوناگون می توان داده کار کرد. شما می توانید فیلدهایی داده که لازم دارید مشخص سازید، داده فیلتر بگذرانید آنها مرتب سازید. شما می توانید داده اطلاعات مربوطه مرتبط ساخته خلاصه ای داده تهیه نمایید یا می توانید مجموعه ای داده انتخاب کرده RDBMS بخواهید این داده روز رسانده، حذف نموده روی جدول دیگر کپی نمایید یا جدول جدیدی برای این داده بسازید.
کنترل داده ها: شما می توانید تعیین کنید که افرادی مجاز هستند داده های شما خوانده، روز رسانده یا داده های جدید پرونده های شما وارد کنند. بسیاری موارد می توانید عین حال مشخص کنید که داده هایتان چگونه اشتراک گذاشته شوند، توسط کاربرانی روز رسانی شوند.
کلیه این عملیات کمک ویژگی قدرتمندAccess مایکروسافت انجام می شوند. زیر بررسی چگونه انجام این عملیات می پردازیم نحوه انجام آنها روش های استفاده برنامه های واژه پردز گسترده مقایسه می کنیم.
Access مایکرو سافت منزله یک RDBMS
یک بانک اطلاعاتی میزکارACCESS ساخت شرکت مایکروسافت (که درآن پرونده‌‌ها پسوندmdb استفاده می شود) یکRDBMS قابلیت کامل عملیاتی می باشد. این برنامه کلیه عملیات تعریف داده ها، دستکاری داده کنترل داده برای داده های حجیم می توان خوبی انجام داد.
یک بانک اطلاعاتی میزکار(mdb)Access می توان یا صورت یک RDBMSمستقل روی یک ایستگاه کاری یا حالت اشتراکی خدمات گیرنده/ خدمات دهنده یک شبکه کار برد. یک بانک اطلاعاتی میزکار یک منبع داده برای داده های نمایش داده شده های Web روی اینترنت شرکت شما نیز می باشد. هنگامی که یک برنامه کاربردی بانک اطلاعاتی میزکارAccess می سازید، Access یک RDBMSاست. ازAccess می توانید عین حال برای ساخت برنامه های کاربردی یک پرونده (با پسوند.adp) مرتبط بهSQL Server مایکروسافت نیز استفاده کنید، می توانید داده های سرور دیگر برنامه های کاربردی یا سایر کاربرانWeb اشتراک بگذارید.
هنگامی که یک پرونده پروژهAccess (با پسوند.adp) می سازید، SQL Server (یا SQL Server Desktop Engine- MDSE Microsoft) یک RDBMS می باشد.
تعریف داده ذخیره سازی
در ضمن کار یک سند یا یک کاربرگ، معمولاً آزادی می توانید محتویات سند یا خانه کاربرگ تعریف کنید. یک مشخص یک سند، می توانید پاراگراف، جدول، نمودار یا چند ستون داده قلم های مختلف متن اضافه کنید. یک ستون داده شده روی یک کاربرگ، می توانید بالای ستون یک داده های متنی برای چاپ یا نمایش روی مانیتور قرار دهید. نیز می توانید قالب‌های متعدد عددی، بسته عملیات هر ردیف یک ستون استفاده کنید. شما این انعطاف پذیری نیاز دارید، زیرا سند واژه پرداز شما باید قادر انتقال پیام روی یک چاپی باشد کاربرگ باید داده هایی که تحلیل می کند بتواند ذخیره کند محاسبات مربوطه انجام داده نتیجه نمایش دهد.
این انعطاف پذیری خصوص برای حل مشکلات کارهای نسبت کوچک ولی خوبی تعریف شده بسیار سومند است. صورتی که تعداد های اسناد چند دوجین برسند، سندها دست پاگیر شده انجام کار مشکل خواهد شد. کاربرگ نیز هنگامی که تعداد خانه چند صد ردیف اطلاعات برسد، نیز کار سخت می شود. افزایش مقدار داده ها، فضای ذخیره سازی داده ها، فراتر حد نظر گرفته شده برای واژه پرداز یا گسترده کامپیوترتان خواهد رفت. اگر هدف شما اشتراک گذاری سند یا کاربرگ باشد، کنترل چگونگی استفاده دیگران این اسناد وارد کردن داده این اسناد مشکل (البته نه غیرممکن) می گردد. برای مثال، یک کاربرگ، حتی اگر فقط دو خانه برای درج تاریخ یک مقدار پولی نیاز داشته باشد، باز این احتمال وجود دارد که کاربری اشتباه یک مقدار حرفی این دو فیلد وارد کند.
در بعضی برنامه های گسترده شما اجازه داده می شود یک ناحیه، بانک اطلاعاتی یک کاربرگ برای مدیریت اطلاعات نیاز ارائه نتایج نظر نظر بگیرید. ولی هر حال باید محدودیت فضای ذخیره سازی یک برنامه گسترده منظور دارید هر صورت کنترل کاملی روی آنچه که ردیف‌ها ستون های ناحیه بانک اطلاعاتی وارد می شود نخواهید داشت. نیز، اگر باید داده هایی داده های عددی حرفی کنترل نمایید، باید مطمئن شوید که برنامه گسترده شما این اطلاعات منزله یک پرونده صوتی یا تصویری تلقی ننمایند.
یک سیستم RDBMS شما اجازه تعریف نوع داده هایتان تعیین نحوه ذخیره سازی آنها می دهد. نیز می توانید قواعدی که RDBMS می تواند برای کسب اطمینان یکپارچگی داده هایتان کار بررد، مشخص سازید.