اس فایل

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

اس فایل

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

دانلود پایان نامه رشته کامپیوتر درباره بررسی و مطالعه مکانیزم های بانک های اطلاعاتی توزیع شده سیار (Distributed mobile Database

اختصاصی از اس فایل دانلود پایان نامه رشته کامپیوتر درباره بررسی و مطالعه مکانیزم های بانک های اطلاعاتی توزیع شده سیار (Distributed mobile Database) دانلود با لینک مستقیم و پر سرعت .

دانلود پایان نامه رشته کامپیوتر درباره بررسی و مطالعه مکانیزم های بانک های اطلاعاتی توزیع شده سیار (Distributed mobile Database)


دانلود پایان نامه رشته کامپیوتر درباره بررسی و مطالعه مکانیزم های بانک های اطلاعاتی توزیع شده سیار (Distributed mobile Database)

در این پست می توانید متن کامل این پایان نامه را  با فرمت ورد word دانلود نمائید:

 

 

 

 

 

 

چکیده

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

همچنین تکنیک های ذخیره سای اطلاعات و پروتکل های به روز رسانی یکی از موارد مهمدر بحث ارتباطات بی سیم است.

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

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

به همین دلیل در این پروژه سعی بر ان داشتم موارد یا د شده را کاملا مدنظر داشته باشم. یکی از موارد بسیار ارزنده می باشد.

بخش اول:

داده سیار و مدیریت

Transaction

داده‌ سیار و مدیریت‌ انتقال‌

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

همچنین‌ درباره‌ e – commerce و نگهداری‌ داده‌ سیار و نرم‌ افزارهای‌ سیار بحث‌ وبررسی‌ می‌کنیم‌.

پیشرفت‌ سریع‌ در تکنولوژی‌ ارتباطات‌ cellular، شبکه‌های‌ محلی‌ بی‌سیم‌ وسرویس‌های‌ ماهواره‌ای‌ ما را به‌ سمت‌ ادغام‌ کردن‌ پردازش‌ سیار هدایت‌ می‌کند. درپردازش‌ سیار، کاربران‌ به‌ مناطق‌ جغرافیایی‌ ثابتی‌ دسترسی‌ ندارند؛ در عوض‌ کاربران‌در شبکه‌ بین‌ مناطق‌ جغرافیایی‌ حرکت‌ می‌کنند.

در این‌ راستا باید به‌ موارد چون‌ هزینه‌ پایین‌ و قابل‌ حمل‌ بودن‌ توجه‌ بالایی‌ داشت‌.وسایلی‌ مثل‌ laptopها و PDAها امکان‌ کارکردن‌ از هر مکانی‌ و در هر زمانی‌ (مثل‌ اداره‌،خانه‌ و یا در حال‌ مسافرت‌) را با شبکه‌ ارتباطی‌ بی‌سیم‌ ممکن‌ ساخته‌اند. بنابراین‌ پیشرفت‌تکنولوژی‌، کامپیوترهای‌ قابل‌ حمل‌ در اختیار بسیاری‌ از کاربران‌ قرار می دهد. ارتباط‌بی‌سیم‌ برای‌ ارتباط‌ با شبکه‌ جهانی‌ اینترنت‌ استفاده‌ می‌شود.

هر واحد سیار آمادگی‌ دارد با شبکه‌ بی‌سیم‌ با شبکه‌ اطلاعاتی‌ جهانی‌ متصل‌ شود.خصوصیت‌ قابل‌ حمل‌ بودن‌ باعث‌ بوجود آمدن‌ تغییرات‌ جدیدی‌ در مدیریت‌ پایگاه‌ داده‌سیار و پردازش‌های‌ توزیع‌ شده‌ را باعث‌ شده‌ است‌.

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

بعضی‌ از سؤالات‌ متعددی‌ که‌ در این‌ زمینه‌ بوجود می‌آید به‌ قرار زیر است‌:

Query در محیط‌ پرازش‌ سیار چگونه‌ است‌؟

چگونه‌ حافظه‌ به‌ داشتن‌ ارتباطی‌ با کمترین‌ هزینه‌ کمک‌ می‌کند؟

اداره‌ کردن‌ مدیریت‌ پایگاه‌ داده‌ در هر مکان‌ به‌ چه‌ صورت‌ است‌؟

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

معماری‌ پایگاه‌ داده‌ سیار

در محیط‌ پردازشی‌ سیار که‌ در شکل‌ زیر مشاهده‌ می‌کنید شبکه‌ شامل‌ میزبان‌های‌ثابت‌ (FHS) و واحدهای‌ سیار (MUs) و ایستگاه‌های‌ اصلی‌ (BSs) ایستگاه‌های‌ حمایتی‌سیار MSS می‌باشد. MUs متصل‌ به‌ اجزای‌ شبکه‌ Wired که‌ BS بوسیله‌ کانال‌های‌بی‌سیم‌ به‌ هم‌ مرتبط‌ می‌باشند. MUs کامپیوترهای‌ قابل‌ حمل‌ پرقدرتی‌ هستند، که‌بصورت‌ آزادانه‌ در یک‌ محدوده‌ حرکت‌ می‌کنند. که‌ ما آنهارا به‌ عنوان‌ یک‌ منطقه‌جغرافیایی‌ G¨ نام‌ می‌بریم‌. بطور مثال‌ در شکل‌ G , 2 تمام‌ سطح‌ پوشیده‌ شده‌ توسط‌Bssها است‌.

سایز Cell اساساً وابسته‌ به‌ پهنای‌ باند د کانال‌های‌ ارتباطی‌ بی‌سیم‌ است‌.برای‌ حمایت‌ از MUsهای‌ متحرک‌ و بهره‌برداری‌ دوباره‌ از آنها، کلاً G به‌ سطح‌های‌کوچکتر به‌ نام‌ Cell تقسیم‌ شده‌ است‌.

یک‌ BS مخصوص‌ مدیریت‌ هر Cell را برعهده‌ دارد. هر BS اطلاعاتی‌ مثل‌ profileکاربر، فایل‌های‌ login و حقوقِ دسترسی‌ با فایل‌های‌ خصوصی‌ کاربران‌ را در خود ذخیره‌می‌کند.

ارتباط‌ میان‌ MU فقط‌ با مسئولیت‌ BS مربوط‌ به‌ هر Cell بوجود خواهد آمد. به‌ترتیب‌ درآوردن‌ mobile نیازمند حرکت‌ نامحدود MU درون‌ G است‌ (حرکت‌ inter – cell)و در میان‌ باید قادر به‌ دسترسی‌ به‌ data درون‌ هر cell باشیم‌.

یک‌ MU خودش‌ تغییر در موقعیت‌ و ارتباطات‌ شبکه‌ بوجود می‌آورد. درحالی‌ که‌ درحرکت‌، یک‌ میزبان‌ سیار خودش‌ – ارتباطات‌ شبکه‌ بی‌سیم‌ را حفظ‌ می‌کند. تحت‌ حمایت‌BSsهای‌ ارتباطات‌ با شبکه‌ بی‌سیم‌ برقرار می‌شود. BSs و FHs (میزبان‌های‌ ثابت‌) هستندکه‌ عمل‌ انتقال‌ و مدیریت‌ داده‌ با کمک‌ سرور پایگاه‌ داده‌ (DBS) که‌ متشکل‌ از پایگاه‌ داده‌به‌ هم‌ پیوسته‌ای‌ است‌ که‌ قادر است‌ بدون‌ گذاشتن‌ تأثیر, هروضعیتی‌ را در شبکه‌ سیاربوجود آورد. DBS می‌تواند همچنین‌ در BSs نصب‌ شود یا می‌تواند بخشی‌ از FHs باشدیا می‌تواند بصورت‌ مستقل‌ از BS و FH باشد.

BSs معمولاً به‌ عنوان‌ نرم‌افزار کاربردی‌ استفاده‌ می‌شود، آنقدر که‌ یک‌ کاربر سیارمی‌تواند نرم‌افزار را از نزدیکترین‌ download, FH کند و بعد از آن‌ نرم‌افزار را بر روی‌ یک‌palmtop اجرا کنید. یااینکه‌ آنرا بر روی‌ یک‌ FH راه‌ دوری‌ اجرا کنید. بنابراین‌ بیشترین‌کاربرد نرم‌افزار در کپی‌ برداری‌ است‌. یک‌ میزبان‌ سیار ممکن‌ است‌ نقش‌های‌ مختلفی‌ رادر یک‌ سیستم‌ توزیع‌ شده‌ بازی‌ کند. یک‌ MU ممکن‌ است‌ گنجایش‌ سروری‌ داشته‌ باشدکه‌ توانایی‌ انجام‌ دادن‌ محاسبات‌ محلی‌ و کنترل‌ جریان‌ و الگوریتم‌ recovery را در خودداشته‌ باشند. بعضی‌ از cpu MU های با سرعت‌ خیلی‌ پایین‌ و حافظه‌ خیلی‌ کمی‌ دارند.بنابراین‌ عملکرد این‌ نوع‌ MU فقط‌ بصورت‌ یک‌ ابزار I/O است‌. بنابراین‌، این‌ MUهاوابسته‌ به‌ تعدادی‌ FHs خواهند بود. در این‌ محیط‌ پردازشی‌ سیار داده‌ها بصورت‌ sharedذخیره‌ می‌شود و بوسیله‌ شماری‌ از DBSsها کنترل‌ می‌شوند.

وقتی‌ که‌ یک‌ MU سرویسی‌ را به‌ BS درون‌ یک‌ Cell ارجاع‌ می‌دهد پروتکل‌
hand – off برای‌ انتقال‌ داده‌ها را یک‌ BS به‌BS دیگر, در یک‌ سلول‌ جدید به‌ BS دیگراستفاده‌ می‌شود. پروتکل‌ hand – off پیوند ارتباطی‌ جدید است‌ و همچنین‌ شامل‌مهاجرت‌ انتقال‌ پردازش‌ و حالت‌ پایگاه‌ داده‌ از یک‌ BS به‌ BS دیگر شود. کل‌ پردازش‌های پروتکل‌ hand – off جدا از MU می‌باشد و مسئولیت‌ انتقال‌ پیوسته‌ داده‌ در حال‌ اتصال‌ رابرعهده‌ دارد.

واسط‌ بی‌سیم‌ می‌تواند بصورت‌ شبکه‌ Cellular با پهنای‌ باند 10 تا 20 کیلوبیت‌ برهر ثانیه‌ باشد یا در سطح‌ یک‌ شبکه‌ محلی‌ بی‌سیم‌ (LAN) با پهنای‌ باند 10 Mbps باشد(بطور مثال‌ NCR wavelan و Motorola ALTAIR). شبکه‌های Wired ثابت‌ می‌توانند باپهنای‌ باند 10 Mbps در اینترنت‌ باشند و سرعت‌ 100 Mbps برای‌ FDDI باشد Mbps144 برای‌ ATMها باشد.

 مدهای‌ عملیات‌

در پردازش‌ سیار چند مد عملیاتی‌ موجود است‌. در سیستم‌ توزیع‌ شده‌ قدیمی‌ hostفقط‌ با یکی‌ از دو مد موجود کار می کردند. شبکه‌ در حال‌ اتصال‌ , یا کلاً بصورت‌ disconnectباشد. مد عملیات‌ در پردازش‌ سیار ممکن‌ است‌ بصورت‌ یکی‌ از حالت‌های‌ زیر باشد:

– اتصال‌ fully (اتصال‌ نرمال‌)

– طلا disconnected (بطور مثال‌ زمانی‌ که‌ یک‌ MU خراب‌ شده‌)

– ارتباط‌ جزئی‌ یا ارتباط‌ ضعیف‌ (یک‌ ترمینال‌ با یک‌ شبکه‌ با پهنای‌ باند کم‌ ارتباط‌برقرار می‌کند)

بعلاوه‌ اینکه‌، برای‌ نگهداری‌ انرژی‌ یک‌ کامپیوتر سیار ممکن‌ است وارد یک‌ مد نگهداری‌انرژی‌ که‌ به‌ نام‌( doze-state )شود. وضعیت‌ doze یک‌ MU خراب‌ شده‌ و یا ماشین‌بصورت‌ disconnect باشد بوجود خواهد آمد. در این‌ مد سرعت‌ CLKها کاهش‌ پیدا می‌کند وهیچ‌ کاربری‌ حق‌ انجام‌ هیچ‌ عملیاتی‌ را ندارد.

اغلب‌ مدهای‌ disconnect در پردازش‌ سیار قابل‌ پیشگویی‌ می‌باشند. پروتکل‌هایی‌برای‌ آماده‌ سازی‌ سیستم‌ برای‌ انتقال‌ بین‌ حالت‌های‌ مختلف‌ مدها طراحی‌ شده‌اند.

یک‌ host سیار باید قادر به‌ انجام‌ عملیات‌ به‌ صورت‌ مستقل‌ حتی‌ در طول‌ مدتی‌ که‌کلاً ارتباط‌ قطع‌ است‌ باشد.

 

(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است

 


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


دانلود پایان نامه رشته کامپیوتر درباره بررسی و مطالعه مکانیزم های بانک های اطلاعاتی توزیع شده سیار (Distributed mobile Database)

دانلود پایان نامه کارشناسی کامپیوتر درباره طراحی و پیاده سازی و مدیریت بانکهای اطلاعاتی

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

دانلود پایان نامه کارشناسی کامپیوتر درباره طراحی و پیاده سازی و مدیریت بانکهای اطلاعاتی


دانلود پایان نامه کارشناسی کامپیوتر درباره طراحی و پیاده سازی و مدیریت بانکهای اطلاعاتی

دانلود متن کامل پایان نامه مقطع کارشناسی با فرمت ورد word

 

 

 

 

 

 طراحی و پیاده سازی

مدیریت

1) Design and Implementation

2) Administrator

