خرید و دانلود فایلهای علمی

انواع تحقیق پروژه پاورپوینت مقاله و سایر فایلهای مجاز

خرید و دانلود فایلهای علمی

انواع تحقیق پروژه پاورپوینت مقاله و سایر فایلهای مجاز

نقشه و پلان کامل پایگاه اورژانس تایید شده سازمان نظام مهندسی کشور

نقشه و پلان کامل پایگاه اورژانس

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



خرید فایل


ادامه مطلب ...

مقاله بررسی پایگاه داده در 82 صفحه ورد قابل ویرایش

مقاله بررسی پایگاه داده در 82 صفحه ورد قابل ویرایش

فهرست

عنوان صفحه

چکیده

مقدمه

فصل1: پایگاه داده چیست؟.............................................................................................. 1

یک مجموعه سازماندهی شده از اطلاعات................................................................................................................. 1

رکوردها و فیلدها......................................................................................................................................................... 2

جداول و پایگاههای داده............................................................................................................................................. 2

دونمای Datasheet و Forms ............................................................................................................................... 3

شروع Access............................................................................................................................................................ 4

بازکردن پایگاه داده نمونه Northwind................................................................................................................... 5

پنجره Data base...................................................................................................................................................... 6

نوارهای ابزار Access............................................................................................................................................... 7

پسوند نام فلیل های Access..................................................................................................................................... 8

فکر کردن در مورد فیلدها........................................................................................................................................... 8

ویژگی Online Help............................................................................................................................................... 9

به کارگیری دستیار Office........................................................................................................................................ 9

به کارگیری کادر Ask a Question برای دریافت کمک........................................................................................ 10

استفاده از پنجره Help جهت دریافت کمک............................................................................................................. 10

استفاده از Online Help در کاردهای محاوره......................................................................................................... 12

بستن یک پایگاه داده................................................................................................................................................... 12

بستن Access............................................................................................................................................................ 12

فصل 2: ایجاد پایگاهای داده در Access.......................................................................... 13

عنوان صفحه

تولید یک پایگاه داده جدید و خالی............................................................................................................................ 13

انتخاب جدول نمونه.................................................................................................................................................... 13

انتخاب فیلدها.............................................................................................................................................................. 14

تغییر دادن نام فیلدها................................................................................................................................................... 15

تعیین کلید اولیه............................................................................................................................................................ 16

وارد کردن داده ها در جدول....................................................................................................................................... 17

تغییر پهنای ستونها....................................................................................................................................................... 19

سوئیچ کردن به نمای Design................................................................................................................................... 20

تولید ایندکس............................................................................................................................................................... 21

فصل 3 تصحیح پایگاههای داده Access.......................................................................... 24

تغییر و حذف رکوردهای یک پایگاه داده.................................................................................................................... 24

نوع داده (Data Type)............................................................................................................................................. 26

تغییر نوع داده ها.......................................................................................................................................................... 28

اضافه کردن فیلدهای جدید به یک جدول.................................................................................................................. 29

تغییر دادن ترتیب فیلدهای یک جدول........................................................................................................................ 31

ذخیره کردن یک پایگاه داده روی فلاپی دیسک......................................................................................................... 31

ذخیره کردن یک پایگاه داده Access روی دیسک................................................................................................... 32

فصل 4: کارآمد کردن پایگاههای داده............................................................................... 33

مرتب کردن رکوردهای جدول.................................................................................................................................... 33

ذخیره کردن قواعد مرتب سازی در قالب یک معیار.................................................................................................. 35

فیلتر کردن رکوردهای یک جدول............................................................................................................................... 37

ذخیره کردن قاعده یک فیلتر در قالب یک معیار........................................................................................................ 40

عنوان صفحه

تولید یک معیار با استفاده از یک ویزارد..................................................................................................................... 41

اضافه و حذف کردن فیلدها در یک معیار................................................................................................................... 44

یافتن داده ها................................................................................................................................................................ 45

فصل 5: کار با فرمها......................................................................................................... 47

تولید فرم با استفاده از ویزارد Form......................................................................................................................... 47

گشت و گذار در نمای Form.................................................................................................................................... 50

کارکترهای جانشین در فیلترها و معیارها................................................................................................................... 53

تولید فرمی با فیلدهای کامل........................................................................................................................................ 54

به کارگیری یک فرم جهت تولید رکوردهای جدید.................................................................................................... 55

تصحیح جانمایی و محتوای فرمها............................................................................................................................... 56

فصل 6: کار با گزارشها.................................................................................................... 63

اولین گزارش .............................................................................................................................................................. 63

ویژگی AutoReport................................................................................................................................................ 63

گزارش گروه بندی Grouped Report.................................................................................................................. 65

تصحیح گزارش............................................................................................................................................................ 69

نمای report Design .............................................................................................................................................. 70

خواص گزارشها........................................................................................................................................................... 70

قالب بندی فیلدهای یک گزارش................................................................................................................................. 71

تولید زیر مجموع برای گروه ها................................................................................................................................... 75

محاسبه مقادیر مجموع در کل گزارش........................................................................................................................ 76

فصل 1

پایگاه داده چیست؟

یک مجموعه سازماندهی شده از اطلاعات

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

·آیتم های اطلاعاتی دلخواه خود را در آن دریابید.

·آیتم های جدیدی را که با آنها مواجه می شوید، به آن اضافه کنید.

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

اما نگهداری یک پایگاه داده در کامپیوتر، باعث تسهیل و تسریع فرآیند دست کاری اطلاعات موجود در آن

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

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

پایگاههای داده کامپیوتری انعطاف پذیر هستند. بدین معنی که روشهای بسیار متعدد و متنوعی را برای کار کردن با اطلاعات (حتی مقادیر بزرگی از اطلاعات) تدارک می بینند. نرم افزار Microsoft Access نمونه ای از سیستمهای مدیریت پایگاههای داده (برنامه هایی که امکان تولید و مدیریت پایگاههای داده در کامپیوتر را فراهم می کنند)

رکوردها و فیلدها

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

نمی تواند تمام اطلاعات هر فرد را در یک فیلد واحد، نظیر آنچه در زیر نشان داده شده است را وارد نماید.

James Coogan Sweeney

10744 South Hoyne

Chicago

Illinois 60643

