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

آموزش سیستم های مدیریت پایگاه داده - قسمت پایانی - بخش 5 - ایندکس کردن B Trees و B+Trees

دسته بندی ها: آموزش های ویژه ، آموزش پایگاه داده ، آموزش های یودمی (Udemy)

ایندکس کردن در سیستم های مدیریت پایگاه داده بدون هیچ پیش نیازی را یاد بگیرید.

آخرین به روزرسانی: 2020-8

آنچه یاد خواهید گرفت:

  • شما با مفاهیم اصلی ایندکس کردن موضوع سیستم های مدیریت پایگاه داده
  • شما قادر به چالش کشیدن مصاحبه گیرنده درباره سوالات مربوط به ایندکسینگ موضوع سیستم های مدیریت پایگاه داده خواهید بود
  • شما قادر خواهید بود مصاحبه گیرنده را درباره سوالات مربوط به B Trees و B+ trees  به چالش بکشید
  • شما علم کامپیوتر را در ابعاد مختلفی بررسی می کنید.
  • شما به تمامی سوالات مربوط به امتحانات مانند GATE، PGEE و ISRO (بعد از تکمیل همه قسمت های این دوره) پاسخ می دهید
  • شما قادر خواهید بود بالاترین نمره را در مبحث سیستم های مدیریت پایگاه داده در دوره لیسانس بگیرید.
  • نحوه کارکرد B Trees و B+Trees را درک خواهید کرد
  • نحوه کارکرد موضوع DBMS را درک خواهید کرد

الزامات دوره:

  • داشتن یک رایانه شخصی و متصل به اینترنت
  • شما نیازی به هیچ پیش نیازی برای درک این مبحث ندارید اما داشتن درک key و primary key یادگیری را آسان تر می کند.

توضیحات:

آیا کسی این تصور را دارد که ایندکس کردن موضوع سیستم های مدیریت پایگاه داده دشوار می باشد؟

ساده ترین متد برای تسلط بر موضوع ایندکسینگ از ابتدا را بررسی خواهید کرد.

بنابراین می توانید مصاحبه کننده را در خصوص این موضوع با یک پایه دانش قوی و واضح به چالش بکشید.

این مستر کلاس برای هر کسی آسان می باشد. حتی اگر شما در علم کامپیوتر مبتدی باشید.

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

  • مهارت های مورد نیاز برای شروع کار با علم کامپیوتر را بدست می آورید
  • می توانید از پس سوالات ایندکس کردن موضوع سیستم مدیریت پایگاه داده شرکت نرم افزاری های تاپ مانند گوگل برآیید.
  • یک نمره ی عالی در امتحان ترم خود بگیرید
  • یا فقط علم کامپیوتر را برای درک نحوه ساخت اپلیکیشن های بهتر فرا بگیرید

آیا قصد دارید مدرک علوم کامپیوتر خود را با سطح بالایی از تخصص در موضوعات اصلی دریافت کنید؟  یا آیا قصد دارید در یک شرکت درجه یک مانند گوگل یا مایکروسافت کار کنید؟ یا آیا شما دانشجویی هستید که در درک اصول علوم کامپیوتر تلاش می کنید؟ یا آیا شما یک توسعه دهنده نرم افزار هستید که می خواهد با درک تئوری پشت علوم کامپیوتر اپلیکیشن های بهتری را توسعه دهید؟

این دوره برای چه کسی مناسب است؟

  • هر کسی که نیاز به یادگیری B Trees و B+Trees در سیستم های مدیریت پایگاه داده را از ابتدا دارد
  • هر کسی که می خواهد به صورت حرفه ای علوم کامپیوتر را دنبال کند
  • هرکسی که سیستم مدیریت پایگاه داده را در دوره لیسانس داشته باشد
  • هر کسی که برای مصاحبه در شرکت های محصول محور آماده می شود
  • اگر برای امتحاناتی مانند GATE ،PGEE ،BITS HD ،ISRO و غیره آماده می شوید
  • اگر مهندس علوم کامپیوتر هستید
  • اگر شما یک متخصص نرم افزار هستید

مباحث دوره:

  • مقدمه
    • مقدمه
  • سازماندهی فایل در دیسک
    • بلاک کردن Factor و سازماندهی فایل منظم در مقابل ساماندهی فایل غیرمنظم
    • مثال در مورد استراتژی Spanned درمقابل استراتژی Unspanned
  • سازماندهی رکوردها در یک فایل
    • سازماندهی فایل منظم درمقابل سازماندهی فایل غیرمنظم
    • مزایای سازماندهی فایل منظم - جستجوی باینری
    • نحوه کارکرد جستجوی باینری در یک فایل منظم
    • پیچیدگی زمانی جستجوی باینری
    • مزایای سازماندهی فایل غیرمنظم
  • ایندکس کردن تکنیک در پایگاه داده
    • ایندکسینگ در DBMS چیست؟
    • Dense Index درمقابل Sparse Index
    • دسته بندی تکنیک های ایندکسینگ
  • ایندکس اولیه
    • بررسی Primary Index
    • مشکل Primary Index
    • معایب Primary Indexing / سازماندهی فایل منظم
  • خوشه بندی ایندکس
    • بررسی خوشه بندی ایندکس
    • نحوه پیاده سازی ایندکس های خوشه بندی
  • ایندکس ثانویه
    • Secondary Key index
    • Secondary Non-Key Index
    • مشکل Secondary Index
  • ایندکس کردن چند سطحی
    • بررسی ایندکس کردن چند سطحی
    • پیچیدگی زمانی ایندکس کردن چند سطحی
    • معایب ایندکس های چندسطحی استاتیک
    • مشکل ISAM
    • مشکل
  • ایندکس کردن چند سطحی داینامیک - آشنایی با B Trees
    • معرفی B Trees
    • مشکل 1 درباره B Trees
    • مشکل 2 درباره B Trees
    • مشکل 3 درباره B Trees
  • Insertion در B trees
    • نحوه ساختار B Trees با درج ورودی های ایندکس
    • Insertion در B Trees با مثال
    • Insertion در B Trees با مثال 2
    • پیدا کردن حداقل ارتفاع B Trees
    • پیدا کردن حداکثر ارتفاع B Trees
  • Deletion در B Trees
    • بررسی Deletion در B Trees با مثال ( leaf nodes)
    • ادامه بررسی Deletion در B Trees با مثال ( leaf nodes)
    • Deletion در Non-Leaf Nodes B Trees
    • چرا Overflow در طول Deletion اتفاق نمی افتد؟
    • چرا Duplicate Index Entries در B Trees وجود ندارد؟
    • زمان مورد نیاز برای Deletion در B Trees
  • ایندکس کردن چند سطحی - B+ Trees
    • معرفی B+ Trees
    • ترتیب Leaf Node درمقابل ترتیب Non-Leaf Node
  • Insertionدر B+ Trees
    • Insertion در B+ Trees با مثال
    • ادامه Insertion در B+ Trees با مثال
    • نکات مهم در یادداشت کردن در B+ Tree
    • مزایای B+ Trees دربرابر B Trees
    • مشکل 1 در B+ Trees
    • مشکل 2 در B+ Trees
    • یک اصطلاح فنی دیگر که همه پیروی می کنند
    • جمع آوری مجدد این نکته مهم
  • Deletion در B+ Trees
    • بررسی Deletion در B+ Trees با مثال
    • ادامه بررسی Deletion در B+ Trees با مثال
    • مثال 2 درباره Deletion در B+ Trees
    • مثال 3 درباره Deletion در B+ Trees
    • مثال 4 درباره Deletion در B+ Trees
    • حداقل ارتفاع ممکن B+ Trees
    • حداکثر ارتفاع B+ Trees
    • زمان مورد نیاز برای Search، Insertion و Deletion در B+ Trees
  • بخش جایزه
    • جایزه - نحوه پردازش بیشتر

سایر بخش های این دوره:

سایر ویدئوهای دوره:

بلاک کردن Factor و سازماندهی فایل منظم در مقابل ساماندهی فایل غیرمنظم

آیا این نوشته را دوست داشتید؟
Udemy Database Management Final: Part 5 - Indexing B Trees , B+Trees Publisher:Udemy Author:Vignesh Sekar Duration:14.5 hours Level:Advanced

Learn Indexing in Database Management Systems with no prerequisites

