یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

پایان نامه تریگرهای فازی در پایگاه داده فعال

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

پایان نامه تریگرهای فازی در پایگاه داده فعال


پایان نامه تریگرهای فازی در پایگاه داده فعال

 

 

 

 

 

 

 

 


فرمت:word(قابل ویرایش)

تعداد صفحات:100

 

فهرست مطالب:

بخش اول: مفاهیم و تعاریف، کارهای انجام شده……………………………………………… ۱

فصل اول: کلیات………………………………………………………………………….. ۲

۱-۱ مقدمه……………………………………………………………………………… ۲

۱-۲ مروری بر فصول پایان‌نامه…………………………………………………………. ۵

فصل دوم: پایگاه داده فعال………………………………………………………………..  ۶

۲-۱ مدیریت داده……………………………………………………………………… ۶

۲-۲ مدیریت قوانین.. ………………………………………………………………….۷

۲-۲-۱ تعریف قانون…………………………………………………………………. ۷

۲-۲-۱-۱ رویداد……………………………………………………………………. ۸

۲-۲-۱-۲ شرط……………………………………………………………………… ۱۲

۲-۲-۱-۳ واکنش……………………………………………………………………. ۱۳

۲-۲-۲ مدل اجرایی……………………………………………………………………. ۱۴

۲-۲-۲-۱ اولویت اجرایی در قوانین…………………………………………………….. ۱۶

۲-۲-۲-۲ معماری پایگاه دادة فعال……………………………………………………….. ۱۷

۲-۲-۲-۳ آشکارساز رویداد……………………………………………………………… ۱۸

۲-۲-۲-۴ ارزیابی شرط………………………………………………………………… ۱۹

۲-۲-۲-۵ زمانبندی………………………………………………………………………. ۲۰

۲-۲-۲-۶ اجرا…………………………………………………………………………. ۲۱

۲-۳ نمونه‌های پیاده‌سازی شده…………………………………………………………….. ۲۱

۲-۴ نتیجه…………………………………………………………………………….. ۲۵

فصل سوم: مفاهیم فازی…………………………………………………………………  ۲۶

۳-۱ مجموعه‌های فازی………………………………………………………………… ۲۷

۳-۲ عملگرهای فازی……………………………………………………………………. ۲۹

۳-۳ استنتاج فازی…………………………………………………………………………. ۳۰

۳-۴ ابهام‌زدایی…………………………………………………………………………… ۳۱

۳-۵ نتیجه………………………………………………………………………………….. ۳۱

فصل چهارم : پایگاه دادة فعال فازی ………………………………………………………………. ۳۲

۴-۱ تعریف فازی قوانین …………………………………………………………………………. ۳۳

۴-۱-۱ رویداد فازی ………………………………………………………………………… ۳۴

۴-۱-۱-۱ رویدادهای مرکب ……………………………………………………………. ۳۶

۴-۱-۱-۲ انتخاب فازی اجزاء رویدادهای مرکب ………………………………….. ۳۸

۴-۱-۲ شرط فازی …………………………………………………………………………… ۳۸

۴-۱-۳ واکنش فازی ………………………………………………………………………… ۴۰….

۴-۱-۴ تعیین فازی موقعیت زمانبندی …………………………………………………… ۴۱

۴-۲ معماری و مدل اجرایی قوانین …………………………………………………………….. ۴۳

۴-۲-۱ آشکارساز رویداد …………………………………………………………………… ۴۴

۴-۲-۲ بررسی شرط ………………………………………………………………………… ۴۵

۴-۲-۳ اجرا …………………………………………………………………………………… ۴۵

۴-۲-۴ زمانبندی ……………………………………………………………………………… ۴۵

۴-۳ نتیجه …………………………………………………………………………………………….. ۴۷

بخش دوم: کاربردی جدید از تریگر فازی، رونوست برداری فازی، نتایج آزمایشات ….. ۴۸

فصل پنجم: رونوشت برداری فازی ………………………………………………………………… ۴۹

۵-۱ رونوشت برداری ……………………………………………………………………………… ۵۰

۵-۱-۱ رونوشت برداری همگام ………………………………………………………….. ۵۰