بانکهای اطلاعاتی به دو دسته تقسیم بندی می شوند که عبارتند از:

1) Desktop                  Access-paradox, foxpro-Dbase

2) client/server                                 sql-oracl/

مدل Desktop برای کامپیوتهای single پیش بینی شده است. به این شکل که برای یک مجموعه کوچک که با حجم زیادی از اطلاعات روبرو نیست می تواند نیاز ما را برطرف کند.

بانکهایی مانند Access شاخص ترین عضو خانواده Desktop به حساب می آید. در این نوع از بانکهای اطلاعاتی، بانک اطلاعاتی ساخته شده بر روی یک hard قرار گرفته و برای دیگران قابل دسترسی می‌باشد. اگر بخواهیم برای کاربران مختلف که در این سیستم کار می‌کنند محدودیت های دسترسی تعریف کنیم با مشکل مواجه خواهیم شد چرا که گزینه های امنیتی در آن نسبت به مدل client/server بسیار بسیار ضعیف می باشد. البته در صورتیکه یک محیط شبکه داشته باشیم می توانیم فایل ساخته شده Access خود را در داخل فایل server قرار دهیم و client ها به آن دسترسی داشته باشیم.

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

حداکثر سرعت در شکبه

این مشکلات می تواند از زوایای مختلف بوجود بیاید:

1- تمام پردازش ها در داخل client انجام می شود.

2- در این حالت نیازمند سخت افزار قوی برای client ها و وجود یک خطوط ارتباطی پرسرعت.

3- از آنجایی که هارد server قابل دسترس برای کلیه client ها می باشد امنیت اطلاعات server از بین خواهد رفت.

4- اگر در این مدل نیاز به update کردن برخی از رکوردها داشته باشیم بعد از آنکه رکوردها به client آمدند و تعدادی از آنها update شدند باید بر روی هارد server ذخیره گردد.

اگر در حین انجام عمل save سیستم با قطع برق مواجه گردد و یا خطوط ارتباطی قطع شوند برخی از رکوردها در فایل بانک در server ، up date شده و برخی دیگر بدون تغییر باقی خواهد ماند. هیچ راهی برای شناسایی اینکه کدام یک تغییر یافته اند وجود ندارد و نمی توان وضعیت بانک را به حالت اولیه آن برگرداند.

در قالب نوع client/server یکپارچگی اطلاعات تضمین می شود به این شکل که در هنگام عمل up date چنانچه برق قطع شود با روشن شدن مجدد server بررسی می شود که آیا مراحل قبلی با موفقیت به پایان رسیده است یا خیر.

برای حفظ یکپارچگی، اطلاعات sqlserver قبل از ثبت قطعی اطلاعات کلیه اعمال را در فایل log خود انجام می دهد.

