توضیحات تکمیلی
در حال حاضر با رشد اینترنت، استفاده از داده ها در حجم بالا روز به روز در حال افزایش است. به همین دلیل پایگاه داده به طور گسترده ای در دنیای علمی و صنعتی مورد استفاده قرار می گیرد. نرم افزارهایی مانند: نرم افزارهای طراحی، سیستم های اطلاعات جغرافیای و نرم افزارهای چندرسانه ای که در حال ظهور هستند، نیازی بسیار پیچیده به پایگاه داده جهت حفظ و یکپارچگی داده های خود دارند.
همچنین از این فرادرس در آزمون دکترای نرم افزار هم استفاده شده است و یادگیری آن توسط دانشجویان علاقه مند به ادامه تحصیل یا علاقه مند به نرم افزارهای جدید و نوظهور بسیار مفید است. هدف از آموزش پایگاه داده پیشرفته این هست که طیف وسیعی از موضوعات مرتبط با سیستم های پایگاه داده و برنامه های کاربردی را در بر گیرد. در این آموزش به مباحثی از جمله: تراکنش ها و سطوح سازگاری، مدیریت ترمیم، امنیت پایگاه داده، کنترل همزمانی و پرس و جوها به همراه ذکر مثال جهت فهم بهتر، پرداخته می شود.
ما در این آموزشی می خواهیم با بهره گیری از بهترین تکنیک های موثر یادگیری و حذف روش های طولانی سنتی به یادگیری بهتر و سریع تر دانشجویان کمک نماییم.
فهرست سرفصلها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
- درس یکم: مدیریت تراکنش ها (TRANSACTION MANAGEMEN)
- تراکنش چیست؟ (Transaction Concept)
- خواص تراکنش ها (ACID Properties of Transactions)
- کنترل همزمانی و زمانبند ها (Concurrency Control)
- برخورد در تراکنش ها (Conflict in Transactions)
- سریالی پذیری (Serializability)
- تشخیص سریالی پذیری در برخورد (Conflict Serializability)
- گراف اولویت دار (Precedence Graph)
- مفهوم تراکنش در SQL
- حل مشکلات همزمانی (Methods to Ensure Serializability)
- قفل گذاری (Locks)
- بن بست (Deadlock)
- جلوگیری از بن بست (Deadlock Prevention)
- درس دوم: مدیریت ترمیم (Recovery System)
- مقدمه
- انواع خرابی ها (Failure Class)
- الگوریتم های ترمیم (Recovery Algorithm)
- رویکرد Log Recovery
- نقطه بازرسی (Checkpointing)
- بافر پایگاه داده (Database Buffering)
- درس سوم: امنیت پایگاه داده
- امنیت و تعاریف آن
- ﻣﺠﺎﺯ ﺷﻤﺎﺭی (Authorization)
- اعطای امتیاز (Granting of Privileges)
- امتیازات در SQL Server
- نقش ها (Roles)
- لغو مجوزها در SQL Server
- رمز گذاری
- احراز هویت
- درس چهارم: ذخیره سازی اطلاعات و پرس و جو (DATA STORAGE AND QUERYING)
- ذخیره سازی و ساختار فایل (Storage and File Structure)
- ارتباطات و وابستگی های اجزای پرس و جو (Relational Algebra Translation)
- درخت پرس و جو (Query Tree)
- بهینه سازی اکتشافی (Heuristic optimization)
- ساخت عبارات ساده (Making expressions simpler)
- محاسبه هزینه ها (Estimating Cost)
- فاکتورهای هزینه (Cost Factors)
- اندیس گذاری (Indexes)
- بهینه سازی هزینه ها (Cost Optimizer)
- درس پنجم: معماری سیستم (DATA STORAGE AND QUERYING)
- مقدمه پایگاه داده های موازی (Parallel Databases)
- طراحی سیستم های موازی (Design of Parallel Systems)
- پایگاه داده توزیع شده (Distributed Databases)
- ﺗﺮﺍﻛﻨﺶ ﻫﺎی ﺗﻮﺯﻳﻊ ﺷﺪه (Distributed Transactions)
- ﭘﺮﺩﺍﺯﺵ ﭘﺮﺱ ﻭ ﺟﻮ ﺗﻮﺯﻳﻊ ﺷﺪﻩ (Distributed Query Processing)
- پایگاه داده توزیع شده ناهمگن (Heterogeneous Distributed Databases)
- پروتوکل های پذیرش (Commit Protocols)
- درس ششم: داده کاوی و منبع داده (DATA WAREHOUSING, DATA MINING , XML)
- انبار داده (Data Warehousing)
- داده کاوی (Data Mining)
- طبقه بندی (Classification)
- قوانین انجمنی (Association Rules)
- خوشه بندی (Clustering)
- بازیابی اطلاعات (Information Retrieval)
- نمایه سازی وب (Crawling and Indexing the Web)
- ارتباط با استفاده از لینک ها (Relevance Using Hyperlinks)
- ساختار XML (Structure of XML Data)
- برنامه های کاربردی XML (XML Applications)
- موضوعات پیشرفته (ADVANCED TOPICS)
- تنظیم عملکرد (Performance Tuning)معیارهای عملکرد (Performance Benchmarks)
- استاندارد سازی (Standardization)
- زمان در پایگاه داده (Time in Databases)
- پایگاه داده های چندرسانه ای (Multimedia Databases)
- مسیریابی و پردازش جستجو (Routing and Query Processing)
- سیستم های تراکنش بلادرنگ (Real - Time Transaction Systems)
- بانک اطلاعاتی شی گرا
- درس هشتم: طراحی بانک اطلاعاتی شی گرا
- مهمترين انواع انتزاع پيشنهادی درپژوهش های مختلف
- ODL
- پیاده سازی بانک اطلاعات شی گرا و معایب آن
- درس نهم: پایگاه داده استنتاجی
- تعریف پایگاه داده استنتاجی
- استنتاج در پایگاه داده ها
- تاریخچه پایگاه داده استنتاجی
- جمع بندی
مفید برای
- مهندسی کامپیوتر
نظرات
ضمنا اگر استاد محترم دکتر شیرافکن زحمتش رو بکشن که بسیار عالی خواهد بود
با تشکر از مجموعه فرادرس
لطفاه هر چه سریعتر در تهیه این آموزش اهتمام جدی و با تسریع عالی رخ دهد
ممنون و سپاس