۵-۱-۲ رونوشت برداری ناهمگام ………………………………………………………… ۵۱

۵-۱-۳ ماشین پایه رونوشت برداری داده………………………………………………… ۵۲

۵-۱-۴ مقایسه دو روش همگام و ناهمگام……………………………………………… ۵۳

۵-۲ رونوشت برداری فازی……………………………………………………………………….. ۵۶

۵-۲-۱ استفاده از تریگرها برای فازی نمودن رونوشت برداری…………………….. ۵۷

۵-۳ کمیت سنج های فازی……………………………………………………………………….. ۵۹

۵-۳-۱ روش محاسبه کمیت سنج های فازی…………………………………………… ۶۰

۵-۳-۲ کمیت سنج عمومی…………………………………………………………………. ۶۱

۵-۳-۳ کمیت سنج جزئی…………………………………………………………………… ۶۴

۵-۳-۴ کمیت سنج جزئی توسعه یافته……………………………………………………. ۶۷

۵-۴ روش جدید محاسبه حد آستانه در تریگرهای فازی برای رونوشت برداری فازی………….. ۶۹

۵-۵ معماری ماشین رونوشت بردار فازی……………………………………………………… ۷۱

۵-۶ مثال………………………………………………………………………………………………. ۷۳

۵-۷ کارایی……………………………………………………………………………………………. ۷۷

۵-۷-۱ ترافیک در رونوشت برداری مشتاق…………………………………………….. ۷۹

۵-۷-۲ ترافیک در رونوشت برداری تنبل……………………………………………….. ۸۰

۵-۷-۳ ترافیک در رونوشت برداری فازی………………………………………………. ۸۰

۵-۷-۴ مقایسه تئوری هزینه رونوشت برداری فازی و تنبل…………………………. ۸۱

۵-۸ جمع بندی………………………………………………………………………………………. ۸۳

فصل ششم: پیاده سازی ………………………………………………………………………………. ۸۴

۶-۱ Fuzzy SQL Server…………………………………………………………………………. 84

6-2 عملکرد اجزای Fuzzy SQL Server……………………………………………………… 85

6-3 شبیه سازی تریگرهای فازی در پایگاه داده غیر فازی…………………………………. ۸۶

۶-۴ اجزاء تریگر فازی در پایگاه داده غیر فازی……………………………………………… ۸۶

۶-۵ جداول سیستمی مورد نیاز…………………………………………………………………… ۸۷

۶-۶ مثال………………………………………………………………………………………………. ۸۹

۶-۷ کارهای آتی…………………………………………………………………………………….. ۹۴

مراجع و منابع ………………………………………………………………………………………….. ۹۵

چکیده:

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

اولین گروه فازی‌سازی گرداننده پایگاه‌های دادة فعال ولسکی و بوعزیز و همکارانشان بودند که به فازی نمودن رویداد، شرط و واکنش در تعریف قوانین پرداخته‌اند و طی چند مقاله نتایج آن را ارائه نمودند[۲, ۳, ۵, ۷, ۸, ۹, ۱۰]، این گروه در پروژه Tempo به پیاده‌سازی فازی این سه بخش پرداخته‌اند.

گروه دومی که در این زمینه فعالیت نموده است گروه آقایان یوسل سایجین و اوزگور اولوسوی میجباشد که در دو مقاله به جنبه کاربرد تریگرهای فازی در پایگاه داده های فعال سیار پرداخته اند[۴, ۶].

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

در ادامة این پایان‌نامه یک معماری ساده از موتور رونوشت برداری فازی در پایگاه دادة فعال ارائه می‌شود و در پایان با یک نمونة پیاده‌سازی شده از موتور رونوشت برداری فازی موارد پیشنهادی ارزیابی می‌گردد.

کلیدواژه ها: پایگاه دادة فعال، تریگرهای فازی، رونوشت برداری فازی، کمیت سنج های فازی، همگام سازی، دوره پوشش برنامه، دوره پوشش رونوشت برداری، دوره پوشش فازی.

 

 


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

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

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

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


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

 

 

 

 

 

 

 

 

 