Sql server دارای دو نوع فایل می باشد:

فایل داده با پسوند Mdf .                       1) Date file

فایل تراکنش با پسوند Ldf .                   2) log file  

فایل های تراکنش Transaction log file

زمانیکه سیستم روشن می شود ابتدا log file مورد ارزیابی قرار می گیرد. اگر در فایل log با دستور commit مواجه شود یعنی کلیه اعمال قبلی به شکل کامل انجام شده اند و آماده اند برای آنکه بر روی date file نوشته شوند. در این حالت log file بر روی data file ثبت خواهد شد.

اگر با دستور commit مواجه نشود عمل roll Back اتفاق می افتد حال می توانیم با این شرایط وضعیت سیستم را به شرایط قبلی بازگردانیم. تمام حالتهای انجام شده به وضعیت سابق بر میگردد و بانک ثبات خود را حفظ خواهد کرد یکپارچه باقی می ماند.

انواع sql های قابل نصب:

1) sql server enterprise

روی ویندوز 2000 و 2003 نصب می شود یعنی روی ویندوزهای 32 بیتی و 64 بیتی قابل نصب هست.

بهترین خاصیت آن امکان داخلی آن clustering می باشد یعنی 4 یا 8 کامپیوتر را می توان بهم وصل کرد.

نصب sql :

بعد از نصب sql server و فعال شدن service manager به سراغ interprise manager می رویم تا بتوانیم به کمک آن به table ها دسترسی یابیم. اگر اثری از sql نصب شده در sql server group وجود نداشت بر روی آن right click کرده گزینه new registration را انتخاب می کنیم. با این کار sql server شناسایی خواهد شد. سپس آن را باز کرده و لیست database ها از folder database کلیه بانکهای موجود را مشاهده خواهیم کرد. حال بانکهای tempdb-msdb-model-master به عنوان بانکهای سیستمی و
pubs, northwind مشاهده می شود که این دو data base (بانک) نمونه‌هایی هستند که ماکروسافت آنها را برای آشنایی بهتر ترویج کرده است.

برای غیر فعال کردن بانکهای سیستمی وtable های سیستمی که در هر بانکی (data base های) وجود دارند می توانند بر روی نام
database ، کلیک راست کرده و گزینه edit sql server registration را انتخاب کنیم و در این پنجره گزینه show system … را غیر فعال کنیم تا هیچ یک از موارد سیستمی به نمایش در نیاید.

از این بانکهای سیستمی sql بانک master اصلی ترین بانک sql می باشد این بانک در پشت صحنه کلیه عملیات sql را مدیریت می‌نماید و هر نوع آسیب به این data base باعث از کارافتادن sql خواهد شد.

بانک modeldb بانکی است که از روی آن تمام data base های جدید ساخته می شود و در واقع طرح و الگویی جهت سایر data base هاست.

بانک tempdb به ما کمک می کند که بر روی انجام عملیات موقت از این بانک اطلاعاتی استفاده نماییم زمانیکه مطمئن به انجام قطعی عملیات نیستیم می توانیم از بانک tempdb استفاده کنیم هر بار sql فعال می شود tempdb خالی خواهد شد.

Msdb بانکی است که وظیفه انجام کارهایی را که تحت عنوان job شناخته می شوند را بر عهده دارد. این بانک با سرویس
sql server agent کار می کند.

نکته:

اگر sql در حالت stop o باشد یعنی sql سرویس دهی نمی کند و اگر در حالت pause $$ باشد باعث می شود که هر کسی که قبلاً وارد سیستم شده و در حال کار با sql است پیغام خطا دریافت نکرده ولی فرد جدید نمی تواند وارد سیستم شده و کاری انجام دهد.

Stop یعنی توقف بطور کامل و sql سرویس دهی می کند ولی pause یعنی توقف لحظه ای.

اگر بخواهیم به هر دلیلی به عنوان admin بخواهیم تغییری در sql بدهیم باید sql را از حالت multi user خارج کرده و به حالت
single user درآوریم و برای اجرای مجدد start را می زنیم و سرویس دهی sql دیگران قرار می گیرد.

توسط interpriser ابزارهای مدیریتی خواهیم داشت.

روی sql server کلیک می کنیم و آن را باز می کنیم.

Sql server\ service manager \ interprise manager \ registration \ wizard\ register sql server wizard

اگر اسم sql را ندیدیم باید آن را ثبت کنیم. مثلاً pcl

Right click \ new sql server registration

Right click \ edit … \ registed sql server properties