What you'll learn

  • You will become very familiar with the core concepts of Indexing Topic of
  • Database Management Systems
  • You will be able to challenge the interviewer on questions related to Indexing
  • The topic of Database Management Systems
  • You will be able to challenge the interviewer on questions related to B Trees, B+ trees
  • You will view Computer Science in a different dimension
  • You will be able to answer all questions of exams like GATE, PGEE, ISRO (after completing all parts of the DBMS course
  • You will be able to get a top grade in your Database Management Systems course in your Bachelor's degree
  • Understand how B trees and B+ Trees work
  • Understand how Indexing topic of DBMS

Requirements

  • Have a PC with an internet connection
  • You don't need any prerequisite to understand this topic - but having a good understanding of "key", "primary key" will make learning easier

Description

Anyone here who thinks the Indexing topic of Database Management Systems to be difficult?

Discover the Simplest Method for Mastering this topic of Indexing from Scratch …

So You Can Challenge the Interviewer on this topic with a Crystal Clear Knowledge Base!

This Masterclass on Indexing Makes It Easy for Anyone to Master this topic ... Even If You’re a Computer Science “Beginner”

Whether you want to:

- build the skills you need to get started with computer science

- move to a top-notch software company like google by cracking their interview questions on the Indexing topic of Database Management System.

- get a top grade in the semester exam

- or just learn computer science to be able to understand how to build better apps.

...this complete Database Management System series is the course you need to do all of this, and more.

Are you aiming to get your computer science degree with a high level of expertise in core subjects? or Are you aiming to get placed in a top-notch company like google, Microsoft ? or Are you a college student struggling to understand the basics of computer science? or Are you a software developer who would want to develop better apps by understanding the theory behind computer science?

This course is designed to give you the database management skills you need to crack the interview questions on Indexing in top-notch companies. By the end of the course, you will understand indexing topic extremely well and be able to crack interview/semester/gate/isro questions

Lots of students with no zero knowledge of computer science have been successful with their college exams or interview by taking my courses

Who this course is for:

  • Anybody who needs to learn Indexing, B Trees, B+ Trees topics of Database
  • Management Systems from scratch
  • Anybody who wants to pursue a career in Computer Science
  • Anybody who has Database Management Systems in the Bachelor's degree
  • Anybody who is preparing for an interview in product-based companies
  • If you are preparing for exams like GATE, PGEE, BITS HD, ISRO,..etc
  • If you are a Computer Science Engineer
  • If you are a software professional

Course content

  • Introduction
    • Introduction
  • Organization of File in the Disk
    • Blocking Factor, Ordered File Organization vs Unordered File Organization
    • Example on Spanned vs Unspanned Strategy
  • Organization of Records in a File
    • Ordered File Organization vs Unordered File Organization
    • Advantage of Ordered File Organization: Binary Search
    • How Binary Search Works in an Ordered File
    • Time Complexity of Binary Search
    • Advantage of Unordered File Organization
  • Indexing Technique in Databases
    • What is Indexing in DBMS
    • Dense Index vs Sparse Index
    • Classification of Indexing Techniques
  • Primary Index
    • Primary Index Explained
    • Problem on Primary Index
    • The disadvantage of Primary Indexing / Ordered File Organization
  • Clustering Index
    • Clustering Indexing Explained
    • How Clustering Indexes are implemented
  • Secondary Index
    • Secondary Key index
    • Secondary Non-Key Index
    • Problem on Secondary Index
  • Multi-Level Indexing
    • Multilevel Indexing Explained
    • Time Complexity of Multilevel Indexing
    • Disadvantages of Static Multilevel Indexes
    • Problem on ISAM
    • Problem
  • Dynamic Multilevel Indexing : Introduction to B Trees
    • Introduction to B Trees
    • Problem 1 on B Trees
    • Problem 2 on B Trees
    • Problem 3 on B Trees
  • Insertion in B trees
    • How B Trees are constructed by Insertion of Index Entries
    • Insertion in B Trees with example
    • Insertion in B Trees example 2
    • Finding Minimum Height of B Trees
    • Finding Maximum Height of B Trees
  • Deletion in B Trees
    • Deletion in B Trees explained with example (leaf nodes)
    • Deletion in B Trees explained with example (leaf nodes) continued
    • Deletion in Non-Leaf Nodes of B Trees
    • Why Overflow cannot happen during Deletion
    • Why Duplicate Index Entries cannot exist in B Trees
    • Time Taken for Deletion in B Trees
  • Dynamic Multilevel Indexing: B+ Trees
    • Introduction to B+ Trees
    • Order of Leaf Node vs Order of Non-Leaf Node
  • Insertion in B+ Trees
    • Insertion in B+ Trees with Example
    • Insertion in B+ Trees with Example Continued
    • Important Point to note in B+ Tree
    • One Advantage of B+ Trees Over B Trees
    • Problem 1 in B+ Trees
    • Problem 2 in B+ Trees
    • Another Important Terminology followed everywhere
    • Insertion in B Trees example 3
    • Recollect this Important Point
  • Deletion in B+ Trees
    • Deletion in B+ Trees Explained with Example
    • Deletion in B+ Trees with Example Continued
    • Example 2 on Deletion in B+ Trees
    • Example 3 on Deletion in B+ Trees
    • Example 4 on Deletion in B+ Trees
    • Minimum Height of B+ Trees Possible
    • Maximum Height of B+ Trees
    • Time Taken for Insertion, Search, and Deletion in B+ Trees
    • Advantages of B+ Tree over B Tree
  • Bonus Section
    • Bonus: How to proceed further

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

خرید لینک های دانلود
  • حجم فایل: 18.81GB
  • زبان: انگلیسی
  • زیرنویس انگلیسی: دارد
  • قیمت: 8000 تومان
  • آموزش سیستم های مدیریت پایگاه داده - قسمت پایانی - بخش 5 - ایندکس کردن B Trees و B+Trees یک محصول ویژه است و دریافت لینک های دانلود آن با پرداخت هزینه امکان پذیر است. اطلاعات بیشتر