فرمت:word(قابل ویرایش)

تعداد صفحات:96

 

پروژه دوره کارشناسی

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

 

پیشگفتار

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

اینگونه از سیستم های پایگاهی در عین دارا بودن مزایایی همچون :

 ü     سازگاری و هماهنگی با ماهیت سازمان های نوین

ü     کارایی بیشتر در پردازش داده ها به ویژه در پایگاه داده های بزرگ

ü     دستیابی بهتر به داده ها

ü     اشتراک داده ها

ü     افزایش پردازش موازی

ü     کاهش هزینه ارتباطات

ü     تسهیل گسترش سیستم

ü     استفاده از پایگاه داده های از قبل موجود.

 دارای معایبی نیز  می باشد. از جمله معایب آن می توان به موارد ذیل اشاره نمود :

 ü     پیچیدگی طراحی سیستم

ü     پیچیدگی پیاده سازی

ü     کاهش کارایی در برخی موارد

ü     هزینه بیشتر

ü     مصرف حافظه بیشتر

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

فهرسن مطالب

مطالعات نظری.. ۷

فصل اول. ۸

۱٫                  سیستم پایگاهی توزیع شده ۹

تعاریف… ۹

۲٫                  مزایا و معایب سیستم پایگاهی توزیع شده ۱۳

۲٫۱٫                   مزایا: ۱۴

۲٫۲٫                   معایب: ۱۴

۳٫                  چند سیستم نمونه. ۱۴

۴٫                  یک اصل بنیادی.. ۱۵

۵٫                  دوازده قاعده فرعی.. ۱۷

۵٫۱٫                   خود مختاری محلی.. ۱۷

۵٫۲٫                   عدم وابستگی به یک مانه مرکزی.. ۱۸

۵٫۳٫                   استمرار عملیات… ۱۸

۵٫۴٫                   استقلال از مکان ذخیره سازی.. ۱۹

۵٫۵٫                   استقلال از چگونگی پارسازی داده ها ۱۹

۵٫۶٫                   استقلال ازچگونگی نسخه سازی داده ها ۲۲

۵٫۷٫                   پردازش در خواست های توزیع شده ۲۴

۵٫۸٫                   مدیریت تراکنش های توزیع شده ۲۴

۵٫۹٫                   استقلال از سخت افزار. ۲۵

۵٫۱۰٫                 استقلال از سیستم عامل.. ۲۵

۵٫۱۱٫                 استقلال از شبکه. ۲۵

۵٫۱۲٫                 استقلال از DBMS. 26

6.                  پایگاه داده های توزیع شده همگن و ناهمگن.. ۲۶

۷٫                  مشکلات سیستم های توزیع شده ۲۶

۷٫۱٫                   پردازش در خواست… ۲۷

۷٫۲٫                   مدیریت کاتالوگ… ۳۰

۷٫۳٫                   انتشار بهنگام سازی.. ۳۳

۷٫۴٫                   کنترل ترمیم. ۳۴

۷٫۵٫                   کنترل همروندی.. ۳۶

۸٫                  گدار. ۳۸

۹٫                  مقایسه سیستم های مشتری/خدمتگزار با سیستم های توزیع شده ۴۰

۱۰٫                خلاصه. ۴۱

۱۱٫                نتیجه گیری.. ۴۲

فصل دوم. ۴۳

۱٫                  سیستم های پایگاه داده های توزیع شده و موازی.. ۴۴

۲٫                 توازی بین درخواست ها ۴۶

۳٫                  نگاهی دقیقتر به تکنولوژی پایگاه داده های توزیع شده وموازی.. ۵۱

۳٫۱٫                   سطح و نوع توزیع شدگی داده ها ومسئولیت ها در  DDBMSهای مختلف…. ۵۲

۳٫۲٫                   پردازش و بهینه سازی درخواست… ۵۵

۳٫۳٫                   کنترل همروندی (Concurency control) 63

3.4.                   پروتکل های قابلیت اطمینان. ۶۷

۴٫                  خلاصه. ۷۷

۵٫                 نتیجه گیری.. ۷۸

فصل سوم. ۷۹

۱٫                 تاریخچه. ۸۰

