Data Types in Data Mining

In this tutorial, we are going to learn about the various data types used in Data Mining.
Submitted by IncludeHelp, on January 07, 2021

The method of extracting potentially valuable patterns from large data sets is Data Mining. It is a multidisciplinary ability that uses machine learning, analytics, and AI to extract knowledge to predict the possibility of future events. Data mining insights are used for business purposes, identification of fraud, scientific exploration, etc.

Data mining is the process of automatically scanning vast data stores to find patterns and developments that go beyond basic research. Data mining uses advanced statistical algorithms to slice data and calculate the possibility of future events. Data mining is often referred to as Knowledge Discovery in Databases (KDD).

In computer science, data mining, also known as information discovery from databases. It is a method of finding interesting and useful patterns and relationships in large data sets. To analyze massive data, known as data sets, the field combines computational and artificial intelligence (such as neural networks and machine learning) tools with database management. In business (insurance, banking, retail), scientific research (astronomy, medicine), and government security, data mining is commonly used (detection of criminals and terrorists).

Data Types

Data mining can be conducted on the following data forms.

i) Relational databases

A relational database is a set of records which are linked between using some set of pre-defined constraints. These records are arranged with columns and rows in the form of tables. Tables are used to store data about the items that are to be described in the database.

A relational database is characterized as the set of data arranged in rows and columns in the database tables. In relational databases, the database structure can be defined using physical and logical schema. The physical schema is a schema which describes the database structure and the relationship between tables while logical schema is a schema which describes how tables are linked with one another.  The relational database's standard API is SQL. Its applications are data processing, model ROLAP, etc.

ii) Data warehouses

The method of building a data pool using some set of rules is a data warehouse. Through combining data from several heterogeneous sources which enable a user for analytical reporting, standardized and/or ad hoc requests, and decision making. Data warehousing requires data cleaning, integration of data and storage of information. To help historical research, a data warehouse typically preserves several months or years of data. The data in a data warehouse is usually loaded from multiple data sources by an extraction, transformation, and loading process. Modern data warehouses shift towards an architecture of extract, load, transformation in which all or much of the transformation of data is carried out on the database that hosts the data warehouse. It is important to remember that a very significant part of a data warehouse's design initiative is to describe ETL (Extraction, Transformation, and Loading.) method. ETL activities are the backbone of the data warehouse.

iii) Transactional databases

To explain what a transaction database is, let's first see what a transaction entails. A transaction is, in technical words, a series of sequences of acts that are both independent and dependent at the same time. A transaction is said to be concluded only if all the activities that are part of the transaction are completed successfully. The transaction will be considered an error even if it fails, and all the actions need to be rolled back or undone.

There is a given starting point for any database transaction, followed by steps to change the data inside the database. In the end, before the transaction can be tried again, the database either commits the changes to make them permanent or rolls back the changes to the starting point.

Example - The case of a bank transaction. A bank transaction is said to be accurate only when the amount credited from one account is successfully debited to another account. If the amount is withdrawn but not received by a candidate then it is appropriate to roll back the whole transaction to the original point.

iv) Database management system

DBMS is an application for database development and management. It offers a structured way for users to create, retrieve, update, and manage the data. A person who uses DBMS to communicate with the database need not concern about how and where the data is processed. DBMS will take care of it.

DBMS is a collection of data in a structured manner. DBMS is a system for database management that records information that has some significance. As an example, if we have to create a student database, so we have to add certain attributes such as student ID, student name, student address, student mobile number, student email, etc., and all attributes have the same record type as a student have. The DBMS provides the final user with a reliable firm.

v) Advanced database system

A new range of databases such as NoSQL/new SQL was targeted by specialized database management systems. New developments in data storage have risen by application demands, such as support for predictive analytics, research, and data processing, are also supported by advanced database management systems. The center of an effective database and information systems has always been advanced data management. It treats a wealth of different data models and surveys the foundations of structuring, sorting, storing, and querying data according to these models.






Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.





Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates


© https://www.includehelp.com some rights reserved.