Sql هایی که سیستمی بودند پنهان شدند.

نکته:

اگر master آسیب ببیند دیگر sql کار نمی کند.

نحوه ایجاد data base :

بر روی data bases ، کلیک راست کرده گزینه new data base را انتخاب می کنیم. اسم data base را وارد می کنیم.

در قسمت collation name برای انتخاب زبان codepage می باشد. اگر در هنگام نصب گزینه collation به درستی تنظیم شده باشد در این جا بر روی انتخاب server default تنظیم خود را قرار می دهیم. در غیر اینصورت می توانیم از موارد موجود Arabic CS-AI برای زبان فارسی انتخاب نمائیم.

اگر database ای را حذف کنیم دیگر آن database قابل برگشت نیست.

مثال:

اسم کامل فیزیکی Employees-Data.MDF

با حجم 1mG بر روی hard ساخته می شود.

 

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است


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


دانلود پایان نامه کارشناسی کامپیوتر درباره طراحی و پیاده سازی و مدیریت بانکهای اطلاعاتی

پایان نامه تهیه نرم افزار حقوق و دستمزد رشته مهندسی کامپیوتر

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

پایان نامه تهیه نرم افزار حقوق و دستمزد رشته مهندسی کامپیوتر


پایان نامه تهیه نرم افزار حقوق و دستمزد رشته مهندسی کامپیوتر

دانلود متن کامل این پایان نامه با فرمت ورد word

 

 

 

 

 

 چکیده:

در نرم افزار محاسبه حقوق و دستمزد با توجه به مدرک و سابقه افراد حقوق و پایه در نظر گرفته می شود و در ضمن نوع شغل نیز می تواند بر میزان حقوق موثر باشد .

در این نرم افزار ساعت حضور و غیاب از ساعت سیستم خوانده می شود و ساعت مرخصی بر حقوق ماهیانه تاثیر می گذارد میزان تاخیر روزانه نیز بریا هر فرد مشخص می گردد .

میزان اضافه کاری و حقوق با توجه به سقف اضافه کاری 90 ساعت می باشد سیستم محاسبه حقوق و دستمزد دو نوع گزارش گیری دارد که یکی به منزله فیش حقوقی کارمند می باشد و نوع دیگر گزارش گیری دارد که یکی به منزله فیش حقوقی کارمند می باشد و نوع دیگر گزارش که برای مسئولین و حسابرسی شرکت استفاده می شود شامل گزارشی از لیست پرداختی های شرکت به کارمندان می باشد در این نرم افزار سعی شده است تمامی مبالغ اعم از بیمه ، مالیات ، حق اولاد ، پایه حقوق ، حق مسکن و … بر اساس قانون کار محاسبه شده است .

مقدمه

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

با توجه به نقش محوری این زبان، از آن بعنوان مادر زبانهای برنامه نویسی در دات نت نام برده می شود. مورد فوق به تنهائی، می تواند دلیل قانع کننده ای برای یادگیری این زبان باشد، ولی دلایل متعدد دیگری نیز وجود دارد که در ادامه به برخی از آنها اشاره می گردد.

فصل اول

آشنایی با نرم افزارهای استفاده شده در سیستم حقوق ودستمزد

1-1 مطرح شدن بعنوان یک استاندارد صنعتی

انجمن تولیدکنندگان کامپیوتر اروپا (ECMA) زبان C#را در سوم اکتبر سال 2001 بعنوان یک استاندارد پذیرفته (ECMA-334) و بدنبال آن تلاش های وسیعی برای کسب گواهی ISO نیز انجام شده است. زبان فوق در ابتدا توسط شرکت مایکروسافت و بعنوان بخشی از دات نت پیاده سازی و بلافاصله پس از آن توسط شرکت های اینتل، هیولیت پاکارد و مایکروسافت مشترکا، جهت استاندارسازی پیشنهاد گردید.

زبان C#بگونه ای طراحی شده است که نه تنها وابستگی به یک Platform خاص را ندارد، بلکه در اغلب موارد وابستگی RunTime نیز ندارد. کامپایلر C#می تواند بر روی هر نوع معماری سخت افزاری طراحی و اجرا گردد. در برخی از نسخه های اولیه کامپایلر زبان فوق که توسط برخی از شرکت های جانبی ارائه شده است، کدهای C#را به بایت کدهای جاوا کمپایل می کنند. یکی از چنین کامپایلرهائی را می توان در سایت Halcyonsoft.com مشاهده نمود. بنابراین کدهای C#براحتی قابلیت حمل بر روی محیط های متفاوت را دارا خواهند بود.

مشخصات تعریف شده زبان C#با سایر استاندارهای تعریف شده ECMA نظیر (ECMA-335) CLI (Common Language Infrastructure) بخوبی مطابقت می نمایند. CLI قلب و روح دات نت و CLR(Common Language Runtime) است. اولین نسخه از کامپایلر زبان C#که از CLI استفاده می کند، NET Framwork. مایکروسافت است.

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

2-1 C#چیست ؟