۲٫                 جنبه هایاوراکل برای سیستم های توزیع شده ۸۲

۳٫                 خطوط اتصال پایگاه داده ها ۸۲

۳٫۱٫                   رده بندی database link بر اساس نحوه برقراری ارتباط.. ۸۳

ضرورت استفاده از database link ها ۸۳

۳٫۲٫                   بکارگیری اسامی سراسری پایگاه داده هادر database link ها ۸۴

۳٫۳٫                   نامگذاری database link ها ۸۵

۳٫۴٫                   گونه های مختلف database link. 85

3.5.                   مقایسه کاربران ِ گونه های مختلف database link ها ۸۶

۳٫۶٫                   مثال هایی از تعریف database link در سیستم های توزیع شده پایگاه داده ها ۸۷

۴٫                 عملیات روی داده های ذخیره شده در پایگاه داده های توزیع شده اوراکل.. ۸۸

فصل چهارم. ۸۹

۱٫                  توزیع داده ها ۹۰

۱٫۱٫                   استراتژی های توزیع داده ها ۹۰

۱٫۲٫                   تخصیص داده ها ۹۱

۱٫۳٫                   طرح توزیع و تخصیص مناسب برای DDB خوابگاه دانشگاه شهید بهشتی.. ۹۱

۱٫۴٫                   انتخاب طرح توزیع DDB خوابگاه دانشگاه شهید بهشتی.. ۹۱

 

 


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

پایان نامه ارتباط با پایگاه داده‌های Access در Visual Basic

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

پایان نامه ارتباط با پایگاه داده‌های Access در Visual Basic


پایان نامه ارتباط با پایگاه داده‌های Access در Visual Basic

 

 

 

 

 

 

 

 

 


فرمت:word(قابل ویرایش)

تعداد صفحات:93

 

فهرست مطالب:

 

پیشگفتار : ۳

مقدمات Visual Basic. 5

تاریخچه‌ی زبان BASIC.. 7

کار با ویژوال بیسیک.. ۷

آشنایی با محیط ویژوال بیسیک.. ۸

کلیات.. ۱۱

پنجره‌ی Code. 12

داده‌ها در ویژوال بیسیک.. ۱۳

سایر انواع داده ۱۵

تعریف متغیرها ۱۷

Option Explicit 18

تعریف رشته‌ها ۱۹

مقدار دادن به متغیرها ۲۰

عملگرهای ویژوال بیسیک.. ۲۱

- عملگرهای شرطی یا مقایسه ای.. ۲۳

داده‌های شرطی. ۲۵

ترکیب عملگرهای شرطی و منطقی. ۲۶

- مقدمات بانک اطلاعاتی Access. 29

Access امروزی مایکروسافت.. ۲۹

کاربرد برنامه Access. 30

بانک اطلاعاتی چیست؟. ۳۱

Access مایکروسافت به منزله یک RDBMS. 35

معماری Microsoft Access. 38

یک نرم افزار پایگاه داده امکانات زیر را در اختیار ما قرار می‌دهد: ۴۱

آشنایی با فیلد، رکورد و جدول. ۴۲

نوع داده فیلد (Field Data Type) 43

آشنایی با فیلد کلیدی (Key Field) و کلید اصلی (Primary Key) 44

آشنایی با اجرای نرم افزار Access. 45

باز نمودن یک جدول. ۴۶

- نحوه پیمایش رکوردهای جدول. ۴۷

اصول اصلاح یک رکورد ۴۹

تغییر نام فیلد در نمای Datasheet 50

ذخیره جدول بانک اطلاعاتی. ۵۰

اصول بستن بانک اطلاعاتی. ۵۱

- ایجاد بانک اطلاعاتی. ۵۱

اصول طراحی یک بانک اطلاعاتی. ۵۲

- تحلیل سیستم موجود ۵۲

نمای Design View.. 55

تنظیم خصوصیات فیلد ۵۶

ایجاد جدول با روش ورود اطلاعات.. ۵۸

هدایت و جهت دادن به کار جدول. ۵۹

تعیین کلید اولیه. ۵۹

اصلاح مشخصات جدول. ۶۰