USA

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

جداول و پایگاههای داده

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

هنگامی که با هزارها یا صدها هزار رکورد سروکار دارید، بحث به کارگیری یک سیستم مدیریت پایگاههای داده پیش می آید. برای مثال چنان چه از کامپیوتر خواسته شود، تنها رکوردهایی را (از میان صدها هزار رکورد موجود در پایگاه داده) استخراج کرده و نمایش دهد که نام خانوادگی (فیلد Last Name) آنها با حرف «S» و کد پستی (فیلد Zipcodes) آنها با عدد «60» آغاز می شود، مدیریت پایگاه داده این کار را با سرعتی فراتر از حد تصور و توانایی بشر انجام می دهد.

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

دو نمای Forms , Datasheet

نرم افزار Access و بسیاری از سیستمهای دیگر مدیریت پایگاههای داده، امکان مشاهده و دست کاری اطلاعات را به دو روش فراهم می کنند. روش اول متضمن مشاهده و دست کاری اطلاعات در یک داده برگ (نمای Datasheet) و روش دوم متضمن مشاهده و دست کاری اطلاعات در فرمهای

(نمای Forms) می باشد.

در نمای Datasheet می توان اطلاعات را به صورت مرتب شده در ستونها (یک ستون برای هر فیلد) و ردیفها (یک ردیف برای هر رکورد) مشاهده کرد. ظاهر پایگاههای داده در این نما همانند صفحات گسترده تصویر زیر یک پایگاه داده نمونه را در نمای Datasheet نشان می دهد.

نمونه ای از نمای Datasheet که امکان مشاهده هم زمان رکوردهای متعدد را فراهم می کند

اما نمای Forme در هر لحظه تمام یا بخش منتخبی از اطلاعات یک رکورد واحد را نشان می دهد. نمای Forme می تواند با فرمتی نمایش یابد که موجب تسهیل در خواندن اطلاعات پایگاه داده گردد. می توانید یک فرم را به روشی سازماندهی کنید که مانند یک فرم کاغذی، فیلدها را در موقعیتهای مناسب و دلخواه شما به نمایش درآورد. یک روش مناسب برای فراگیری بیشتر در مورد پایگاههای داده کامپیوتری، بررسی چند نمونه ای از این پایگاههای داده و گشت و گذار در آنها می باشد. نرم افزار Access دارای سه پایگاه داده نمونه به نامهای Solution , Orders , Northwind خواهیم پرداخت؛ اما قبل از این کار لازم است برنامه Access را شروع کرد.

شروع Access

به منظور شروع برنامه Access به یکی از این دو روش عمل کنید:

روی آیکون Microsoft Access دابل کلیک کنید.

تعیین یک کلید اولیه

1- در دومین صفحه Table که در آن نام جدول جدید را مشخص کردید، گزینه No, I’ll set the primary key را انتخاب کرده و روی دکمه Next کلیک کنید.

2- در پاسخ به سؤال « ؟ What field will hold data that is unipue for each record» به معنی «کدام فیلد حاوی داده خواهد بود که مقدار آن در هر رکورد منحصر به فرد می باشد؟» گزینه Number را انتخاب کنید (البته این گزینه از قبل به عنوان گزینه پیش فرض انتخاب شده است). در پاسخ به سؤال :

«؟ What type of data do you want the primary key to contain» گزینه :
Consecutive numbers Microsoft Acces assigns automatically to new records را انتخاب نمایید.

3- روی دکمه Next کلیک کنید.

4- سپس Access از شما می پرسد، در ادامه مایلید چه کاری انجام دهید: تصحیح طرح جدول،‌ وارد کردن مستقیم داده ها در جدول، یا وارد کردن داده ها در جدول با استفاده از ویزارد فرم؟

جدولی که حاوی هیچ داده ای نباشد، کاملاً بی ارزش است؛ بنابراین اگر مایلید داده های دلخواه خود را به طور مستقیم و بدون فوت وقت در جدول وارد کنید، گزینه Enter data directly into the table را برگزینید.

5- روی دکمه Finish کلیک کنید.

6- وارد کردن داده ها در جدول

هنگام نمایش که یک جدول تولید می کنید، Access آن را ابتدا در نمای Datasheet نمایش می دهد. محتویات جدول جدید در نمای Datasheet به قرار زیر می باشند:

·عنوان ستونها در ناحیه فوقانی جدول که معادل با نام فیلدهای آن می با شد.

·فقط یک ردیف خالی در زیر عنوان ستونها

با کلیک کردن داخل هر یک از فیلدهای جدول، می توانید داده های دلخواه خود را در فیلد مزبور وارد کنید. برای انتقال از هر فیلد به فیلد بعدی نیز باید از کلید Tab و یا کلیدهای جهتی استفاده نمایید. البته یک استثنا در این مورد وجود دارد. فیلد Number (کلید اولیه شما) به طور خودکار توسط Access تعیین می شود (نمی توانید عدد جدیدی را در این فیلد وارد کرده و یا عدد موجود را تغییر دهید)

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

وارد کردن داده ها در جدول شما

1- جزئیات مربوط به تعدادی از نماها را در فیلدهای nama . Size , Migratory? Color , Name از جدول namaوارد کنید.

در این مرحله ممکن است پهنای برخی از فیلدها کوچک تر از آن باشند که امکان نمایش یافتن تما اطلاعات وارد شده توسط شما در آنها وجود داشته باشد. که در مراحل بعد خواهید آموخت. اما در مورد فیلدهای Migratory? ، اگر این فیلدها حاوی کادر کنترل باشند، برای نشان دادن فروش یک آپارتمان کافی است روی کادر کنترل مربوطه کلیک نمایید. اما چنان چه فیلدهای Migratory? حاوی کلمه «No» (به جای کادر کنترل) باشند، برای نشان دادن ویژگی برای فروش یک آپارتمان باید کلمه «Yes» را به جای کلمه «No» تایپ نمایید.

2- جدول خود را با کلیک کردن روی دکمه Close پایینی، واقع در گوشه بالا- سمت راست پنجره جدول

(نه پنجره Access ) ببندید. به این ترتیب Access طی پیغامی نظر شما را در مورد ذخیره کردن تغییرات اعمال شده در جانمایی جدول جویا می شود. در پاسخ به این پیغام روی دکمه Yes کلیک کنید.

3- به این ترتیب Access شما را به پنجره Database باز می گرداند.

اکنون نحوه تولید یک جدول در Access و چگونگی وارد کردن داده های یک جدول از طریق نمای Datasheet را می دانید.



خرید فایل


ادامه مطلب ...

بررسی استفاده کنندگان نهایی از پایگاه اطلاعاتی مدلاین (جدول )

بررسی استفاده کنندگان نهایی از پایگاه اطلاعاتی مدلاین (جدول )

چکیده

هدف این پژوهش بررسی نقش متغیرهایی مانند رشته و مقطع تحصیلی در نتایج کاوش استفاده‎کنندگان نهایی از پایگاه اطلاعاتی مدلاین است. روش پژوهش نیمه تجربی است و جامعة پژوهش, دانشجویان رشته‎های علوم پزشکی هستند که به عنوان استفاده‎کنندگان نهایی از پایگاه اطلاعاتی مدلاین, موجود در کتابخانة مرکزی دانشگاه علوم پزشکی ایران کاوش می‎کنند. نتایج پژوهش نشان می‎دهد که میانگین ضریب دقت و بازیافت استفاده‎کنندگان نهایی بر حسب رشته تحصیلی تفاوت معنی‎داری ندارد؛ در حالی که از نظر مقطع تحصیلی، دانشجویان کارشناسی ارشد ضریب دقت پایین‎تری نسبت به دانشجویان دکترای حرفه‎ای و phd دارند. مقایسه میانگین ضریب دقت و بازیافت بر حسب تجربه کاوش نیز نشاندهنده تفاوت معنی‎داری نیست.

روش و جامعة پژوهش

روش این پژوهش, نیمه تجربی است و جامعة پژوهش را دانشجویان رشته‎های علوم پزشکی تشکیل می‎دهند که به کاوش در پایگاه اطلاعاتی مدلاین, موجود در کتابخانة مرکزی دانشگاه علوم پزشکی ایران می‎پردازند. تعداد 32 نفر این دانشجویان از طریق مصاحبه انتخاب شدند. کلیه دانشجویان شرکت‎کننده در پژوهش در کلاس‎های آموزش استفاده از مدلاین که در همان کتابخانه برگزار می‎شود شرکت کرده بودند. روش گردآوری اطلاعات به این گونه بود که پس از کسب اطلاعات لازم از طریق مصاحبه, استفاده‎کنندگان نهایی به کاوش در پایگاه پرداختند و نتایج کاوش از نظر ارتباط عناوین بازیابی شده با موضوع مورد کاوش توسط خود استفاده‎کنندگان نهایی ارزیابی شد و ضریب دقت و بازیافت با استفاده از این ارزیابی محاسبه گردید. میانگین ضریب دقت و بازیافت بر حسب چهار متغیر, یعنی رشته تحصیلی, مقطع تحصیلی, زمان سپری شده از آموزش, و متوسط بسامد جستجو در ماه, محاسبه گردید و تجزیه و تحلیل آماری این میانگین‎ها با استفاده از نرم‎افزار آماری MS TATC انجام شد. آزمون‎های به کار رفته, آنالیز واریانس و آزمون t می‎باشند. لازم به توضیح است که در پاره‎ای از موارد به دلیل ناهمگن بودن واریانس‎های برخی گروه‎ها, امکان انجام آنالیز واریانس به منظور اطلاع از معنی‎دار بودن یا نبودن تفاوت‎ها وجود نداشت؛



خرید فایل


ادامه مطلب ...

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

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


پیشگفتار

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ü هزینه بیشتر

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

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

فهرست

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

فصل اول. 8

1. سیستم پایگاهی توزیع شده 9

تعاریف... 9

2. مزایا و معایب سیستم پایگاهی توزیع شده 13

2.1. مزایا: 14

2.2. معایب: 14

3. چند سیستم نمونه. 14

4. یک اصل بنیادی.. 15

5. دوازده قاعده فرعی.. 17

5.1. خود مختاری محلی.. 17

5.2. عدم وابستگی به یک مانه مرکزی.. 18

5.3. استمرار عملیات... 18

5.4. استقلال از مکان ذخیره سازی.. 19

5.5. استقلال از چگونگی پارسازی داده ها 19

5.6. استقلال ازچگونگی نسخه سازی داده ها 22

5.7. پردازش در خواست های توزیع شده 24

5.8. مدیریت تراکنش های توزیع شده 24

5.9. استقلال از سخت افزار. 25

5.10. استقلال از سیستم عامل.. 25

5.11. استقلال از شبکه. 25

5.12. استقلال از DBMS. 26

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

7. مشکلات سیستم های توزیع شده 26

7.1. پردازش در خواست... 27

7.2. مدیریت کاتالوگ... 30

7.3. انتشار بهنگام سازی.. 33

7.4. کنترل ترمیم. 34

7.5. کنترل همروندی.. 36

8. گدار. 38

9. مقایسه سیستم های مشتری/خدمتگزار با سیستم های توزیع شده 40

10. خلاصه. 41

11. نتیجه گیری.. 42

فصل دوم. 43

1. سیستم های پایگاه داده های توزیع شده و موازی.. 44

2. توازی بین درخواست ها 46

3. نگاهی دقیقتر به تکنولوژی پایگاه داده های توزیع شده وموازی.. 51

3.1. سطح و نوع توزیع شدگی داده ها ومسئولیت ها در DDBMSهای مختلف.... 52

3.2. پردازش و بهینه سازی درخواست... 55

3.3. کنترل همروندی (Concurency control) 63

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

4. خلاصه. 77

5. نتیجه گیری.. 78

فصل سوم. 79

1. تاریخچه. 80

2. جنبه هایاوراکل برای سیستم های توزیع شده 82

3. خطوط اتصال پایگاه داده ها 82

3.1. رده بندی database link بر اساس نحوه برقراری ارتباط.. 83

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

3.2. بکارگیری اسامی سراسری پایگاه داده هادر database link ها 84

3.3. نامگذاری database link ها 85

3.4. گونه های مختلف database link. 85

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

3.6. مثال هایی از تعریف database link در سیستم های توزیع شده پایگاه داده ها 87

