Database Articles

Page 119 of 547

Difference between Database and a Blockchain

Mahesh Parahar
Mahesh Parahar
Updated on 14-Mar-2026 476 Views

A database and a blockchain are both systems for storing and managing data, but they differ fundamentally in architecture, control, and data modification capabilities. A database uses centralized storage managed by administrators, while a blockchain uses decentralized, immutable storage distributed across a network. Database A database is a data structure comprised of tables and schemas to store user and system information. It provides SQL to create, read, update, and delete records. A DBMS (Database Management System) manages the database, and database administrators control access and modify sensitive data. A database follows a client-server model architecture. Blockchain ...

Read More

Difference between Linear and Non-linear Data Structures

Mahesh Parahar
Mahesh Parahar
Updated on 14-Mar-2026 21K+ Views

Data structures are classified into linear and non-linear based on how their elements are arranged and connected. Understanding this distinction is fundamental to choosing the right data structure for a given problem. Linear Data Structures A linear data structure has data elements arranged in a sequential manner where each element is connected to its previous and next element. This sequential connection allows traversal in a single run. Linear data structures are easy to implement because computer memory is also organized sequentially. Examples include Array, List, Queue, and Stack. Non-linear Data Structures A non-linear data structure has ...

Read More

Difference between SQL(Structured Query Language) and T-SQL(Transact-SQL).

Mahesh Parahar
Mahesh Parahar
Updated on 14-Mar-2026 850 Views

SQL (Structured Query Language) and T-SQL (Transact-SQL) are both used to interact with relational databases. SQL is the standard query language common across all RDBMS platforms, while T-SQL is Microsoft's proprietary procedural extension to SQL used specifically with SQL Server. SQL (Structured Query Language) SQL is a non-procedural, declarative language used by database engines to create, modify, and query databases. You tell the database what you want, not how to get it. SQL is standardized by ANSI/ISO and is common across RDBMS platforms like MySQL, PostgreSQL, Oracle, and SQL Server. Example -- Standard SQL: simple ...

Read More

Difference between Oracle and SQL Server

Mahesh Parahar
Mahesh Parahar
Updated on 14-Mar-2026 9K+ Views

Both Oracle and SQL Server are enterprise-grade relational database management systems (RDBMS). Oracle is developed by Oracle Corporation and is known for handling large-scale, mission-critical workloads. SQL Server is developed by Microsoft and integrates tightly with the Microsoft ecosystem. Oracle Oracle Database is a multi-model RDBMS widely used in enterprise environments, banking, and telecom. It uses PL/SQL (Procedural Language/SQL) as its procedural extension to SQL. Oracle supports advanced features like Real Application Clusters (RAC), database sharing across users, and PL/SQL packages for modular code organization. It runs on a wide range of operating systems. SQL Server ...

Read More

Difference between MySQL and SQL Server

Mahesh Parahar
Mahesh Parahar
Updated on 14-Mar-2026 8K+ Views

Both MySQL and SQL Server are relational database management systems (RDBMS) that use SQL for querying and managing data. MySQL is open source and owned by Oracle, whereas SQL Server is a licensed commercial product developed by Microsoft. MySQL MySQL is an open-source RDBMS that is widely used in web applications. It is free to use under the GPL license, lightweight in storage requirements, and runs on multiple platforms including Linux, Windows, and macOS. MySQL is the database behind many popular platforms like WordPress, Facebook, and Twitter. SQL Server SQL Server (Microsoft SQL Server) is a ...

Read More

Count the number of items in an array in MongoDB?

Daniol Thomas
Daniol Thomas
Updated on 13-Mar-2026 6K+ Views

To count the number of items in an array in MongoDB, you can use the $size operator within the $project stage of an aggregation pipeline. The $size operator returns the number of elements in a specified array field. The syntax is − db.yourCollectionName.aggregate({ $project: { anyFieldName: { $size: "$yourArrayName" } } }).pretty(); Creating a Sample Collection To understand the above syntax, let us create a collection with documents. Each document contains a StudentMarks array with a different number of elements ? ...

Read More

How to select a single field in MongoDB?

Daniol Thomas
Daniol Thomas
Updated on 13-Mar-2026 29K+ Views

You can select a single field in MongoDB using the projection parameter in the find() method. Projection lets you specify which fields to include or exclude in the query results. The syntax is − db.yourCollectionName.find( {"yourFieldName": yourValue}, {"yourSingleFieldName": 1, _id: 0} ); In the above syntax, "yourSingleFieldName": 1 means include this field in the result, and _id: 0 means exclude the _id field which MongoDB includes by default. Creating a Sample Collection To understand the above syntax, let us create a collection with documents ? db.singleFieldDemo.insertOne({"StudentName": "David", "StudentAge": 28}); ...

Read More

"Structured" grouping query in MongoDB to display result with a new field displaying the count

AmitDiwan
AmitDiwan
Updated on 13-Mar-2026 193 Views

For this, use $group in MongoDB with aggregate(). The $group stage groups input documents by the specified _id expression and for each distinct grouping, outputs a document. Structured grouping allows you to create complex grouping hierarchies and add calculated fields like counts to your results. Let us first create a collection with documents − > db.demo534.insertOne({_id:10, "ProductId":100, "ProductName":"Product-1"}); { "acknowledged" : true, "insertedId" : 10 } > db.demo534.insertOne({_id:11, "ProductId":100, "ProductName":"Product-2"}); { "acknowledged" : true, "insertedId" : 11 } > db.demo534.insertOne({_id:12, "ProductId":101, "ProductName":"Product-1"}); { "acknowledged" : true, "insertedId" : 12 } Display all documents from a ...

Read More

"Toggle" query in MongoDB?

Smita Kapse
Smita Kapse
Updated on 13-Mar-2026 471 Views

To implement a toggle query in MongoDB, you need to find the document first and then use the update operation to toggle the boolean field value. The toggle operation switches a boolean value from true to false or vice versa. Let us first create a collection with sample documents − > db.toggleDemo.insertOne({"CustomerName":"John Smith", "CustomerAge":28, "isMarried":true}); { "acknowledged" : true, "insertedId" : ObjectId("5cc7be138f9e6ff3eb0ce43b") } > db.toggleDemo.insertOne({"CustomerName":"David Miller", "CustomerAge":25, "isMarried":false}); { "acknowledged" : true, "insertedId" : ObjectId("5cc7be2e8f9e6ff3eb0ce43c") } Following is the query to display all ...

Read More

Generate Database diagram within SAP

varun
varun
Updated on 13-Mar-2026 1K+ Views

Generating complete database diagrams in SAP, as typically generated in SQL Server or other DBMS systems, is not directly possible. However, there are several approaches that can help you visualize database structures and relationships within the SAP environment. Method 1: Using SAP Object Model Guide You can refer to the Object Model Guide available in the SAP Marketplace. This comprehensive guide explains the most common relationships between popular and frequently used business objects in SAP. While it doesn't cover every aspect of the database structure, it provides detailed coverage of the most commonly used and critical business objects ...

Read More
Showing 1181–1190 of 5,468 articles
« Prev 1 117 118 119 120 121 547 Next »
Advertisements