افزودن فیلد به جدول. ۶۰

نحوه انتخاب رکوردها ۶۲

نحوه مرتب کردن داده های جدول. ۶۳

نحوه کپی ساختار یک جدول موجود ۶۴

توصیف پروژه: ۶۵

الف ) توصیف پایگاه داده ۶۵

ب ) توصیف فرم های برنامه. ۷۹

-شرح کد فرم Bag ؛ ۸۹

 

چکیده:

 

پیشگفتار :

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

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

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

از این نرم‌افزارهای می‌توان به ORACLE ، ACCESS , MS SQL
MS SQL ,SERVER اشاره نمود.

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

زبان برنامه نویسی BASIC نیز به دلیل راحتی و آموزش سریع و آسان از گذشته دور مورد استقبال بسیاری از کاربران و برنامه نویسان بوده است.

زبان VISUAL BASIC نسخه تحت ویندوز زبان Basic است که البته بسیار قوی‌تر و پیشرفته‌تر از نسخه تحت DOS آن عمل می‌کند و بسیاری از برنامه‌های پیشرفته و سطح بالا و پیچید ه مورد نیاز شرکت‌های بزرگ به ویژه برنامه‌های چند رسانه‌ای (Multi Media) با استفاده ازآن نوشته می‌شود.

من نیز در این پروژه درسی از این زبان قوی که دارای قابلیت ارتباط با بانک اطلاعاتی به نحو مطلوبی است، بهره گرفته‌ام.

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

بانک اطلاعاتی برنامه من مربوط به یک فروشگاه نوت بوک می‌باشد. در این فروشگاه علاوه بر خود نوت بوک، کیف نوت بوک، لوازم جانبی نوت بوک یا PC، اجزاء اصلی داخل نوت بوک یا PC و نیز خود PC عرضه می‌شود.

برنامه VB در این پروژه طبق Query های خاصی که در ارتباطش با بانک اطلاعاتی ACCESS درخواست می‌کند، لیست‌های متفاوتی از اطلاعات آن را به نمایش در می‌آورد.

نرم‌افزارهای مورد استفاده :

1- Microsoft Access 2003

از برنامه‌های مجموعه office 2003 Microsoft

2- Microsoft Visual Basic

از برنامه‌های مجموعه Microsoft Visual studio 6.0

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

همچنین امیدوارم این کتابچه و اطلاعات ارائه شده در آن بتواند برای سایر دانشجویان رشته کامپیوتر و علاقه مند به یادگیری Access , VB مفید واقع شود.

فاطمه مهدوی، تیر 1386

مقدمات Visual Basic

مفاهیم اولیه

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

* برنامه نویسی تابع گرا یا ساخت یافته

* برنامه نویسی شی‌ءگرا

الف) برنامه نویسی تابع گرا یا Procedural : این روش برنامه‌نویسی متن گرا نیز نامیده می‌شود روش قدیمی تری است که مبتنی بر توابع می‌باشد و معمولاً یکی از توابع، اصلی است. با شروع برنامه، کنترل برنامه به اولین دستور تابع اصلی رفته و به ترتیب شروع به اجرای دستورات، از اولین دستور تا آخرین دستور تابع، می‌کند و مواقعی هم ممکن است فراخوانی‌هایی به یک یا چند زیر برنامه داشته باشد که با هر بار فراخوانی، کنترل برنامه به ابتدای تابع مورد نظر رفته و دستورات آن تابع را به ترتیب اجرا می‌نماید آن گاه با اتمام دستورات تابع مذکور، کنترل برنامه به ابتدای تابع مورد نظر رفته و دستورات آن تابع را به ترتیب اجرا می‌نماید آن گاه با اتمام دستورات تابع مذکور، کنترل برنامه به دستور بعد از دستور فراخوانی برمی‌گردد و روال برنامه تا رسیدن به آخرین دستور تابع اصلی ادامه می‌یابد. بعد از اجرای آخرین دستور تابع اصلی یا رسیدن به دستور خاتمه‌ی برنامه، برنامه پایان می‌پذیرد؛ مانند اکثر زبان‌های برنامه نویسی که تا به حال با آن کار کرده‌ایم، که از جمله بیسیک، پاسکال و C.

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

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

    خواص
    رفتار یا متد
    روابط

