Database Management System from scratch - Part 1

BY
Udemy

Learn the fundamentals of the data management system and how it functions in computer science activities.

Mode

Online

Fees

₹ 3499

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Fundamentally, a database management system is a computerized data storage system. Clients are provided with the ability to carry out a variety of actions on such a platform either for managing the database structure or manipulating the data in the database. Vignesh Sekar, a software engineer, and computer science instructor, developed the Database Management System from scratch - Part 1 online certification, which is offered through Udemy.

Database Management System from scratch - Part 1 online course involves 12 hours of extensive lectures along with 2 articles to offer students a thorough understanding of database management systems from the ground up. Database Management System from scratch - Part 1 online classes teaches about the topics like ER model, relational model, closure operation, functional dependencies, and equivalence checking. By the end of this course, students will be prepared to respond to any question about database management systems in tests like the GATE, ISRO, and PGEE.

The highlights

  • Certificate of completion
  • Self-paced course
  • 12 hours of pre-recorded video content
  • 2 articles
  • Learning resources

Program offerings

  • Online course
  • Learning resources
  • 30-day money-back guarantee
  • Unlimited access
  • Accessible on mobile devices and tv

Course and certificate fees

Fees information
₹ 3,499
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Database management

After completing the Database Management System from scratch - Part 1 certification course, students will gain a deeper understanding of the standard practices associated with database management and will gain an insight into the principles of computer science. Students will explore the functionalities of database management systems for cleaning the examinations like GATE, ISRO, and PGEE. Students will learn about the principles involved with ER models, relational models, and closure operations. Students will also acquire knowledge of the strategies involved in checking the equivalence of functional dependencies.

The syllabus

Introduction

  • Important Tip
  • Introduction
  • Data model and its types

Basics of ER model

  • Entity, Relationship and Attribute Explained
  • Database Designer's perspective
  • ER Model and Relational Model - Advantages and Disadvantages
  • Basic Idea of Attributes of relationship
  • Simple vs Composite Attributes, Single valued vs Multi-valued Attributes
  • Stored vs Derived Attributes
  • Complex Attributes

Relationship - Terminologies and Types

  • Degree of a relationship and Cardinality Ratio
  • Cardinality Ratio Explained with example
  • Types of Participation - Total vs Partial Participation
  • Example to illustrate Total and Partial Participation
  • More Examples on Maximum and Minimum Cardinality
  • Types of Relationships
  • Recursive Relationship
  • Example on finding the type of relationship

Relational Model

  • Tuple, Field, Domain and Entity vs Entity types
  • How Relational Model is derived from Discrete Math
  • Degree of a relation, state of a relation, Intention vs Extension
  • Important Rules in Relational Model

Constraints of Relational Model

  • Types of Constraints, Domain Constraints Explained
  • Key Constraints - Intro

Keys, Super Keys, Candidate Keys, Primary Keys

  • Super Key Explained with example
  • More Points on Super Key
  • Key Explained with example
  • Example to illustrate the difference between Key and Super Key
  • Super Key vs Key vs Candidate Key vs Primary Key
  • Finding the number of Super Keys
  • Finding the number of Super Keys - 2
  • Finding the number of Super Keys - 3

Constraints of Relational Model Revisited

  • Key Constraints
  • Entity Integrity Constraints
  • Foreign Key Explained with example
  • Example on Foreign Key
  • Difference between Foreign Key and Primary Key
  • Referential Integrity Constraints
  • Constraints violated by Insertion
  • Constraints violated by Deletion
  • Constraints violated by Updation and Viewing
  • Steps taken by DBMS in case of constraint violation
  • Problem on On-Delete Cascade
  • Problem on Referential Integrity Constraint

More on Finding the Number of Super Keys

  • Problem 1 on finding the number of Super Keys
  • Finding Number of Super Keys using Venn Diagram 1
  • Finding Number of Super Keys using Venn Diagram 2
  • Important Observation
  • Finding Number of Super Keys using Venn Diagram 3
  • Finding Number of Super Keys using Venn Diagram 4

Conversion of ER Model to Relational Model

  • Conversion of Entities, Attributes, Prime Attribute and Composite Attributes
  • Conversion of one-to-many relationship
  • Example for conversion of one-to-many relationship
  • Conversion of One-to-one relationship
  • Conversion of Many-to-many relationship
  • A good approach to follow but not a rule
  • Problem on Multivalued attributes
  • Problem on finding minimum number of tables needed for conversion
  • Problem on finding maximum number of tables needed for conversion
  • Special Case : One-to-one relationship with total participation on both sides
  • Lecture 60 continued
  • Weak vs Strong Entity - Differences
  • Example to illustrate Weak Entity and their conversion to Relational model
  • N-ary relationships
  • Identifying Relationships
  • Important Notations Revisit
  • Problem 1
  • Attributes to relationship : one to many relationship
  • Attributes to relationship : one-to-one relationship
  • Attributes to relationship : many-to-many relationship
  • Problem

Functional Dependencies

  • Introduction to Functional Dependencies
  • Examples on Functional Dependency
  • Important Point to note
  • More Examples on Functional Dependency
  • Trivial Functional Dependency
  • Non Trivial Functional Dependency
  • Semi Trivial Functional Dependency
  • Important Point to Note
  • Closure set of an attribute 1
  • Closure set of an attribute 2
  • Closure set of an attribute 3
  • Example on finding Closure Set
  • Applications of Closure operation

Finding the Keys using Closure Operation

  • Problem 1 on finding keys using Closure Operation
  • Problem 2 on finding keys using Closure Operation
  • Problem 3 on finding keys using Closure Operation
  • Problem 4 on finding keys using Closure Operation
  • Problem 4 on finding keys using Closure Operation - continued
  • Problem 5 on finding keys using Closure Operation
  • Problem 6 on finding keys using Closure Operation
  • Problem 7 on finding keys using Closure Operation
  • Problem 8 on finding keys using Closure Operation
  • Problem 9 on finding keys using Closure Operation
  • Problem 1 on finding keys of sub relation
  • Problem 2 on finding keys of sub relation
  • Problem 3 on finding keys of sub relation
  • Problem

Equivalence and Minimization of FD sets using Closure

  • Checking Equivalence of FD'S - 1
  • Checking Equivalence of FD'S - 2
  • Checking Equivalence of FD'S - 3
  • Checking Equivalence of FD'S - 4
  • Minimization of Functional Dependency Set - 1
  • Minimization of Functional Dependency Set - 2

Bonus Section

  • Bonus : How to proceed further

Instructors

Mr Vignesh Sekar

Mr Vignesh Sekar
Software Engineer
Freelancer

Other Bachelors

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books