مفاهیم پایگاه داده های رابطه ای و نرمال سازی


در حال بارگذاری
23 اکتبر 2022
فایل ورد و پاورپوینت
2120
2 بازدید
۷۹,۷۰۰ تومان
خرید

توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد

 مفاهیم پایگاه داده های رابطه ای و نرمال سازی دارای ۲۷۶ صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد مفاهیم پایگاه داده های رابطه ای و نرمال سازی  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مفاهیم پایگاه داده های رابطه ای و نرمال سازی۲ ارائه میگردد

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


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

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

عنوان صفحه

شکل ۵-۱- اسامی همه مشتریانی که یک وام در شاخه perryridge دارند …………………………………………………………. ۵

شکل ۵-۲- جدول های ساختمان برای مثال بانک ………………………………………………………………………………………….. ۲۲

شکل ۵-۳- نمونه پرس و جو در Microsoft access QBE ………………………………………………………………………… 32

شکل ۵-۴- یک پرس و جو تراکمی در Microsoft access QBE …………………………………………………………….. 34

شکل ۵-۵- نمونه حساب رابطه ای ……………………………………………………………………………………………………………… ۳۷

شکل ۵-۶- رابطه V۱ ……………………………………………………………………………………………………………………………….. ۳۷

شکل ۵-۷- برنامه دیتالوگ سود حساب های perryridge …………………………………………………………………………….. 41

شکل ۵-۸- برنامه دیتالوگ بازگشتی ………………………………………………………………………………………………………….. ۴۲

شکل ۵-۹- نتیجه Infer(R,I) …………………………………………………………………………………………………………………… 44

شکل ۵-۱۰- لایه بندی رابطه ها …………………………………………………………………………………………………………………. ۴۶

شکل ۵-۱۱- رویه datalog-fixpoint ……………………………………………………………………………………………………… 52

شکل ۵- ۱۲- رابطه manager ………………………………………………………………………………………………………………… 53

شکل ۵-۱۳- کارکنان جونز در تکرار رویه datalog- fixpoint ……………………………………………………………………. 54

شکل ۵-۱۴- پایگاه داده کارکنان ……………………………………………………………………………………………………………… ۶۲

شکل ۵-۱۵- پایگاه داده بیمه ……………………………………………………………………………………………………………………. ۶۵

شکل ۶-۱- گروه موجودیت loan,customer …………………………………………………………………………………………. 78

شکل ۶-۲- گروه رابطه borrower …………………………………………………………………………………………………………… 79

شکل ۶-۳- Accwss-date به عنوان صفتی برای گروه رابطه depositor …………………………………………………….. 81

شکل ۶-۴- صفات مرکب نام مشتری وآدرس مشتری ……………………………………………………………………………………. ۸۳

شکل ۶-۵- نقشه کاردینالیتی ها a,b ……………………………………………………………………………………………………………. 87

شکل ۶-۶- نقشه کاردینالیتی ها a,b ……………………………………………………………………………………………………………. 89

شکل ۶-۷- نمودار E-R مربوط به loans,customers ………………………………………………………………………………. 94

عنوان صفحه

شکل ۶-۸- روابط c,b,a …………………………………………………………………………………………………………………………. 96

شکل ۶-۹- نمودار E-R با یک صفت که به یک رابطه اضافه شده است …………………………………………………………… ۹۶

شکل ۶-۱۰- نمودار E-R با صفات مرکب ، چند مقداری و مشتق شده ………………………………………………………….. ۹۷

شکل ۶-۱۱- نمودار E-R با نمایشگر نقش ……………………………………………………………………………………………. ۹۹

شکل ۶-۱۲- نمودار E-R با یک رابطه سه گانه ………………………………………………………………………………………….. ۹۹

شکل ۶-۱۳- مشارکت کلی یک گروه موجودیت در یک گروه رابطه ……………………………………………………………. ۱۰۰

شکل ۶-۱۴- محدودیت های کاردینالیتی روی گروه رابطه …………………………………………………………………………… ۱۰۱

شکل ۶-۱۵- جانشین هائی برای telephone,employee …………………………………………………………………………. 103

شکل ۶-۱۶- loan به عنوان یک گروه رابطه ………………………………………………………………………………………. ۱۰۵

شکل ۶-۱۷- رابطه سه گانه در مقابل سه رابطه دوگانه …………………………………………………………………………………. ۱۰۸