خواص ویژگی‌هایی است که مشخص کننده‌ی حالت فعلی شی‌ء است؛ برای مثال می‌‌توان گفت رنگ یک میز قهوه‌ای است یا قد یک شخص 170 سانتی‌متر است. در این مثال میز و انسان شیء هستند و قهوه ای بودن و 170 سانتی متر بودن قد خواص آنهاست.

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

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

 


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

پایان نامه بررسی پایگاه داده در محیط نرم‌افزارهای CCESS , SQL

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

پایان نامه بررسی پایگاه داده در محیط نرم‌افزارهای CCESS , SQL


پایان نامه بررسی پایگاه داده در محیط نرم‌افزارهای CCESS , SQL

 

 

 

 

 

 

 

 

 

 


فرمت:word(قابل ویرایش)

تعداد صفحات:125

 

فهرست مطالب:


    فصل اول بررسی بانک اطلاعاتی SQL    11
    الف ـ آشنایی و استفاده از دستور SELECT     12
    دستور SELECT     13
    پرس و جو با استفاده از DISTINCT    14
    عبارات 15
    شرایط 15
    عملگرها 16
    عملگردهای ریاضی 16
    عملگردهای مقایسه‌ای 16
    عملگرهای کاراکتری 17
    عملگرهای منطقی 19
    عملگرهای مجموعه‌ای 20
    عملگرهای دیگر 21
    توابع 23
    توابع جمعی 23
    توابع تاریخ و زمان 24
    توابع ریاضی 26
    توابع کاراکتری 26
    توابع تبدیلی 29
    ب ـ آشنایی و استفاده از دستورات پردازش‌ها 29
    جملات پردازش داده‌ها 29
    درج داده‌ها با استفاده از جمله INSERT     31
    درج یک رکورد با استفاده از INSERT … VALUES     31
    درج چندین رکورد با استفاده از INSERT … SELECT     32
    تغییر نوع داده‌های موجود با استفاده از جمله DELETE     34
    ورود و صدور داده‌ها از منابع خارجی 36
    شبه جملات در پرس و جوهای SQL     38
    تعیین معیاری با شبه جمله WHERE     38
    شبه جمله STARTING WITH     38
    شبه جمله ORDER BY     39
    شبه جمله GROUP BY     40
    شبه جمله HAVING     40
    فصل ج ـ آشنایی و استفاده از دستورات تعریف داده‌ها 42
    ایجاد و نگهداری جداول 42
    شروع کار با جمله ایجاد پایگاه داده‌ای (CREATE DATABASE)    42
    راه‌های ایجاد پایگاه داده 42
    طراحی پایگاه داده‌ای 43
    ایجاد یک فرهنگ داده‌ای (کاتالوگ سیستم)    45
    ایجاد فیلد کلید 46
    جمله CREATE TABLE     46
    جمله ALTER TABLE     48
    جمله DROP TABLE     50
    جمله DROP DATABASE     51
    ایجاد شاخص‌ها بر روی جداول جهت بهبود اجرا 51
    استفاده از شاخص‌ها 51
    شاخص‌ها چه هستند؟ 52
    نکات شاخص بندی 54
    شاخص‌بندی روی بیشتر از یک فیلد 55
    استفاده از کلمه کلیدی UNIQUE به همراه CREATE INDEX     55
    شاخص‌ها و اتصال‌ها 55
    ایجاد دیدها 57
    معرفی دید 57
    کاربرد دیدها 57
    تغییر نام ستون‌ها 58
    پردازش دید در SQL     58
    محدودیت‌های استفاده از SELECT     59
    تغییر داده‌ها در یک دید 59
    مشکلات تغییر داده‌ها با استفاده از دیدها 59
    کاربردهای مشترک دیدها 60
    استفاده از دیدها برای تبدیل واحدها 61
    ساده‌سازی پرس و جوهای پیچیده با استفاده از دیدها 62
    حذف دیدها با استفاده از جمله DROP VIEW     62
    د ـ اتصال جداول 64
    اتصال جدول‌ها به شرط تساوی 64
    اتصال جدول‌ها به شرط عدم تساوی 65
    اتصال جدول‌ها با استفاده از کلمه کلیدی JOIN     66
    اتصال درونی (INNER JOIN)     66
    اتصال بیرونی (OUTER JOIN)     66
    ه ـ کنترل جامعیت داده‌ها 68
    معرفی محدودیت‌ها 68
    جامعیت داده‌ها 68
    چرا از محدودیت‌ها استفاده می‌کنیم؟ 69
    مروری بر انواع محدودیت‌ها 70
    محدودیت‌های NOT NULL     71
    محدودیت‌های کلید اصلی 72
    محدودیت‌های یکتایی 72
    محدودیت‌های کلید خارجی 72
    محدودیت‌های کنترل 74
    محدودیت‌های مدیریتی 74
    استفاده از ترتیب صحیح 75
    روشهای مختلف در ایجاد محدودیت‌ها 76
    و ـ نرمال سازی پایگاه داده‌ها 77
    پایگاه داده‌ای خام 77
    طراحی پایگاه داده‌ای منطقی 77
    نیازهای کاربر نهایی چیست؟ 78
    افزونگی داده‌ها 79
    فرم‌های نرمال 80
    فرم اول نرمال 81
    فرم دوم نرمال 81
    فرم سوم نرمال 81
    مزایای نرمال سازی 81
    معایب نرمال سازی 83
    از نرمال درآوردن یک پایگاه اطلاعاتی 83
    فصل دوم بررسی بانک اطلاعاتی اکسس 85
    مقدمه 85
    آشنایی با اکسس 86
    تعریف کلی از ACCESS     88
    تکنیک کار در اکسس 89
    طراحی جدول (TABLE)     90
    آشنایی با خصوصیات فیلدها در محیط طراحی 91
    انواع عملگرها 102
    آشنایی با تنظیم خصوصیات محیط ورود داده‌ها (DataSheet View)     103
    انواع فیلترها 108
    طرز ایجاد Relationship     109
    آشنایی با طراحی Query     113
    ایجاد Query از طریق Design View     114
    کاربرد Total در Select Query     116
    آشنایی با Action Query     117
    آشنایی با طراحی فرم (From)     118
    فرم چیست؟ 119
    طرز کار Form Wizard     120
    طرز کار AutoForm     121
    تفاوت فرم و گزارش 122
    آشنایی با طراحی Report     123
    طرز کار Report Wizard     124
    منابع 125

