دانلود جزوه اصول طراحی پایگاه داده ها


دانلود جزوه اصول طراحی پایگاه داده ها

جزوه  اصول طراحی پایگاه داده ها که به صورت خلاصه ای از کتاب می باشد

فهرست مطالب جزوه اصول طراحی پایگاه داده ها :

فصل اول: معرفی پایگاه داده ها

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

عناصر اصلی تشکیل دهنده محیط پایگاه داده ها

سخت افزار

نرم افزار

کاربران

داده

انتخاب موجودیتها

نوع موجودیت

صفات خاصه

ارتباط

درجه ارتباط

فصل دوم: مدل E/R

مقدمه

نمایش نموداری E/R

موجودیت

صفات خاصه Attributes

ارتباط

وضع مشارکت در ارتباط

نوع ارتباط به مثابه نوع موجودیت (ارتباط موجودیتی)

تجزیه و ترکیب

زیر نوع ها و ابر نوع های موجودیت Subtype and Supertype

تخصیص

تعریف شده توسط کاربر

Disjoint

Overlapping

تجمع Aggregation

نمودار E/R یک سیستم بانکی

اصطلاح دام پیوندی (Connection trap)

طراحی پایگاه داده ها

طراحی پایگاه داده ها و ابزارهای Case

تمرین

خلاصه شکل های بکار رفته در نمودار E/R

چند مثال از نمودار E/R

نمودار E/R یک سیستم بانکی

مثالی از تخصیص و تعمیم

فصل سوم: مدل رابطه ای

تعریف رابطه

تعریف دامنه/ میدان

درجه رابطه

کار دینالیتی رابطه

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

مفهوم میدان و نقش آن در عملیات روی بانک

مفهوم کلید در مدل رابطه ای

مفهوم ابر کلید super key

کلید (نامزد) کاندید: Candidata Key

کلید اصلی : Primary Key

کلید نامزد (بدیل) Alternate Key

کلید خارجی Foreign Key

تبدیل مدل E/P به مدل رابطه ای

قاعده ۱

قاعده ۲

قاعده ۳: ارتباطات درجه ۲

قاعده ۴: ارتباطات درجه یک (بازگشتی)

قاعده۵: ارتباطات درجه ۳ و بیشتر

قاعده۶: ارتباطات تعمیم/ تخصیص

قاعده۷ : تجمع

قوانین جامعیت در سیتسم های رابطه ای

قاعده جامعیت موجودیتی:C1

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

قاعده جامعیت ارجاعی :C2

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

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

مشخصات سیستم های رابطه ای

تمرین

فصل چهارم: مدل رابطه ای –عملیات روی رابطه ها

جبر رابطه ای

عملگر گزینش یا تحدید (Select)

عملگر پرتو Project

عملگر اجتماع union

اشتراک Intersect

عملگر تفاضل

حاصلضرب کارتزین

ترکیب ( پیوند)

عملگر تقسیم

عملگرهای اضافه شده و عملیات دیگر جبر رابطه ای

عملگر تغییر نام Rename

عملگر بسط Extend

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

عملگر انتساب Assignment

عملگر نیم پیوند Semi Join

عملگر نیم تفاضل Semi Minus

مجموعه کامل عملگرها در جبر رابطه ای

برخی خواص عملگرها

نکات مهم جبر رابطه ای

محاسبات رابطه ای Relational calculus

محاسبات رابطه ای تاپلی

تعریف متغیر تاپلی

عملگرها

استفاده در حساب محمولات در فرموله کردن پرس و جوها

فصل پنجم: آشنایی با زبان SQL

مقدمه

احکام تعریف داده ها (DDL) در SQL

دستورات تعریف جداول

محدودیت های جامعیت در تعریف جداول

حذف و تغییر جداول Drop and Alter tables

احکام کار با داده ها در SQL

احکام بازیابی داده ها

توابع جمعی SQL

پرس و جوهای فرعی

احکام تغییر بانک اطلاعاتی

احکام حذف داده ها

اضافه کردن تاپل و یا تاپلهای جدید یک رابطه (جدول)

حکم تغییر رکورد

SQL و سطح خارجی

عملیات در دید

نظرچمبرلن در سیستم R

به هنگام سازی دیدهای حاصل عمل پیوند( ترکیب)

دیدهای ناپذریرا

امکانات امنیتی SQL

امتیازها

تعریف تراکنش

ویژگیهای تراکنش

مثال از تراکنش

حالتهای اجرای تراکنش

فصل ششم: نرمالتر سازی رابطه ها

مقدمه

شکل های نرمال (سطوح مختلف نرمال)

وابستگی تابعی (functional dependencu)

مفهوم وابستگی تابعی کامل(FFD)

تعریف وابستگی تابعی بدیهی

اصول آرمسترانگ

بستار یک مجموعه از صفات خاصه

مجموعه وابستگی بهینه

نمودار وابستگی تابعی

نرمال سازی (normalization)

رابطه نرمال یک INF

آنومالیها

رابطه ۲NF

رابطه BCNF

رابطه ۴NF

رابطه ۵NF

تجزیه خوب و بد

قضیه ریسانن

رابطه اتمیک

نمونه مسائل این فصل

فصل هفتم: معماری سیستم بانک اطلاعاتی

مقدمه

معماری ANSI

دید مفهومی (ادراکی)

دید خارجی

دید یا سطح داخلی

HL زبان میزبان

DSL زبان داده ای فرعی

نگاشت Mapping

سیستم مدیریت بانک اطلاعاتی

اجزای تشکیل دهنده DBMS

مدیر بانک اطلاعاتی DBA

دیکشنری داده ها( کاتالوگ سیستم)

دلایل استفاده از بانک اطلاعاتی Why Database

مزایای بانک اطلاعاتی چند کاربری

تعریف استقلال داده ای

معایب بانک اطلاعاتی (چند کاربری)

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

معماری متمرکز Centeralized

معماری سرویس دهنده/سرویس گیرنده CLIENT/SERVER

مزایای این معماری نسبت به معماری متمرکز

معماری توزیع شده Distributed

مزایای این معماری

معایب

معماری با پردازش موازی Parallel

سیستم پایگاه داده های همراه Mobile Database System

فصل هشتم : ترمیم

تعریف ترمیم

مدیریت ترمیم

دسته بندی خطاها

ترمیم با استفاده از ثبت وقایع (Log-Based Recovery)

متدهای ترمیم بکار رفته در روش log-based (ثبت وقایع)

روش تاخیر اعمال تاخیرات Deferred Database Modification

شیوه اعمال آنی تغییرات (Immediate database Modification)

عملیات کنترل زمانی (Check Point)

یک مثال عملی

فهرست منابع و مراجع

فرمت فایل:  Pdf
تعداد صفحات: 129
حجم: 2.06 مگابایت

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *