Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Database Management System from scratch - Part 2
Rating: 4.3 out of 5(3,989 ratings)
13,420 students

Database Management System from scratch - Part 2

Learn Database Management Systems from scratch as Database Management System forms the core of computer science
Created byVignesh Sekar
Last updated 2/2023
English
EnglishTurkish [Auto],

What you'll learn

  • You will become very familiar with the core concepts of Database Management Systems
  • You will be able to challenge the interviewer on questions related to Database Management Systems
  • You will view Computer Science in a different dimension
  • You will be able to answer all questions of these topics in exams like GATE,PGEE,ISRO
  • You will be able to get a top grade in your Database Management Systems course in your Bachelor's degree
  • Understand how Database Management Systems work

Course content

10 sections67 lectures9h 11m total length
  • Important : Closure of Functional Dependency Set10:21

    Learn to compute the closure of a functional dependency set F and test whether a given dependency holds by checking its left-hand side closure.

  • Rough Idea of Normalization3:07

    Explore the rough idea of normalization by reducing redundancies through table decomposition, and learn how joining decomposed relations achieves first, second, and third normal forms.

  • Lossless Decomposition11:58

    Explore lossless decomposition by showing spurious tuples arise when the common attribute isn't a candidate key in either relation, and stress that at least one side must have candidate key.

  • Lossless Decomposition Continued9:40

    Learn how to perform and verify lossless decomposition, using common attributes as candidate keys, perform safe joins to avoid spurious tuples, and relate the process to relational algebra.

  • Problem on Lossless Decomposition4:32

    Learn to decide lossless decompositions of a relation by checking the common attribute and its candidate key status via closure, using R(ABC) and its R1(AB) and R2(BC) examples.

  • Attribute Preserving Decomposition2:26

    Analyze a relation R(ABC) decomposed into R1(AB) and R2(BC); conclude the decomposition is lossless and attribute preserving, with all attributes preserved across both relations.

  • Functional Dependency Preserving Decomposition14:00

    Evaluate if the decomposition into R1 and R2 preserves functional dependencies. The lecture uses F1, F2, and their closure to show dependency preserving with A→B, B→A, and C→A.

Requirements

  • Should have a PC with internet connection
  • Should have watched part 1 course of Database Management System

Description

Welcome to the course Database Management system from scratch !!!

Mastering the concepts of Database Management System is very important to get started with Computer Science because Database Management System is the program which is responsible for the ease with which we are able to fetch the data from the database and that is the backbone of internet today. The concepts which we are going to study is going to give a very good understanding of Database Management System and by the end of it you will be able to answer any interview question on Database Management System.

Without using Database Management Systems ,it is extremely difficult to communicate with the data in the server. Every server today has Database Management System installed in it. Through this course you will not only master the basics of Database Management Systems but also get ready for venturing into advanced concepts of Database Management Systems.

In this course ,every concept of Database Management System is taught in an easy-to-understand manner such that anybody without any prerequisites will be able to master the concepts of Database Management System in the easiest way.

Come and join me, I assure you that you will have the best learning experience of not just Database Management Systems but also the core of Computer Science in a different dimension.

Who this course is for:

  • Anybody who needs to learn Database Management System
  • Anybody who wants to pursue a career in Computer Science
  • Anybody who has Database Management System in the Bachelor's degree
  • Anybody who is preparing for 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