چکیده:

 

مروری بر SQL

تاریخچه SQL از لابراتوار IBM در سان خوزه کالیفرنیا شروع می‌شود. جایی که SQL در اواخر دهه 1970 میلادی شکل گرفت.

کلمه SQL برگرفته از حروف اول کلمات Structuted Query Language ساخته شده و اغلب اوقات اشاره به ‘sequel’ می‌‍‌کند.

این زبان ابتدا برای محصول DB2 شرکت IBM (یک سیستم مدیریت پایگاه داده‌ای رابطه‌ای یا RDBMS که امروزه نیز برای بعضی محیط‌ها فروخته می‌شود، طراحی شد.)

در واقع SQL امکان RDBMS را فراهم می‌آورد. SQL یک زبان غیر روالمند می‌باشد، بر خلاف زبان‌های روانمند یا زبان‌های نسل سوم (3 GLs) مثل کوبول و C که در آن زمانها ایجاد شده بودند.

تذکر ـ غیر روانمند یعنی چه به جای چگونه، بطور مثــال SQL می‌گوید که داده‌ها باید ذخیره، حذف، اضافه یا بازیابی شوند بدون آنکه به چگونگی انجام آنها کاری داشته باشد.

ویژگی مهمی که باعث تفاوت بین DBMS و RDBMS می‌گردد، آن است که یک RDBMS از یک زبان مبتنی بر مجموعه‌ها استفاده می‌کند. در اکثر RDBMS ها این زبان، زبان SQL است. در نتیجه SQL زبان مبتنی بر مجموعه‌ها است.

