۱ اسلاید
جزوه اصول طراحی پایگاه داده ها (مفاهیم تا نرمالسازی)
توضیحات محصول
جزوه اصول پایگاه دادهها یک منبع آموزشی بسیار جامع و دستهبندیشده است که تمامی سرفصلهای مصوب وزارت علوم برای این درس را پوشش میدهد. این فایل با زبانی روان و علمی، مفاهیم دیتابیس را از پایه (تعاریف اولیه و نمودارهای 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 و وابستگیهای چندمقداره) با ارائه قواعد آرمسترانگ تحلیل شدهاند. مطالعه این فایل به دانشجویان رشتههای مهندسی کامپیوتر و فناوری اطلاعات جهت تسلط بر امتحانات دانشگاهی و کنکور کارشناسی ارشد توصیه میشود.