4. عملیات روی داده های ذخیره شده در پایگاه داده های توزیع شده اوراکل.. 88

فصل چهارم. 89

1. توزیع داده ها 90

1.1. استراتژی های توزیع داده ها 90

1.2. تخصیص داده ها 91

1.3. طرح توزیع و تخصیص مناسب برای DDB خوابگاه دانشگاه شهید بهشتی.. 91

1.4. انتخاب طرح توزیع DDB خوابگاه دانشگاه شهید بهشتی.. 91



خرید فایل


ادامه مطلب ...

پایان نامه بررسی مفاهیم پایگاه داده های رابطه ای و نرمال سازی در210 صفحه ورد قابل ویرایش

پایان نامه بررسی مفاهیم پایگاه داده های رابطه ای و نرمال سازی در210 صفحه ورد قابل ویرایش

فهرست مطالب

عنوان صفحه

فصل پنجم - دیگر زبانهای رابطه ای ............................................................................................................................... 1

5-1- حساب رابطه ای چند تایی ......................................................................................................................................... 3

5-1-1- طرح مثال ............................................................................................................................................................. 4

5-1-2- تعاریف رسمی ....................................................................................................................................................... 9

5-1-3- اطمینان در بیان ...................................................................................................................................................... 11

5-1-4- زبان های توانای پر معنی ....................................................................................................................................... 12

5-2- قلمرو حساب رابطه ای ............................................................................................................................................. 13

5-2-1- تعریف رسمی ..................................................................................................................................................... 13

5-2-2- پرس وجوهای نمونه ............................................................................................................................................. 14

5-2-3- ایمنی عبارات ....................................................................................................................................................... 16

5-2-4- قدرت بیانی زبان .................................................................................................................................................. 18

5-3- پرس وجو از طریق مثال ............................................................................................................................................ 19

5-3-1-جدول های ساختمان ............................................................................................................................................. 20

5-3-2- پرس وجو هایی روی یک رابطه ........................................................................................................................... 20

5-3-3- پرس وجو روی رابطه های جداگانه ..................................................................................................................... 25

5-3-4- جعبه وضعیت ...................................................................................................................................................... 27

5-3-5- رابطه نتیجه .......................................................................................................................................................... 30

5-3-6- QBEدر مایکروسافت اکسس ............................................................................................................................. 32

5-4- دیتالوگ ................................................................................................................................................................. 35

5-4-1- ساختار اساسی ..................................................................................................................................................... 35

5-4-2- ترکیب دستورات دیتالوگ .................................................................................................................................. 38

5-4-3- ترکیب های معنایی دیتالوگ غیر بازگشتی .......................................................................................................... 42

عنوان صفحه

5-4-3-1- ترکیب های معنایی یک دستور ........................................................................................................................ 42

5-4-3-2- ترکیب معنایی برنامه ........................................................................................................................................ 44

5-4-4- ایمنی .................................................................................................................................................................. 47

5-4-5- عملیاتهای رابطه ای در دیتالوگ .......................................................................................................................... 49

5-4-6- بازگشتی در دیتالوگ .......................................................................................................................................... 51

5-4-7- قدرت بازگشتی .................................................................................................................................................. 56

5-5- خلاصه ................................................................................................................................................................... 59

مرور اصطلاحات ............................................................................................................................................................ 60

تمرین مهارت .................................................................................................................................................................. 61

تمرین ها ......................................................................................................................................................................... 63

نکاتی مربوط به فهرست کتاب .......................................................................................................................................... 66

ابزارها ............................................................................................................................................................................. 67

بخش دوم :طراحی پایگاه داده ....................................................................................................................................... 68

فصل ششم: طراحی پایگاه داده مدل E-R .................................................................................................................. 70

6-1- مفهوم کلی فرایند طراحی ....................................................................................................................................... 71

6-1-1- مراحل طراحی ................................................................................................................................................. 72

6-1-2- طراحی جایگزین ها .......................................................................................................................................... 74

6-2- مدل موجودیت رابطه ........................................................................................................................................... 75

6-2-1- گروه موجودیت ............................................................................................................................................. 76

6-2-2- گروه رابطه ها .................................................................................................................................................. 78

6-2-3- صفات ............................................................................................................................................................. 83

6-3- محدودیت ها ........................................................................................................................................................ 87

6-3-1- ترسیم کاردینالیتی ............................................................................................................................................ 87

6-3-2- کلیدها ............................................................................................................................................................. 89

6-3-2-1- گروه موجودیت ها ...................................................................................................................................... 90

6-3-2-2- گروه رابطه ها .............................................................................................................................................. 91

6-3-3- مشارکت محدودیت ها .................................................................................................................................. 93

6-4- نمودارهای موجودیت – رابطه ............................................................................................................................ 93

6-5- نتایج طراحی موجودیت – رابطه ......................................................................................................................... 102

6-5-1- استفاده از گروه موجودیت ها در مقابل صفات ............................................................................................... 102

6-5-2- استفاده از گروه موجودیت ها به جای گروه رابطه ها ...................................................................................... 105

6-5-3- گروه رابطه های n-ary در مقایل دوگانه ...................................................................................................... 106

عنوان صفحه

6-5-4- جایگاه صفات رابطه ..................................................................................................................................... 109

6-6- گروه موجودیت ضعیف .................................................................................................................................... 111

6-7- ویژگیهای E-R گسترده .................................................................................................................................. 114

6-7-1- ویژه کاری .................................................................................................................................................... 115

6-7-2 – عمومی سازی .............................................................................................................................................. 118

6-7-3- صفات وراثتی ............................................................................................................................................... 120

6-7-4- محدودیت ها در عمومی سازی ..................................................................................................................... 121

6-7-5- ترکیب ......................................................................................................................................................... 125

6-7-6- نمادهای E-R جایگزین ............................................................................................................................... 128

6-8- طراحی پایگاه داده برای پروژه بانکداری ........................................................................................................... 130

6-8-1- جایگزین های طرح E-R .............................................................................................................................. 131

6-8-2- الزامات داده برای پایگاه داده بانک ................................................................................................................ 132

6-8-3- گروه های موجودیت برای پایگاه داده بانک ................................................................................................. 134

6-8-4- گروه های رابطه برای پایگاه داده بانک .......................................................................................................... 135