طراحان زبان C#با تاکید و الگوبرداری مناسب از مزایای زبانهائی نظیر ++C، C و جاوا و نادیده گرفتن برخی از امکانات تامل برانگیز و کم استفاده شده در هر یک از زبانهای فوق، یک زبان برنامه نویسی مدرن شی گراء را طراحی کرده اند. در مواردی، برخی از ویژگی های استفاده نشده و درست درک نشده در هر یک از زبانهای گفته شده، حذف و یا با اعمال کنترل های لازم بر روی آنها، زمینه ایجاد یک زبان آسان و ایمن برای اغلب پیاده کنندگان نرم افزار بوجود آمده است. مثلا C و ++C می توانند مستقیما با استفاده از اشاره گرها عملیات دلخواه خود را در حافظه انجام دهند. وجود توانائی فوق برای نوشتن برنامه های کامپیوتری با کارائی بالا ضرورت اساسی دارد. اما در صورتیکه عملیاتی اینچنین بدرستی کنترل و هدایت نگردند، خود می تواند باعث بروز مسائل (Bugs) بیشماری گردد.

طراحان زبان C#، با درک اهمیت موضوع فوق، این ویژگی را کماکان در آن گنجانده ولی بمنظور ممانعت از استفاده نادرست و ایجاد اطمینان های لازم مسئله حفاظت نیز مورد توجه قرار گرفته است. جهت استفاده از ویژگی فوق، برنامه نویسان می بایست با صراحت و به روشنی خواسته خود را از طریق استفاده از Keyword های مربوطهاعلان نمایند( فراخوانی یک توانائی و استفاده از آن).

C#بعنوان یک زبان شی گراء عالی است. این زبان First-Class را برای مفهوم Property (Data Member) بهمراه سایر خصائص عمومی برنامه نویسی شی گراء حمایت می کند. در C و ++C و جاوا یک متد get/set اغلب برای دستیابی به ویژگی های هر Property استفاده می گردد. CLI همچنان تعریف Property را به متدهای get/ser ترجمه کرده تا بدین طریق بتواند دارای حداکثر ارتباط متقابل با سایر زبانهای برنامه نویسی باشد .C#

بصورت فطریEvents ، Declared Value، Reference Type ، Operator Overloading را نیز حمایت می کند.

1-2-1 کد مدیریت یافته

با استفاده از نسخه پیاده سازی شده C# توسط مایکروسافت، می توان همواره کد مدیریت یافته ای را تولید کرد. یک برنامه C# پس از کامپایل، بصورت برنامه ای در خواهد آمد که شامل دستورالعمل های تلفیق شده (CIL)Common Intermediate Language است -درست بر خلاف دستورالعمل های مختص یک ماشین خاص-.

CILگاهاً با نام MSIL (Microsoft Intermediate Language) یا به اختصار IL نیز نامیده می شود)، در مفهوم مشابه بایت کدهای جاوا بوده و شامل مجموعه ای از دستورالعمل های سطح پایین قابل فهم توسط تکنولوژی مبتنی بر CLI نظیر CLR مایکروسافت خواهد بود. این برنامه ها بدین دلیل کد مدیریت یافته، نامیده می شوند که CLR مسئولیت تبدیل این دستورالعمل ها به کدهای قابل اجرا برروی ماشین و ارائه اغلب سرویس های اساسی برای کدینگ نظیر : Garbage Collection، مدیریت Heap و عمر مفید یک Object و یا Type Verification را فـراهم می کند.

1-2-1 روش یادگیری C#

یادگیری این زبان برای افرادیکه دارای سابقه آشنائی با یکی از زبانهای برنامه نویسی ++C ،C و یا جاوا باشند کار مشکلی نخواهد بود، حتی افرادیکه دارای آشنائی اولیه با جاوا اسکریپت و یا دیگر زبانهای برنامه نویسی نظیر ویژوال بیسک می باشند، امکان پذیر و راحت خواهد بود. برخی از برنامه نویسان حرفه ای بر این باور هستند که C# نسبت به VB.NET با اقبال بیشتر و سریعتری مواجه خواهد شد، چراکه C# نسبت به ویژوال بیسک خلاصه تر است. حتی برنامه های بزرگ و پیچیده ای که توسط C# نوشته می گردند خواناتر، کوتاه و زیبا خواهند بود. برخی از ویژگی های ارائه شده در C# نظیر Unsigned Integer، Operator OverLoading و امنیت بیشتر Type ها، در VB.NET وجود نداشته و این امر می تواند دلیلی بر فراگیرتر شدن C# نسبت به VB.NET نزد برنامه نویسان با تجربه باشد.

برای یادگیری هر یک از زبانهای حمایت شده در دات نت، می بایست از BCL (Basic Class Library) مربوط به.NET Framework  شروع کرد. C# خود صرفاً دارای ۷۷ کلمه کلیدی یا Keyword بوده که برای اکثر برنامه نویسان ناآشنا نخواهند بود. در مقابل BCL، دارای ۴۵۰۰ کلاس و تعداد بیشماری متد و Property است که برنامه نویسان C# ، می توانند از آنها برای انجام عملیات دلخواه خود استفاده نمایند. شاید یکی از مسائل قابل توجه جهت یادگیری این زبان برای برخی از برنامه نویسان حرفه ای عدم وجود برخی از ویژگی ها و امکاناتی باشد که در گذشته و از طریق سایر زبانهای استفاده شده، بخدمت گرفته می شدند. مثلا عدم وجود امکاناتی جهت توارث چندگانه (MI) سلسله مراتبی یک شئ.

 3-2-1 مفاهیم شیء گرایی در C#

