خانه / محصولات / جزوه اصول طراحی پایگاه داده ها (مفاهیم تا نرمال‌سازی)
کاور محصول

۱ اسلاید

جزوه اصول طراحی پایگاه داده ها (مفاهیم تا نرمال‌سازی)

۱۸۹,۰۰۰ تومان
فرمت فایل: PDF
تعداد صفحه/فایل: ۲۰۴

توضیحات محصول

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

فهرست مطالب:


مقدمه

یادآوری

داده‌های ذخیره شده در تعدادی فایل

انواع کاربر

سیستم واسط ISR

نسل‌ها

تعریف پایگاه داده‌ها

افزونگی

افزونگی در مباحث Data Base

معماری سیستم پایگاهی

نمایش مفهوم مدل داده‌ای

دلایل لزوم DS

سیستم کنترل متمرکز

سخت‌افزار محیط پایگاهی

بحث اجمالی : ایده‌های اصلی

سیستم پایگاهی C/S

نمایش سیستم پایگاهی تک مشتری / تک خدمتگزار

نمایش معماری three-tier

تمرین

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

تراکنش چیست

انواع ER

نوع موجودیت

محیط

نکات

رده‌بندی صفت

نوع ارتباط

مثال ارتباط با خود

نکات

راهنمای شمایل

نمادهایی دیگر برای نمایش مدلسازی معنایی

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

دام شکاف در وضع زیر بروز میکند

نوع موجودیت ضعیف

ER گسترش یافته

نمادها

ارتباط IS-A-PART-OF

تفاوت نوع جزء و نوع موجودیت‌های ضعیف

دلیل استفاده از تکنیک تجمیع

مقدمات طراحی DB

مثالی از طراحی منطقی با TDS

پیاده‌سازی

عملیات در پایگاه جدولی با استفاده از SQL

تکنیک درج گروهی

مفهوم پرسش فرعی

دستورات ذخیره‌سازی

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

معماری سه سطحی

اجزای معماری

شرح سطوح سه گانه

سایر TABLEها

شرح دید داخلی

دید خارجی

عملیات از دید خارجی در DB

بازیابی

عملیات ذخیره‌سازی

خلاصه

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

تبدیل E/C

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

توضیح مقدماتی JOIN طبیعی

مزایا و رعایت مفهوم دید خارجی

مزایا

شرایط استفاده از Materialized View

مزیت Materialized View

عیب

مزایای مفهوم دید

تعریف DI و نکات مربوطه

تعریف PDI

مثال‌هایی از تغییر در فایلینگ

تعریف LDI

دلیل رشد DB

سازمان‌دهی مجدد سطح ادراکی

درشمای جدید

مفاهیم اساسی مدل رابطه‌ای RDM

تعریف رابطه

BODY

تناظر بین مفاهیم رابطه‌ای و اصطلاحات جدولی

تفاوت رابطه و جدول

ویژگی‌های رابطه

تفاوت‌های دیگر

مفهوم دامنه و نکات آن

مثال از شمای پایگاه رابطه‌ای

مزایا مفهوم دامنه

تعریف رابطه نرمال

رابطه غیر نرمال

توضیح در رابطه با خاصیت تقارن صفات

توضیح در رابطه با افزونگی

کلید در مدل رابطه‌ای RM

تعریف کلیدها

دلایل لزوم PK

تعریف ارتباط ضمنی

مفهوم ارجاع و گراف ارجاع

شکل کلی مسیر ارجاع

قواعد جامعیت در مدل رابطه‌ای

قواعد جامعیت در RM

محدودیت‌های خاص

قواعد جامعیت عام

مکانیسم اعمال C2

مشخص کردن روش اعمال

عملیات در RDB

شرح عملگرها

گونه‌های پیوند

عملگر EXTEND

عملگر SUMMARIZE

عملگرهای جمعی

شبیه سازی عملگر تقسیم

جمع‌بندی

حساب رابطه‌ای

تفاوت جبر رابطه‌ای و حساب رابطه‌ای

حساب رابطه‌ای

روابط هم‌ارزی بین سورهای وجودی و عمومی

مثال‌هایی از کاربرد حساب رابطه‌ای در عملیات در دیتابیس

متغیر تاپلی RANGE VARIABLE

برگه C3 مثال از رانکوهی

طراحی RDB

روش بالا به پایین

طراحی

خصوصیات طراحی خوب

در نمودار ER حالات متعدد داریم

تکنیک‌های خاص

مزیت تکنیک عمومی

عیب تکنیک عمومی

نرمالتر سازی رابطه‌ها

طراحی RDB

فرم‌های نرمال

وابستگی تابعی FD

تعریف

نمایش FDهای رابطه R

تفسیر یا معنای FD

کاربردهای دیگر قواعد آرمسترانگ

تعریف FDافزونه

تعریف مجموعه کاهش‌ناپذیر FDهای رابطه R

تعریف FD کامل

تعریف TFD

شرح فرم‌های نرمال

تعریف 1NF

قواعد معنایی این محیط

آنومالی سه جنبه دارد

1NF باید نرمالتر شود

دلیل آنومالی‌های رابطه FIRST

تعریف صفت ناکلید

تعریف 2NF

شرح 3NF

دلیل آنومالی SECOND

تعریف 3NF

تعریف دوم 3NF با استفاده از مفهوم SK

پرتوهای مستقل

شرح BCNF

اثبات به روش زانیولو

4NF

تعریف MVD

ایده اصلی در 4NF

5NF فرم نرمال پرتو پیوندی

تعریف 5NF

جمع‌بندی

تکنیک تشخیص سریع 5NF

 

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