6-8-5- نمودار E-R برای پایگاه داده بانک .............................................................................................................. 136

6-9- تبدیل شدن به الگوی رابطه ای .......................................................................................................................... 136

6-9-1- ارائه گروه های موجودیت قوی ..................................................................................................................... 138

6-9-2- ارائه گروه های موجودیت ضعیف ................................................................................................................ 139

6-9-3 – ارائه گروه های رابطه .................................................................................................................................. 140

6-9-3-1- الگوهای زائد ............................................................................................................................................ 142

6-9-3-2- ترکیب الگوها ........................................................................................................................................... 142

6-9-4- صفات ترکیبی و چند مقداری ....................................................................................................................... 144

6-9-5- ارائه روش عمومی سازی ............................................................................................................................. 145

6-9-6- ارائه دادن ترکیب ......................................................................................................................................... 147

6-9-7- الگوی رابطه برای پروژه بانکداری ................................................................................................................ 148

6-10- جنبه های دیگر طراحی پایگاه داده ................................................................................................................. 149

6-10-1- محدودیت داده ها وطراحی پایگاه داده رابطه ای ........................................................................................ 150

6-10-2- الزامات کاربردی : پرس وجوها ، کارایی .................................................................................................... 151

6-10-3- الزامات کنترل ........................................................................................................................................... 153

6-10-4- جریان داده ها ............................................................................................................................................ 153

6-10-5- موضوعات دیگر در طراحی پایگاه داده ..................................................................................................... 154

6-11- زبان مدل سازی یکپارچه UML .................................................................................................................. 156

عنوان صفحه

6-12- خلاصه ........................................................................................................................................................... 160

مروری بر اصطلاحات ................................................................................................................................................. 163

تمرین مهارت ............................................................................................................................................................. 165

تمرینات ...................................................................................................................................................................... 170

منابع ........................................................................................................................................................................... 173

ابزارها ......................................................................................................................................................................... 173

فصل هفتم: طراحی پایگاه داده رابطه ای .......................................................................................... 175

7-1- ویژگی های طراحی های رابطه ای خوب ......................................................................................................... 176

7-1-1- طراحی جایگزین : الگوهای بزرگتر .............................................................................................................. 177

7-1-2- طراحی جایگزین : الگوهای کوچکتر ........................................................................................................... 181

7-2- محدوده های غیر قابل تجزیه واولین شکل نرمال ............................................................................................... 185

7-3- تجزیه با استفاده از وابستگی های عملیاتی ....................................................................................................... 188

7-3-1- کلیدها و وابستگی های عملیاتی ................................................................................................................... 188

7-3-2- شکل نرمال Boyce-codd ...................................................................................................................... 192

7-3-3- BCNF و حفاظت وابستگی ..................................................................................................................... 193

7-3-4- سومین شکل نرمال .................................................................................................................................... 197

7-3-5- شکل های نرمال بیشتر ................................................................................................................................. 200

7-4- تئوری وابستگی عملیاتی .................................................................................................................................. 201

7-4-1- بستار مجموعه وابستگی های عملیاتی .......................................................................................................... 201

7-4-2- بستار گروه های صفات ............................................................................................................................. 205

7-4-3- پوشش استاندارد ....................................................................................................................................... 208

7-4-4- تجزیه بی نقص .......................................................................................................................................... 213

7-4-5- حفاظت وابستگی ........................................................................................................................................ 214

7-5- تجزیه با استفاده از وابستگی های عملیاتی ........................................................................................................ 217

7-5-1- تجزیه BCNF .......................................................................................................................................... 217

7-5-1-1- آزمون BCNF .................................................................................................................................... 218

7-5-1-2- الگوریتم تجزیه BCNF ......................................................................................................................... 220

7-5-2- تجزیه 3NF .............................................................................................................................................. 222

7-5-3- مقایسه BCNF و 3NF ............................................................................................................................. 225

7-6- تجزیه با استفاده از وابستگی های چند مقداری ................................................................................................. 226

7-6-1- وابستگی های چند مقداری ......................................................................................................................... 227

7-6-2- شکل نرمال چهارم ..................................................................................................................................... 230

عنوان صفحه

7-6-3- تجزیه 4NF ............................................................................................................................................... 232

7-7- دیگر شکل های نرمال ..................................................................................................................................... 234

7-8- فرایند طراحی پایگاه داده ............................................................................................................................... 234

7-8-1- مدل E-R و نرمال سازی ............................................................................................................................ 235

7-8-2- نام گذاری صفات و رابطه ها ........................................................................................................................ 237

7-8-3- از نرمال درآوردن برای کارایی ................................................................................................................... 239

7-8-4- دیگر مباحث طراحی ................................................................................................................................... 240

7-9- مدل سازی داده های موقتی ............................................................................................................................. 241

7-10- خلاصه .......................................................................................................................................................... 245

مرور اصطلاحات ........................................................................................................................................................ 246

تمرین مهارت ............................................................................................................................................................ 248

تمرین ...................................................................................................................................................................... 250

واژه نامه ..................................................................................................................................................................... 254

ما در فصل2 جبر رابطه ای را ارائه کردیم که اشکال پایه ای در بسیاری از مواردی هستند که در زبان SQL Query استفاده می شوند . جزئیات بیشتر در فصل های 3 و 4 ارائه شد . در این فصل ابتدا دوزبانی را که بیشتر رسمیت دارند را مطالعه می کنیم یکی حساب رابطه ای چندتایی و یکی حساب رابطه ای حوزه . که این دو زبان رسمی زبان هایی هستند بر پایة پرس و جو[1] و مبتنی بر منطق ریاضی ، و این دو زبان رسمی شکل پایه ای برای دو یا بیشتر زبان های دوستانه هستند ، که بعداً در این فصل QBE[2] و Datalog را مطالعه می کنیم .

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

برای QBE و Datalog ، ما ساختارها و مفاهیم بنیادی را سریع تر از یک کتاب راهنمای جامع کاربران برای این زبان ها به دست می آوریم ، عقیده بر این است که شخص یکی از این زبان ها را انتخاب کند ، ممکن است در جزئیات متفاوت باشند یا ممکن است تنها یک زیر مجموعه از تمام زبان ها را تأیید کند .

5-1 حساب رابطه ای چندتایی