SQL، یک زبان کامپیوتری مبتنی بر استاندارد (American National Standards Institute) ANSI برای بازیابی و بروز رسانی داده‌ها در یک پایگاه داده‌ای می‌باشد و با برنامه‌های پایگاه داده‌هایی مانند MS Access ، DB2 ، MS SQL Server ، Oracle، Sybase و … کار می‌کند.

از طریق SQL، یک برنامه نویس یا گرداننده داده‌ها می‌تواند کارهای زیر را انجام دهد:

! تغییر ساختار یک پایگاه داده‌ای

! تغییر مشخصات امنیتی سیستم

! امکان اعطای اجازه دسترسی کاربران به پایگاه داده‌ای یا جداول

! پرس و جو از یک پایگاه داده‌ای

استفاده از SQL و پایگاه داده‌ای رابطه‌ای نیز از مهمترین اقدامات انجام شده در جهت توسعه کاربرد Client/Server می‌باشد.

SQL بطور کلی شامل دو گروه از جملات می‌باشد:

    جملات پردازش داده‌ها (DML)
    جملات تعریف داده‌ها
    دستور SELECTقاعده نگارش را با دستور SELECT شروع می‌کنیم زیرا اکثر جملات با SELECT شروع می‌شوند. این دستور که دستوری مستقل نیست و حتما باید با اجزایی بکار رود، جهت ساخت پرس و جو بر روی بانک اطلاعاتی بکار می‌رود و رکوردهایی را که با شرایط این دستور همخوان باشد، به عنوان نتیجه پرس و جو برمی‌گرداند.توجه ـ هرگاه SELECT استفاده می‌‍شود حتما باید از شبه جملات FROM نیز استفاده شود.


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

مقاله تخصصی رشته حسابداری ماتریس حسابداری اجتماعی به عنوان یک پایگاه آماری منسجم و یکپارچه الگوی قابل محاسبه تعادل عمومی

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

مقاله تخصصی رشته حسابداری ماتریس حسابداری اجتماعی به عنوان یک پایگاه آماری منسجم و یکپارچه الگوی قابل محاسبه تعادل عمومی


 مقاله تخصصی رشته حسابداری ماتریس حسابداری اجتماعی به عنوان یک پایگاه آماری منسجم و یکپارچه الگوی قابل محاسبه تعادل عمومی

دانلود مقاله تخصصی رشته حسابداری ماتریس حسابداری اجتماعی به عنوان یک پایگاه آماری منسجم و یکپارچه الگوی قابل محاسبه تعادل عمومی با فرمت ورد و قابل ویرایش تعداد صفحات 28

دانلود مقاله آماده

 

مقدمه

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

مرحله اول که حدود 10 سال طول کشید (دهه 1950 میلادی) کلیه نظامهای حسابداری کلان به شکل حسابهای ملی و بخشی در قالب نظام حسابداری جدول داده- ستانده و طیف وسیعی از الگوهای مرتبط به آنها اساساً در خدمت دیدگاههائی بودند که بعدها به دیدگاههای رشد محور معروف شدند (بانوئی، 1381). یکی از نارساییهای اساسی این نوع نظامهای حسابداری مذکور و دیدگاههای مرتبط به آن نادیده گرفتن مستقیم آمارهای اجتماعی (آمارهای مردمی) در کنار آمارهای نظام مند شده اقتصادی می باشد و بنابراین نباید انتظار داشت که الگوهای مرتبط به آنها انعطاف پذیری لازم و کافی را در تبیین عدالت اجتماعی داشته باشند (بانوئی، 1383).مرحله دوم یک دوره بیست ساله (1980-1960) را در بر می گیرد. در این دوره مشاهده می گردد که تلاشهای قابل توجهی در رفع نارساییها و اصلاح نظامهای حسابداری پیشین متناسب با دیدگاههای جدید توسعه اقتصادی با رویکردهای «نیازهای اساسی» و انسان محور صورت گرفته است. در این مورد حداقل چهار عامل اصلی نقش اساسی را داشته اند.

یک: استقلال کشورهای در حال توسعه و مشکلات ساختاری اقتصادی و اجتماعی آنها.


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