شکل ۶-۱۸- access-date به عنوان صفتی برای گروه موجودیت account ……………………………………………… 110

شکل ۶-۱۹- نمودار E-R برای یک گروه موجودیت ضعیف ……………………………………………………………………. ۱۱۴

شکل ۶-۲۰- عمومی سازی و ویژه کاری ………………………………………………………………………………………………… ۱۱۷

شکل ۶-۲۱- نمودار E-R با رابطه های زائد …………………………………………………………………………………………… ۱۲۶

شکل ۶-۲۲- نمودار E-R ترکیب ……………………………………………………………………………………………………….. ۱۲۷

شکل ۶-۲۳- نمادهای مورد استفاده در E-R …………………………………………………………………………………………… 129

شکل ۶-۲۴- نمادهای جایگزین در E-R ………………………………………………………………………………………….. 130

شکل ۶-۲۵- نمودار E-R برای پروژه بانکداری …………………………………………………………………………………….. ۱۳۷

شکل ۶-۲۶- چند گانه loan ………………………………………………………………………………………………………………… 138

شکل ۶-۲۷- نمودار E-R …………………………………………………………………………………………………………………….. 143

شکل ۶-۲۸- نمادهای مورد استفاده در طراحی نمودار کلاس UML ………………………………………………………….. 159

شکل ۶-۲۹- نمودار E-R برای تمرین مهارت ۶-۹و۶-۲۲ ………………………………………………………………………. ۱۶۸

شکل ۶-۳۰- نمودار E-R برای تمرین ۶-۱۱ ……………………………………………………………………………………… ۱۶۹

شکل ۶-۳۱- نمودار E-R برای تمرین ۶-۲۱ ……………………………………………………………………………………… ۱۷۱

شکل ۷-۱- الگوهای بانکداری برای بخش ۶-۹-۷ ………………………………………………………………………………. ۱۷۷

شکل ۷-۲- بخشی از چند گانه ها در رابطه های bor- loan,borrower,loan ……………………………………… 179

شکل ۷-۳- چندگانه ها در رابطه های loan-amt-br,loan-branch,loan ………………………………………….. 181

شکل ۷-۴- از بین رفتن اطلاعات در یک تجزیه نامناسب ……………………………………………………………………… ۱۸۵

شکل ۷-۵- رابطه نمونه r ………………………………………………………………………………………………………………… 191

شکل ۷-۶- گروه های رابطه Works-in,cust-banker …………………………………………………………………….. 195

شکل ۷-۷- گروه رابطه cust-banker-branch ………………………………………………………………………………. 196

شکل ۷-۸- یک روال برای محاسبه F+ ……………………………………………………………………………………………. ۲۰۵

عنوان صفحه

شکل ۷-۹- یک الگوریتم برای محاسبه X+ ، بستار X تحت F ………………………………………………………………… 207

شکل ۷-۱۰- محاسبه پوشش استاندارد ……………………………………………………………………………………………… ۲۱۱

شکل ۷-۱۱- آزمون برای حفاظت وابستگی ……………………………………………………………………………………… ۲۱۵

شکل ۷-۱۲- الگوریتم تجزیه BCNF ……………………………………………………………………………………………… 219

شکل ۷-۱۳- حفاظت وابستگی ، تجزیه بی نقص در ۳NF …………………………………………………………………. 222

شکل ۷-۱۴- نمایش جدولی از XàB ………………………………………………………………………………………… 228

شکل ۷-۱۵- یک مثال از افزونگی در رابطه روی الگوی BCNF ………………………………………………………… 229

شکل ۷-۱۶- یک رابطه R۲ غیر مجاز ……………………………………………………………………………………………… ۲۲۹

شکل ۷-۱۷- الگوریتم تجزیه ۴NF ……………………………………………………………………………………………….. 231

شکل ۷-۱۸- رابطه تمرین ۷-۲ ………………………………………………………………………………………………….. ۲۴۸

شکل ۷-۱۹- الگوریتمی برای محاسبه X+ …………………………………………………………………………………………. ۲۵۲

دیگر زبان های رابطه ای

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

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

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

۵-۱ حساب رابطه ای چندتایی

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

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

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

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

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

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

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

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

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

۵- ۱- ۱- طرح مثال

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

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

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

  راهنمای خرید:
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.