وقتی که ما یک عبارت جبری رابطه ای را می نویسم . ما یک روالی را که جوابهایی برای پرس و جو به وجود می آورند را مهیا می کنیم . در مقام مقایسه حساب رابطه ای چندتایی یک زبان تحقیقی غیر رویه ای اطلاعات خوبی را بدون دادن یک روال ویژه برای به دست آوردن آن اطلاعات ارائه می دهد . یک پرس و جو در حساب رابطه ای چندتایی که مثل { t | p (t ) } بیان می شود منظور این است که آن یک مجموعه ای از همه متغییرهائی چون t می باشد به گونه ای که p ( t ) مبتنی بر آن درست باشد به ازاء همه t ها. در دنباله مطالبمان ، ما از t [A] برای مشخص کردن مقدار متغییر t بر روی صفت A استفاده می کنیم و ما از r t برای مشخص کردن یک متغییر t که در رابطه با r می باشد ، استفاده می نماییم.

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

شاخه ( نام شاخه ـ شهر شاخه ـ موجودی ( دارائی ) )

خریدار ـ مشتری ( نام مشتری و جبر مشتری ، شهر مشتری )

وام ( شماره وام ـ نام شاخه ـ مقدار )

وام گیرنده ( نام مشتری ـ شماره وام )

حساب ( شماره حساب ـ نام شاخه ـ موجودی )

سپرده گذار ( نام مشتری ـ شماره حساب )

5- 1- 1- طرح مثال

پیدا کردن نام شاخه ، شماره وام ، مبلغ وام برای وام های بیشتر از 1200 دلار :

{loam ^ t [ amount ]> 1200 t½ t }

فرض کنید که ما خواسته باشیم فقط صفت ( شماره وام ) ، بیشتر از همه صفات رابطه وام باشد . برای نوشتن این پرس و جو در حساب رابطه ای چندتایی ما به نوشتن یک توضیح نیاز داریم . برای یک رابطه در این طرح یا مدل ( شماره وام ) ما به چندتایی ها بر روی شماره وام نیاز داریم هم چنانکه یک چندتایی در وام به وسیله یک صفت, مقداری بزرگتر از 1200 وجود دارد . برای بیان این تقاضا ما به ساختار وجود داشتن از مطلق ریاضی نیاز داریم . نکته :

r ( Q (t) ) t

وجود یک متغییر t متعلق به r به گونه ای که Q (t) درست باشد . از این نکات استفاده می کنیم ، تا بتوانیم پرس و جو را بنویسیم همچون ، پیدا کردن شماره وام برای هر یک از وام ها به گونه ای که مبلغ بزرگ تر از 1200 دلار باشد . همچون :

loan ( t [ loan - number] = S [loan-number]^S [amount]>1200}S t½}

در انگلیسی ، ما می خوانیم جمله یا توضیحی قبلی به عنوان ” دسته ای از همه متغیرهایی همچون t که وجود دارد یک متغیر ( چندتایی) S متعلق به loan برای هر مقدار t و s متعلق به loan-number که مساوی هستند و مقدار S برای صفت amount بزرگ تر از 1200 دلار هستند .

متغیر چندتایی t تنها در نشانه های loan-number تعریف می شود از این که تنها صفتی از بودن یک حالت ویژه برای t وجود دارد . نتیجه این است که یک ارتباط روی loan number وجود دارد .

نتیجه پرس و جو پیدا کردن اسامی همه مشتری ها که یک وام از شاخة Perryridge دارند . این پرس و جو اندکی پیچیده تر از تحقیقات قبلی است. بعد از درگیر کردن دو رابطه : قرض کننده و وام . ما باید همه درخواست ها را مشاهده کنیم . بنابراین ، ما دو شرط « وجود داشتن » در عبارت حساب رابطه ای چندتایی داریم که به وسیله ( ^ ) and متصل شده اند . ما پرس و جو را به شکل زیر می نویسیم:

{ t½ s borrower ( t [ customer-name] = S [Customer-name]^ u loan
( u [ loan – number] = S [ loan- number] ^ u [ branch –name ] = “ perryridge” )) }

customer – name

Adams

Hayes

شکل 5-1 اسامی همه مشتری هایی که یک وام در شاخه Perryridge دارند .

در انگلیسی ، این مطلب به صورت همه متغیرهائی ( customer name ) برای هر مشتری که یک وام از یک شاخه Perryridge دارد ، بیان می گردد . متغیرهای چندتایی u این اطمینان را می دهند که مشتری یک قرض کنند از شاخه Perryridge می باشد . متغیرهای چندتایی S در شماره وام یکسان مثل S محصور شده اند . شکل 1- 5 نتیجه این پرس و جو را نشان می دهد .

برای یافتن همه مشتری هایی که یک وام دارند و یک موجودی و یا هر دو را در بانک دارند ، ما عملوند مشترک در روابط جبری به کار می بریم . در جبر رابطه ای چندتایی ما به دو شرط « وجود داشتن » نیاز داریم که به وسیله ( v ) یا متصل می شوند :

{ t½ s borrower ( t [ customer-name] = S [Customer-name] ) v u depositor ( t [ customer – name] = u [ customer- name] ) }

این توضیح جمله همه اسامی مشتری های چندتایی را برای نگهداری آن به یکی از روشهای زیر را می دهد .

l نام مشتری در بعضی چندتایی ها از رابطه قرض کننده نوشته می شود همچون قرض کننده از بانک

l نام مشتری در بعضی چندتایی ها از رابطه امانت گذار نوشته می شود همچون امانت گذار در بانک .

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

نتیجه این تحقیق در شکل 11-2 نشان داده شده است.

اکنون اگر تنها آن مشتری هایی را که هر دو یک حساب و یک وام بانک دارند را خواسته باشیم، نیاز داریم به اینکه ( v ) or را به ( ^ ) and در جمله قبلی تغییر دهیم.

{ t½ S borrower ( t [ customer-name] = S [Customer-name] ) ^ u depositor ( t [ customer – name] = u [ customer- name] ) }

نتیجه این پرس و جو در شکل 19- 2 نشان داده شده ا ست .

حال پرس و جوی یافتن همه مشتری هایی که یک حساب بانکی دارند اما یک وام از بانک ندارند را ملاحظه کنید. بیان ریاضی رابطه ای برای این پرس و جو مانند بیان هایی که ما ارائه کردیم می باشد . بجز آنهایی که ما از علامت ~)) not استفاده کردیم .

