- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 337 Articles for DBMS
![Raunak Jain](https://www.tutorialspoint.com/assets/profiles/256620/profile/60_114506-1601705566.jpg)
21K+ Views
In the field of database management systems (DBMS), a candidate key is a set of one or more columns that can uniquely identify a row within a table. A candidate key is also known as a "unique identifier" or "primary key." In this article, we will discuss the importance of candidate keys in DBMS and how they are used to maintain the integrity and consistency of a database. What is a Candidate Key? A candidate key is a set of one or more columns that can be used to uniquely identify a row within a table. In other words, no ... Read More
![Raunak Jain](https://www.tutorialspoint.com/assets/profiles/256620/profile/60_114506-1601705566.jpg)
2K+ Views
Introduction In a database management system (DBMS), the scheduler is responsible for managing the execution of concurrent transactions. The scheduler uses a schedule, which is a sequence of actions that the DBMS must execute, to ensure that the system remains in a consistent state and that concurrent transactions do not interfere with each other. There are two types of schedules: serial schedules and non-serial schedules. In this article, we will discuss the calculation of both types of schedules in a DBMS. Serial Schedules A serial schedule is a schedule in which all transactions are executed one after another, without any ... Read More
![Raunak Jain](https://www.tutorialspoint.com/assets/profiles/256620/profile/60_114506-1601705566.jpg)
1K+ Views
Introduction A data model is a blueprint that represents the organization of data and the relationships between different data entities. It is an essential component of any software system as it defines how data is stored, accessed, and modified. In this article, we will explore the building blocks of a data model and how they work together to form a cohesive whole. Data Entities The first building block of a data model is data entities, which represent the objects or concepts that are relevant to the system. For example, in an e-commerce system, data entities might include products, customers, orders, ... Read More
![Raunak Jain](https://www.tutorialspoint.com/assets/profiles/256620/profile/60_114506-1601705566.jpg)
416 Views
A data warehouse is a central repository of integrated data that is used for reporting and analysis. It stores large amounts of historical and current data and enables fast query performance for analytical purposes. A data warehouse can be used to support business decision-making, improve operational efficiency, and gain a competitive edge. In this article, we will discuss the process of building a data warehouse from scratch. Understanding the Requirements for a Data Warehouse Before starting the design and construction of a data warehouse, it is important to understand the business requirements and the type of data that will be ... Read More
![Raunak Jain](https://www.tutorialspoint.com/assets/profiles/256620/profile/60_114506-1601705566.jpg)
2K+ Views
What is Buffering of Blocks? In computer science, buffering refers to the temporary storage of data in a buffer, or a small, fixed-sized area in memory, while it is being moved from one place to another. When data is transferred from one location to another, it is often necessary to store it temporarily in a buffer to ensure that the transfer is smooth and efficient. There are two main types of buffering: input buffering and output buffering. Input buffering refers to the temporary storage of data that is being received from an external source, such as a file on a ... Read More
![Raunak Jain](https://www.tutorialspoint.com/assets/profiles/256620/profile/60_114506-1601705566.jpg)
3K+ Views
Bitmap indexing in DBMS is a type of indexing technique that is used to improve the performance of database systems. It works by creating a bitmap for each distinct value in a database column, with each bit in the bitmap representing a row in the database table. The bitmap index can then be used to quickly identify which rows in the table match a given search criteria, making it an efficient way to filter and retrieve data from large tables. In this article, we will delve into the concept of bitmap indexing and how it works, the advantages and disadvantages ... Read More
![Raunak Jain](https://www.tutorialspoint.com/assets/profiles/256620/profile/60_114506-1601705566.jpg)
6K+ Views
In database management systems, the ability to connect and retrieve data from multiple tables is crucial for effective data organization and manipulation. The JOIN and DIVISION operations are two binary relational operations that allow users to combine or divide data from multiple tables based on specified conditions. In this article, we will explore the JOIN and DIVISION operations in depth, including their syntax, types, and examples of how they can be used in SQL and other programming languages. What is a JOIN operation? A JOIN operation combines rows from two or more tables based on a related column or set ... Read More
![Raunak Jain](https://www.tutorialspoint.com/assets/profiles/256620/profile/60_114506-1601705566.jpg)
475 Views
Content-addressed storage (CAS) is a type of data storage that uses unique identifiers, known as hashes, to store and retrieve data. CAS systems offer several benefits over traditional storage systems, including improved data integrity, easier data management, and faster retrieval times. In this article, we'll explore the benefits of CAS in detail and provide code examples to help you get started with implementing a CAS system. Improved Data Integrity One of the major benefits of CAS is improved data integrity. In traditional storage systems, data is typically stored based on its location on a physical storage medium, such as a ... Read More
![Raunak Jain](https://www.tutorialspoint.com/assets/profiles/256620/profile/60_114506-1601705566.jpg)
295 Views
LOB, or Large OBject, is a data type in database management systems (DBMS) used to store large amounts of unstructured data, such as text, images, and videos. LOB data types are useful for storing and manipulating data that does not fit neatly into a traditional row-and-column structure, such as documents, graphics, or audio files. In this article, we will explore the basic operations and working of LOB data types in DBMS and SQL. We will also provide examples of how to use LOB data types in SQL for storing and manipulating large amounts of unstructured data. Types of LOB Data ... Read More
![Raunak Jain](https://www.tutorialspoint.com/assets/profiles/256620/profile/60_114506-1601705566.jpg)
2K+ Views
A B+ tree in DBMS is a specialized version of a balanced tree, a type of tree data structure used in databases to store and retrieve data efficiently. Balanced trees are designed to maintain a roughly equal number of keys at each level, which helps to keep search times as low as possible. B+ trees are a popular choice for use in database management systems(DBMS) because they offer a number of benefits over other types of balanced trees, including faster search times and better space utilization. What are B+ Trees? A B+ tree is a self-balancing, ordered tree data structure ... Read More