یکی از مهمترین و اصلی ترین مشکلات برای افرادی که به تازگی با محیط‌های برنامه نویسی شی‌گرا آشنا می شوند، درک مفاهیم شیءگرائی است. در حقیقت درک مفاهیمی چون شیء و مولفه (Component) بسیار دشوار نیست، کافیست کمی به اطراف خود با دقت نگاه کنیم. ما در دنیایی از اشیاء مختلف زندگی میکنیم. تلویزیون، رادیو در و پنجره، همه و همه نمونه هایی از اشیاء مختلفی هستند که در اطراف ما وجود دارند. اما درک و پیاده‌سازی این مفهوم در یک زبان برنامه‌سازی اندکی متفاوت است.

 

 متن کامل را می توانید دانلود نمائید چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است

 

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


پایان نامه تهیه نرم افزار حقوق و دستمزد رشته مهندسی کامپیوتر

دانلود پایان نامه کاردانی کامپیوتر : طراحی و پیاده سازی سایت با زبان های برنامه سازی تحت وب

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

دانلود پایان نامه کاردانی کامپیوتر : طراحی و پیاده سازی سایت با زبان های برنامه سازی تحت وب


دانلود پایان نامه کاردانی کامپیوتر : طراحی و پیاده سازی سایت با زبان های برنامه سازی تحت وب

 مطالب این پست :دانلود پایان نامه کاردانی کامپیوتر نرم افزار

دانلود پایان نامه طراحی و پیاده سازی سایت با زبانهای برنامه سازی تحت وب 

   با فرمت ورد (دانلود متن کامل پایان نامه)

طراحی و پیاده سازی سایت با زبانهای برنامه سازی تحت وب

رشته کامپیوتر گرایش نرم افزار

 

 

 

 

 

فهرست مطالب

 

عنوان                                                                                                           صفحه

 

پیش گفتار……………………………………………………………….5

چکیده…………………………………………………………………………….6

 

فصل اول : مقدمه……………………………………………………………….8

 

1-1- اهداف پروژه………………………………………………………………………10

2-1- مزایای سایت………………………………………………………………………..10

3-1- معایب سایت……………………………………………………………………10

 

فصل دوم : نرم افزارهای استفاده شده در طراحی

 

1-2- آشنایی مقدماتی با Asp.net…………………………………………………..12

2-2- آشنایی مقدماتی با Sql…………………………………………………………19

3-2- آشنایی مقدماتی با Html ……………………………………………………….25

4-2- ابزار ونکات لازم جهت اجرا …………………………………………………..30

 

فصل سوم : تجزیه و تحلیل سیستم

 

1-3- نمودار سطح صفر : ورودی و خروجی…………………………………..33

2-3- نمودار سطح یک : صفحه اصلی Home………………………………….34

2-3- نمودار سطح یک : اتصالات پایگاه…………………………………………..35

3-3- نمودار سطح دو : رجیستر بهASP……………………………………..36

4-3- نمودار سطح دو : رجیستر ASP.NET2……………………………………………..37

5-3- نمودار سطح دو : ویرایش و به روز رسانی جداول…………………………..38

 

فصل چهارم :پیاده سازی و بررسی

 

1-4- معرفی بخش های مختلف سایت………………………………..40

2-4- جداول و کاربرد آنها………………………………………………….41

3-4- نمایی از ظاهر صفحات سایت……………………………………..43

     1-3-4- صفحه اصلی…………………………………………………..43

     2-3-4- صفحه کتابخانه عمومی……………………………………………..44

     3-3-4- صفحه دانلود………………………………………………45

     4-3-4- صفحه لینکستان………………………………………………………46

     5-3-4- صفحه کتابهای الکترونیکی…………………………………………47

     6-3-4- صفحه ارتباط با مدیران……………………………………………..48

     7-3-4- صفحه درباره ما………………………………………………………..49

     8-3-4- صفحه ورود به مدیریت…………………………………………50

     9-3-4-صفحه مشاهده آمار بازدید کنندگان(بخش مدیریت)…………….51

     10-3-4 صفحه مشاهده نظرات بازدید کنندگان (بخش مدیریت)…………..52

4-4- بخشی از سورس برنامه………………………………………………53

منابع و مآخذ…………………………………………………………………………….57

 

 

 

 

پیش گفتار :

بسمه تعالی

 

با سپاس :

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

     چون یکی از علت های زیبا بودن یک اثر متن اول(پیش گفتار) آن اثر است بنده سعی کردم تا در اندازه توان آن را پیکربندی کرده و در اختیار شما سروران قرار دهم.

     بنده تلاش نموده ام که این اثر برای دانش پژوهان محترم به طور ساده و راحت باشد تا جهت یاد گیری مشکلی به وجود نیاید.

انشاءالله که توانسته باشم زحمات اساتیدم را جهت خوب از کار در آمدن اثر پاسخ گفته باشم.

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

 

 

 