{ t½ u depositor ( t [ customer-name] = u [Customer-name] ) ^ ~S borrower ( t [ customer – name] = S [ customer- name] ) }

این بیان ریاضی رابطه ای چندتایی از depositor ( ...)u استفاده می کند . با شرط آن که نیاز است به این که مشتری یک حساب در بانک داشته باشد و از
borrower ( ...) S ~ استفاده می شود با شرط این که آن مشتری ها که پیدا می شوند متعلق به بعضی از متغیر رابطه ای وام گیرنده ای که یک وام از بانک دارند ,نباشد .

نتایج این پرس و جو در شکل 12 – 2 نشان داده شده است .

در پرس و جو ما بایستی از جهت نشان دادن نتیجه و دلالت استفاده کنیم . شکلQ p به معنی p " آن گاه "Q است . که آن « اگر p درست باشد آن گاه Q باید درست باشد » می باشد . نکته این که Q P منطقاً مساوی است با ~ PVQ . استفاده از استدلال سریع تر از not و or اغلب به یک بیان بیشتر یک پرس و جو در انگلیسی اشاره می کند .

پرس و جویی را که ما در بخش 3-3-2 استفاده کرده ایم ملاحظه نمائید. برای توضیح بخش عمل : « یافتن همه مشتری هائی که یک حساب در همه شاخه های که معلوم شده در Brooklyn دارند . نوشتن این پرس و جو در حساب رابطه ای چندتایی ، « برای همه » ساختار مشخص شده ای را به وسیله ایجاد می کنیم .





خرید فایل


ادامه مطلب ...

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

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


پیشگفتار :

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

فهرست مطالب

عنوان

پیشگفتار

مقدمات Visual Basic

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

توصیف پروژه

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

ب ) توصیف فرم‌های برنامه

ضمائم

ضمیمه 1- کد برنامه

فهرست منابع



خرید فایل


ادامه مطلب ...

پایان نامه مکانیسم های دفاعی و پایگاه هویت در افراد مبتلا به سوء مصرف مواد و افراد عادی

پایان نامه مکانیسم های دفاعی و پایگاه هویت در افراد مبتلا به سوء مصرف مواد و افراد عادی

چکیده

این پژوهش با هدف مقایسه طرحواره های ناسازگار اولیه ، مکانیسم های دفاعی و پایگاه هویت در افراد مبتلا به سوء مصرف مواد و افراد بهنجار انجام گرفت . جامعه آماری این پژوهش شامل 60نفر که در دو گروه زن و مرد 30نفره (15نفرمبتلا به سوء مصرف مواد و15 افراد بهنجار) قرار می گرفتند که به روش نمونه گیری در دسترس انتخاب شدند . برای جمع آوری داده ها از مقیاس های طرحواره های یانگ (YSQ-75)، پرسشنامه سبک های دفاعی (DSQ-40) و آزمون گسترش یافته عینی پایگاه هویت من (EIS2- EOM) استفاده شد. جهت تجزیه و تحلیل اطلاعات از روش های میانگین و انحراف معیار برای آمار توصیفی و مانوا استفاده شد. نتایج نشان داد که در هر پنج حوزه طرحواره های ناسازگار بریدگی و طرد ، خودگردانی و عملکرد مختل ، محدودیت های مختل ، دیگر جهت مندی و گوش به زنگی بیش از حد وبازداری میانگین استفاده از این طرحواره ها در افراد مبتلا به سوء مصرف مواد به گونه معناداری بالاتر از افراد بهنجار می باشد . در تحلیل مکانیسم های دفاعی در افراد مبتلا به سوء مصرف مواد و افراد بهنجار دراستفاده از مکانیسم دفاعی پخته افراد بهنجار به گونه معناداری بالاتر از افراد مبتلا به سوء مصرف مواد بودند، در سبک مکانیسم های دفاعی روان نژند مابین دوگروه تفاوت معناداری حاصل نشد اما سبک دفاعی ناپخته در افراد مبتلا به سوء مصرف مواد به گونه معناداری بالاتر از افراد بهنجار قرار داشت در تحلیل پایگاه هویت، پایگاه هویت موفق در افراد بهنجار به طور معناداری بالاتر بود و در پایگاه های تحمیل شده و سردرگم افراد مبتلا به سوء مصرف مواد به طور معناداری بالاتر از افراد سالم قرار داشتند و اما در پایگاه هویت معوق مابین دو گروه تفاوت معناداری وجود نداشت . پیشگیری و درمان افراد مبتلا به سوء مصرف مواد بدون شناخت مولفه های اساسی مانند طرحواره های ناسازگار اولیه ، مکانیسم های دفاعی و پایگاه هویتی با مشکل مواجه خواهد شد براساس این یافته ها می توان با درمان مناسب طرحواره ها و آموزش استفاده از سبک های دفاعی پخته و بوجود آوردن فضایی که افراد در آن بتوانند از پایگاه هویتی موفقی برخوردار شوند برای برنامه ریزان این حوزه و درمانگران برای پیشگیری و درمان بیماران مبتلا به سوء مصرف مواد مفید واقع خواهد شد .

کلمات کلیدی : سوء مصرف مواد ،طرحواره های ناسازگار اولیه ، مکانیسم های دفاعی ، پایگاه هویت.

فهرست مطالب

فصل اول: کلیات پژوهش

مقدمه : 1

بیان مساله : 2

اهداف پژوهش: 9

هدف کلی.. 9

اهداف جزئی.. 9

فرضیه ها: 10

تعریف نظری و عملیاتی تحقیق : 11

سوء مصرف مواد: 11

طرحواره های ناسازگار اولیه : 12

مکانیسم های دفاعی : 12

پایگاه هویت : 13

سوء مصرف مواد : 15

طبقه بندی مواد : 15

سوء مصرف : 18

اعتیاد : 19

قطع مصرف یا ترک : 19

همه گیر شناسی : 19

تاریخچه سازه طرحواره : 20

تعریف یانگ از طرحواره 21

ویژگی های طرح واره های ناسازگار اولیه. 22

حوزه های طرح واره و طرح واره های ناسازگار اولیه. 24

