Backtracking Method

Introduction It is one of the very important types of algorithms. Definition Backtracking is a general algorithmic technique that is used to solve a wide range of problems, including combinatorial optimization problems, constraint satisfaction problems, and other problems that involve finding a solution among a large set of possible solutions. Read more…

Loading

Dynamic Programming Method

Introduction The dynamic Programming method is a famous algorithmic principle used widely in several applications. Definition Dynamic programming is a technique for solving complex problems by breaking them down into smaller & simpler sub-problems and solving each sub-problem only once, saving the results in a table and reusing them when Read more…

Loading

Greedy Method/Principle

Introduction The greedy principle is an algorithm design paradigm in which the algorithm makes the locally optimal choice at each step in the hope of finding a globally optimal solution. Definition The greedy principle is a heuristic algorithmic technique in computer science where an optimal solution is reached by making Read more…

Loading

Divide and Conquer Principle

Introduction The divide and conquer principle is a fundamental algorithm design paradigm in computer science. Definition The divide and conquer principle is a common algorithmic technique used to solve problems by breaking them down into smaller sub-problems, solving each sub-problem independently, and combining the solutions of the sub-problems to form Read more…

Loading

Algorithm

Click this link for Algorithm Example          Introduction Algorithm is a basic tool and is the first step of problem-solving that helps in getting the effective solution of a simple problem. Definition An algorithm is a set of sequential step by step procedure, each of which has Read more…

Loading

Reference Books DBMS

Slno Book's Name Authors Publications 01. Fundamental of Database Systems Elmasri Navathe Pearson Publication Asia 02. An Introduction to Database Systems C.J.Date, Addison Wesley Pearson Education Press 03. Database System Concepts Abraham Silberschatz, Henry Korth, S. Sudarshan Tata McGraw Hill(TMH) 04. Database Management System Bipin C. Desai BPB Publications 05. Read more…

Loading

Miscellaneous Topics DBMS

File System A file system is a method of organizing different formats of files with a hard disk or other medium of storage. The file system arranges the files and helps in retrieving the files when required. Different formats of file types, such as mp3, doc, txt, mp4, etc. Files Read more…

Loading

Difference Between DBMS

Difference between DBMS and RDBMS Slno DBMS RDBMS 01. DBMS stands for ‘Database Management System’. RDBMS stands for ‘Relational Database Management System’. 02. Here, data is stored in the file format. Here, data is stored in table format . 03. Data is stored comparatively in small quantity. Data is stored Read more…

Loading

Client-Server Database

Introduction of Client-Server Database Client-server architectures are common in many modern database systems. They form the basis for various applications, ranging from enterprise systems to web applications and mobile apps that rely on accessing and manipulating data stored in a centralized database. The client-server database architecture is a foundational model Read more…

Loading

Object Oriented Databases (OODBMS)

Introduction of OODBMS Object-oriented databases(OODBMS) offer a way to model and manage complex data structures more naturally, aligning closely with object-oriented programming paradigms.  Definition Object-oriented databases (OODBMS) are a type of database management system that stores data in the form of objects, encapsulating both data and methods (functions or procedures) Read more…

Loading