چکیده :

 

     اگر شما کمی با علم کامپیوتر آشنایی داشته باشید در صورت شنیدن کلمه طراحی سایت مطمئنا اولین چیزی که به ذهن می رسد واژه HTML است.این واژه مخفف کلمات Hyper Text Marque Language است.این واژه در اصل نام نوعی زبان برنامه نویسی است که در داخل notepad نوشته می شود.این زبان در واقع پایه ی تمام زبانهای برنامه نویسی طراحی سایت است که دستورات آن به طور ساده بین تگ قرار می گیرد.

   حال ما در این پروژه شما را تا حدودی به طراحی سایت توسط زبان برنامه نویسی asp.net آشنا خواهیم کرد.البته در کنار آن با sql و java و html نیز کار خواهیم کرد.امیدوارم تونسته باشم تا نیاز شما را جهت یادگیری بر آورده کنم.شما به راحتی می توانید توسط زبان برنامه نویسی html یک سایت طراحی کنید.اما با امکانات کمتر ولی توسط نرم افزار asp.net شما قادر خواهید بود سایتی به طور پیشرفته طراحی کنید.

تمام این کارها را در ادامه دنبال خواهیم کرد پس بنشینید و ببینید که طراحی سایت با asp.net لذت خاصی دارد.زیرا بسیار جالب و پیچیده است.

 

 

 

 

متن کامل را می توانید دانلود کنید چون فقط تکه هایی از متن این پایان نامه در این صفحه درج شده است(به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم با فرمت ورد که قابل ویرایش و کپی کردن می باشند

موجود است


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


دانلود پایان نامه کاردانی کامپیوتر : طراحی و پیاده سازی سایت با زبان های برنامه سازی تحت وب

پایان نامه کارشناسی کامپیوتر : سیستم فروش شرکت تحت وب

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

پایان نامه کارشناسی کامپیوتر : سیستم فروش شرکت تحت وب


پایان نامه کارشناسی کامپیوتر : سیستم فروش شرکت تحت وب

 مطالب این پست : پایان نامه سیستم فروش شرکت تحت وب

   با فرمت ورد (دانلود متن کامل پایان نامه)

 

 

تاریخچه مختصر پایگاه داده ها

سیستمهای پایگاه داده ها برای ذخیره کردن اطلاعات به کار می رود.

هم سیستمهای بزرگ زررواسیون شرکتهای هواپیمایی و هم دفترچه تلفنی که درجیب شما قراردارد پایگاه دادها محسوب می شوند زیرا از آنها برای ذخیره کردن داده ها و بازیابی اطلاعات استفاده میشود. تا چندین سال پیش سیستمهای بزرگ پایگاه داده ها تنها بر روی کامپیوترهای بزرگ (main frame) کار می کردند. به همین دلیل طراحی پیاده سازی ونگهداری آنها بسیار پر هزینه بود. با به بازارآمدن کامپیوتر ها شخصی (personal computer) قدرتمند و ارزان قیمت فعلی اینک برنامه نویسان می توانند نرم افزارهای لازم برای جمع آوری و ارائه اطلاعات را با هزینه های اندک و در زمان کوتاه تولید کنند.

 

شناخت پایگاه داده های اکسس (Access)

به طور کلی پایگاه داده مجموعه ای از انواع اطلاعات می باشد. برنامه اکسس پایگاه داده های نسبتا ساده و آسانی را ایجاد میکند. «جدول (table) به محفظه الکترونیکی گفته می شود که برنامه اکسس برای نگهداری داده های شما آن را ارائه می دهد. شکل 1-1

 

 

 

هر جدول (Table ) از سطرها و ستون ها تشکیل می شود. برنامه اکسس مدخل پایگاه داده ها (مثلا هر یک از کارمندان یا فقره موجودی) را در سطر مختص به خود ذخیره می کند. هر سطر یک سابقه record به حساب می آید و هر سابقه شامل اطلاعات خاصی مربوط به یک شخصی مکان و غیره می باشد.

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

در جدول هر میدان ستون جداگانه ای دارد و دارای بخش های مختلفی از اطلاعات می باشد که با هم جمع می شوند و تشکیل سابقه خاصی را می دهند مثلا last name یک میدان است همه نام های خانوادگی موجود در کل جدول در همان ستون به عنوان میدان last name شناخته می شوند.

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

برنامه اکسس به شما امکان میدهد رابطه ای بین جدول ها برقرار نمایند. این رابطه ها مبتنی بر میدانی هستند که برای هر دو جدول مشترک می باشد. هر یک از این جدول ها دارای میدانی به نام کلید اولیه می باشند.

کلید اولیه هر سابقه رکورد رامنحصرا در جدول شناسایی می کند. بنابراین میدان کلید اولیه primarykey معمولا میدانی است که عدد منحصر بفردی به هر سابقه اختصاص میدهد این عدد در جدول مضاعف نمی باشد به قول معروف unique یعنی یکتا می باشد.

مثلا ممکن است جدول customer دارای میدان ID باشد که هر مشتری را با عدد منحصر بفردی شناسایی می کند. همچنین ممکن است جدولی در اختیار داشته باشید که شامل انواع محصولات شرکت شما باشد وهمچنین می توانید جدولی در اختیار داشته باشید که شامل اجناس شما در انبار باشد که در اینصورت بین جدول project که شامل انواع محصولات شرکت و جدول انبار که شامل اجناس شرکت می باشد ارتباط برقرار می باشد.

متن کامل را می توانید دانلود کنید چون فقط تکه هایی از متن این پایان نامه در این صفحه درج شده است(به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم با فرمت ورد که قابل ویرایش و کپی کردن می باشند

موجود است


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


پایان نامه کارشناسی کامپیوتر : سیستم فروش شرکت تحت وب