حوزه اول : بریدگی و طرد. 24

حوزه دوم : خود گردانی و عملکرد مختل.. 25

حوزه سوم: محدودیت های مختل.. 26

حوزه چهارم: دیگر جهت مندی.. 27

حوزه پنجم: گوش به زنگی بیش از حد و بازداری.. 29

طرحواره درمانی : 30

تدوین طرحواره درمانی : 31

مکانیسم‌های دفاعی.. 32

دفاع‌های خودشیفته‌وار. 34

دفاع های رشد نیافته. 34

دفاع‌های نوروتیک... 36

دفاع‌های بالغ یا رشد یافته. 38

پایگاه هویت : 40

شکل گیری هویت در نوجوانی : 41

مدل های شکل گیری هویت : 42

چهار وضعیت هویت من در دید گاه مارسیا : 43

هویت تحقق یافته : 44

تعلیق هویت (معوق ) : 45

ضبط هویتی ( هویت زود شکل گرفته ) : 46

پراکندگی هویت ( هویت آشفته ) : 48

مکانیسم های تغییر هویت : 49

پیشینه تحقیق.. 50

طرحواره های ناسازگار. 50

پیشینه داخلی : 50

پیشینه خارجی : 51

پیشنه مکانیسم های دفاعی.. 53

پیشینه داخلی : 53

خارجی: 54

پیشینه پایگاه هویت... 55

پیشینه داخلی : 55

پیشینه خارجی : 57

جامعه آماری : 61

نمونه آماری: 61

روش اجراء : 61

ابزار گردآوری اطلاعات : 62

آزمون گسترش یافته عینی پایگاه هویت من (EIS2- EOM): 62

پرسشنامه سبک های دفاعی (40- DSQ): 62

پرسشنامه طرحواره های ناسازگار اولیه یانگ (YSQ): 63

روش تجزیه و تحلیل اطلاعات : 64

یافته های مربوط به فرضیه: 69

فصل پنجم. 74

بحث و نتیجه گیری.. 74

فهرست منابع. 82

پیوست ها 92



خرید فایل


ادامه مطلب ...

پایان نامه پایگاه داده های موازی

پایان نامه پایگاه داده های موازی

مقدمه

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

دغدغه اصلی سیستم های پایگاه داده توزیع شده قطعه قطعه کردن[1] و تخصیص[2] پایگاه داده اصلی می باشد واحد قطعه داده می تواند یک فایل باشد که در این حالت موضوع تخصیص همان تخصیص فایل خواهد بود مشکل تخصیص داده یک مسئله NP-complete می باشد بنابراین نیاز به هیوریستیکهای سریع برای تولید راه حل های موثر می باشد علاوه بر اینها تخصیص بهینه اشیا پایگاه داده به طور شدید بستگی به استراتژی اجرای پرس وجو [3] که به وسیله پایگاه داده توزیع شده پیاده سازی شده دارد .

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



[1] Fragmentation

[2] Allocation

[3] Query

[4] Static

فهرست مطالب

تعریف پایگاه داده ها(Data Base) 1

هدف پایگاه داده ها: 1

تعریف افزونگی.. 2

انواع افزونگی.. 2

مزایاو معایب در ناپایگاهی.. 4

مزایا و معایب در پایگاهی.. 5

معایت.. 5

عناصر محیط سیستم های پایگاهی.. 5

معماری.. 6

مزایای توزیع شده 8

مدلسازی معنایی داده ها 10

نکات مهم مربوط به صفت.. 12

تعداد حالات کاردینالیتی.. 17

مدلسازی معنایی داده ها (ER) : 17

معماری کامپیوترهای موازی.. 19

مدل های برنامه نویسی موازی.. 19

رده بندی کامپیوترهای موازی.. 20

معماری های حافظه اشتراکی.. 20

معماری های حافظه توزیع شده 22

معماری های حافظه توزیع شده اشتراکی.. 23

دستورات وجریان داده ها 24

انواع پیاده سازی نرم افزار 24

پردازنده چند کار ه ی SIMD.. 25

پردازنده چند کاره MISD.. 26

Multiprocessorمالتی پروسسور 27

Multicomputer systemمالتی کامپیوتر. 27

برنامه نویسی موازی : 28

دستور العمل FORALL. 31

گرانولیته ی پردازش ها(Process Granularity) 33

عملگر FORK. 38

دستورالعمل JOIN.. 40

قانون AMDAHL (تأثیرات کد ترتیبی روی سرعت اجرا ) 41

غلبه بر سربار عمل مقداردهی اولیه. 42



خرید فایل


ادامه مطلب ...

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

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


پرسش اصلی پژوهش :

بیان مسئله:

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

روش گرد آوری اطلاعات :

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

MAetmk به ترتیب خوشه بندی متراکم و kmean چند بعدی را ارائه می دهد .

Wxyz نسخه های DPC را با W یعنی گرانیولیت خوشه بندی اولیه , و x یعنی الگوریتم خوشه بندی ایده ال ، z یعنی سناریوی تقاطع اضافی (B: درخت دودوئی ایستا یا D: یعنی درخت غیر هماهنگ دینامیکی) است.

ابزار گرد آوری اطلاعات:

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



خرید فایل


ادامه مطلب ...

دانلود پاورپوینت سیستم های پایگاه داده های امن

دانلود پاورپوینت سیستم های پایگاه داده های امن

درس پایگاه داده های پیشرفته

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

حضور اینترنت به همراه توانائیهای شبکه، دسترسی به داده و اطلاعات را آسانتر کرده است.

به عنوان مثال، کاربران امروزه می‌توانند به حجم بالایی از اطلاعات در فاصلة زمانی

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

استفاده از اطلاعات توسعه می‌یابند، نیاز به حفاظت اطلاعات هم بوجود می‌آید.

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

در دهة 70، همزمان با شروع تحقیقات روی پایگاه داده‌های رابطه‌ای،

توجه مستقیماً به مسئله کنترل دسترسی بود و بیشتر از همه، کار روی مدلهای کنترل دسترس

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

ولی در واقع تا مطالعات نیروی هوایی در 1982، که تلاش وسیعی

برای DBMSهای امن چند سطحی بود، کار مهمی انجام نشد.



خرید فایل


ادامه مطلب ...