SlideShare a Scribd company logo
2
Most read
3
Most read
11
Most read
THE DATA MINING QUERY
LANGUAGE
R.K.Ishwariya,M.sc(cs).,
Nadar Saraswathi College of Arts and Science,
Theni.
Data mining
■ The Data Mining Query Language (DMQL) was proposed by Han, Fu,
Wang, et al. for the DBMiner data mining system.The Data Mining
Query Language is actually based on the Structured Query Language
(SQL). Data Mining Query Languages can be designed to support ad hoc
and interactive data mining.This DMQL provides commands for
specifying primitives. The DMQL can work with databases and data
warehouses as well. DMQL can be used to define data mining tasks.
Particularly we examine how to define data warehouses and data marts
in DMQL.
Syntax forTask-Relevant Data Specification
Here is the syntax of DMQL for specifying task-relevant data −
use database database_name
or
use data warehouse data_warehouse_name
in relevance to att_or_dim_list
from relation(s)/cube(s) [where condition]
order by order_list
group by grouping_list
Characterization
The syntax for characterization is −
mine characteristics [as pattern_name] analyze {measure(s) }
Discrimination
■ The syntax for Discrimination is −
mine comparison [as {pattern_name]}For {target_class } where {t arget_condition }
{versus {contrast_class_i }where {contrast_condition_i}} analyze {measure(s) }
Association
The syntax for Association is−
mine associations [ as {pattern_name} ]{matching {metapattern} }
Classification
The syntax for Classification is −
mine classification [as pattern_name]analyze classifying_attribute_or_dimension
Prediction
The syntax for prediction is −
mine prediction [as pattern_name]analyze prediction_attribute_or_dimension{set
{attribute_or_dimension_i= value_i}}
Data Mining Languages Standardization
■ Standardizing the Data Mining Languages will serve the following purposes −
■ Helps systematic development of data mining solutions.
■ Improves interoperability among multiple data mining systems and functions.
■ Promotes education and rapid learning.
■ Promotes the use of data mining systems in industry and society.
Integrating a Data Mining System with a
DB/DW System
■ If a data mining system is not integrated with a database or a data warehouse system,
then there will be no system to communicate with.This scheme is known as the non-
coupling scheme. In this scheme, the main focus is on data mining design and on
developing efficient and effective algorithms for mining the available data sets.
■ The list of Integration Schemes is as follows −
– No coupling
– Loose coupling
– Semi-tight coupling
– Tight coupling
■ No Coupling − In this scheme, the data mining system does
not utilize any of the database or data warehouse functions. It
fetches the data from a particular source and processes that
data using some data mining algorithms.The data mining
result is stored in another file.
■ Loose Coupling − In this scheme, the data mining system
may use some of the functions of database and data
warehouse system. It fetches the data from the data
respiratory managed by these systems and performs data
mining on that data. It then stores the mining result either in
a file or in a designated place in a database or in a data
warehouse.
■ Semi−tight Coupling − In this scheme, the data mining
system is linked with a database or a data warehouse system
and in addition to that, efficient implementations of a few
data mining primitives can be provided in the database.
■ Tight coupling − In this coupling scheme, the data mining
system is smoothly integrated into the database or data
warehouse system.The data mining subsystem is treated as
one functional component of an information system.

More Related Content

What's hot (20)

PPTX
STRUCTURE OF SQL QUERIES
VENNILAV6
 
PPTX
Chapter-7 Relational Calculus
Kunal Anand
 
PPT
recursive transition_networks
Rajendran
 
PPT
Week 4 The Relational Data Model & The Entity Relationship Data Model
oudesign
 
PPTX
Instance based learning
swapnac12
 
PPTX
Data reduction
kalavathisugan
 
PPTX
Class and object_diagram
Sadhana28
 
PPTX
Classification in data mining
Sulman Ahmed
 
PPTX
Distribution transparency and Distributed transaction
shraddha mane
 
PPTX
Web Mining & Text Mining
Hemant Sharma
 
PDF
Cluster analysis
Hohai university
 
PPTX
Relational Data Model Introduction
Nishant Munjal
 
PPT
Presentation on dbms(relational calculus)
yourbookworldanil
 
PPTX
Database abstraction
RituBhargava7
 
PPT
Characterization and Comparison
Benjamin Franklin
 
PPT
Files Vs DataBase
Dr. C.V. Suresh Babu
 
PPTX
Validation based protocol
BBDITM LUCKNOW
 
PPT
Data mining query languages
Marcy Morales
 
PDF
Major and Minor Elements of Object Model
sohailsaif
 
STRUCTURE OF SQL QUERIES
VENNILAV6
 
Chapter-7 Relational Calculus
Kunal Anand
 
recursive transition_networks
Rajendran
 
Week 4 The Relational Data Model & The Entity Relationship Data Model
oudesign
 
Instance based learning
swapnac12
 
Data reduction
kalavathisugan
 
Class and object_diagram
Sadhana28
 
Classification in data mining
Sulman Ahmed
 
Distribution transparency and Distributed transaction
shraddha mane
 
Web Mining & Text Mining
Hemant Sharma
 
Cluster analysis
Hohai university
 
Relational Data Model Introduction
Nishant Munjal
 
Presentation on dbms(relational calculus)
yourbookworldanil
 
Database abstraction
RituBhargava7
 
Characterization and Comparison
Benjamin Franklin
 
Files Vs DataBase
Dr. C.V. Suresh Babu
 
Validation based protocol
BBDITM LUCKNOW
 
Data mining query languages
Marcy Morales
 
Major and Minor Elements of Object Model
sohailsaif
 

Similar to The data mining query language (20)

PPTX
Architecture of data mining system
ramya marichamy
 
PPTX
Data Mining: Classification and analysis
DataminingTools Inc
 
PPTX
Data Mining: Data mining classification and analysis
Datamining Tools
 
PPTX
Subhaschamdrabhosesubhqschndrachose.pptx
rocky170104
 
PPT
Unit 3 part i Data mining
Dhilsath Fathima
 
PPTX
Data mining approaches and methods
Er. Nawaraj Bhandari
 
PPTX
MS SQL Server: Data mining concepts and dmx
sqlserver content
 
PPTX
MS SQL SERVER: Data mining concepts and dmx
DataminingTools Inc
 
PDF
10.1.1.118.1099
Suresh Nannuri
 
PPT
DWDMUNIhjkuijhgfdswertyuuyhtgrertyuujhytrertyT1A.ppt
vewalaf686
 
PDF
2 introductory slides
tafosepsdfasg
 
PPT
Data Mining- Unit-I PPT (1).ppt
AravindReddy565690
 
PDF
A Comprehensive Study On Data Mining Process With Distribution
Lori Mitchell
 
DOC
2005)
butest
 
PPTX
02 Related Concepts
Valerii Klymchuk
 
PDF
Lect 1 introduction
hktripathy
 
PDF
Data Mining
SOMASUNDARAM T
 
PPTX
Unit i
AishwaryaLakshmiA
 
PPTX
1.CLASS1 INTRODUCTION TO DATA MINING.pptx
PUNITHAV7
 
PPTX
DWDM_UNIT4.pptx ddddddddddddddddddddddddddddd
GangeshSawarkar
 
Architecture of data mining system
ramya marichamy
 
Data Mining: Classification and analysis
DataminingTools Inc
 
Data Mining: Data mining classification and analysis
Datamining Tools
 
Subhaschamdrabhosesubhqschndrachose.pptx
rocky170104
 
Unit 3 part i Data mining
Dhilsath Fathima
 
Data mining approaches and methods
Er. Nawaraj Bhandari
 
MS SQL Server: Data mining concepts and dmx
sqlserver content
 
MS SQL SERVER: Data mining concepts and dmx
DataminingTools Inc
 
10.1.1.118.1099
Suresh Nannuri
 
DWDMUNIhjkuijhgfdswertyuuyhtgrertyuujhytrertyT1A.ppt
vewalaf686
 
2 introductory slides
tafosepsdfasg
 
Data Mining- Unit-I PPT (1).ppt
AravindReddy565690
 
A Comprehensive Study On Data Mining Process With Distribution
Lori Mitchell
 
2005)
butest
 
02 Related Concepts
Valerii Klymchuk
 
Lect 1 introduction
hktripathy
 
Data Mining
SOMASUNDARAM T
 
1.CLASS1 INTRODUCTION TO DATA MINING.pptx
PUNITHAV7
 
DWDM_UNIT4.pptx ddddddddddddddddddddddddddddd
GangeshSawarkar
 
Ad

More from Ishucs (20)

PPTX
Renuga
Ishucs
 
PPTX
Snega
Ishucs
 
PPTX
Thresholding
Ishucs
 
PPTX
Ishwariya
Ishucs
 
PPTX
Image compression
Ishucs
 
PPTX
Deepika
Ishucs
 
PDF
Snega
Ishucs
 
PPTX
Renuga
Ishucs
 
PDF
Soundharya
Ishucs
 
PDF
Lavanya
Ishucs
 
PDF
M.srinandhini
Ishucs
 
PDF
Deepika t
Ishucs
 
PDF
Sragavi (1)
Ishucs
 
PDF
Ishwariya
Ishucs
 
PPTX
Software enginnering
Ishucs
 
PPTX
Partial redundancy elimination
Ishucs
 
PPTX
Software engineering
Ishucs
 
PPTX
Web programming
Ishucs
 
PPTX
Affine array index
Ishucs
 
PPTX
Business intelligence tools to handle big data
Ishucs
 
Renuga
Ishucs
 
Snega
Ishucs
 
Thresholding
Ishucs
 
Ishwariya
Ishucs
 
Image compression
Ishucs
 
Deepika
Ishucs
 
Snega
Ishucs
 
Renuga
Ishucs
 
Soundharya
Ishucs
 
Lavanya
Ishucs
 
M.srinandhini
Ishucs
 
Deepika t
Ishucs
 
Sragavi (1)
Ishucs
 
Ishwariya
Ishucs
 
Software enginnering
Ishucs
 
Partial redundancy elimination
Ishucs
 
Software engineering
Ishucs
 
Web programming
Ishucs
 
Affine array index
Ishucs
 
Business intelligence tools to handle big data
Ishucs
 
Ad

Recently uploaded (20)

PDF
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
PDF
Design Thinking basics for Engineers.pdf
CMR University
 
PPTX
Server Side Web Development Unit 1 of Nodejs.pptx
sneha852132
 
PDF
Zilliz Cloud Demo for performance and scale
Zilliz
 
PPTX
What is Shot Peening | Shot Peening is a Surface Treatment Process
Vibra Finish
 
PPTX
Element 7. CHEMICAL AND BIOLOGICAL AGENT.pptx
merrandomohandas
 
PPTX
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
PPTX
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
PPTX
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
PDF
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
PPTX
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
PPTX
Damage of stability of a ship and how its change .pptx
ehamadulhaque
 
PPTX
Depth First Search Algorithm in 🧠 DFS in Artificial Intelligence (AI)
rafeeqshaik212002
 
PPTX
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
PPTX
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
PDF
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
PPTX
Arduino Based Gas Leakage Detector Project
CircuitDigest
 
DOC
MRRS Strength and Durability of Concrete
CivilMythili
 
PPTX
Green Building & Energy Conservation ppt
Sagar Sarangi
 
PPTX
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
Design Thinking basics for Engineers.pdf
CMR University
 
Server Side Web Development Unit 1 of Nodejs.pptx
sneha852132
 
Zilliz Cloud Demo for performance and scale
Zilliz
 
What is Shot Peening | Shot Peening is a Surface Treatment Process
Vibra Finish
 
Element 7. CHEMICAL AND BIOLOGICAL AGENT.pptx
merrandomohandas
 
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
Damage of stability of a ship and how its change .pptx
ehamadulhaque
 
Depth First Search Algorithm in 🧠 DFS in Artificial Intelligence (AI)
rafeeqshaik212002
 
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
Arduino Based Gas Leakage Detector Project
CircuitDigest
 
MRRS Strength and Durability of Concrete
CivilMythili
 
Green Building & Energy Conservation ppt
Sagar Sarangi
 
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 

The data mining query language

  • 1. THE DATA MINING QUERY LANGUAGE R.K.Ishwariya,M.sc(cs)., Nadar Saraswathi College of Arts and Science, Theni.
  • 2. Data mining ■ The Data Mining Query Language (DMQL) was proposed by Han, Fu, Wang, et al. for the DBMiner data mining system.The Data Mining Query Language is actually based on the Structured Query Language (SQL). Data Mining Query Languages can be designed to support ad hoc and interactive data mining.This DMQL provides commands for specifying primitives. The DMQL can work with databases and data warehouses as well. DMQL can be used to define data mining tasks. Particularly we examine how to define data warehouses and data marts in DMQL.
  • 3. Syntax forTask-Relevant Data Specification Here is the syntax of DMQL for specifying task-relevant data − use database database_name or use data warehouse data_warehouse_name in relevance to att_or_dim_list from relation(s)/cube(s) [where condition] order by order_list group by grouping_list
  • 4. Characterization The syntax for characterization is − mine characteristics [as pattern_name] analyze {measure(s) }
  • 5. Discrimination ■ The syntax for Discrimination is − mine comparison [as {pattern_name]}For {target_class } where {t arget_condition } {versus {contrast_class_i }where {contrast_condition_i}} analyze {measure(s) }
  • 6. Association The syntax for Association is− mine associations [ as {pattern_name} ]{matching {metapattern} }
  • 7. Classification The syntax for Classification is − mine classification [as pattern_name]analyze classifying_attribute_or_dimension
  • 8. Prediction The syntax for prediction is − mine prediction [as pattern_name]analyze prediction_attribute_or_dimension{set {attribute_or_dimension_i= value_i}}
  • 9. Data Mining Languages Standardization ■ Standardizing the Data Mining Languages will serve the following purposes − ■ Helps systematic development of data mining solutions. ■ Improves interoperability among multiple data mining systems and functions. ■ Promotes education and rapid learning. ■ Promotes the use of data mining systems in industry and society.
  • 10. Integrating a Data Mining System with a DB/DW System ■ If a data mining system is not integrated with a database or a data warehouse system, then there will be no system to communicate with.This scheme is known as the non- coupling scheme. In this scheme, the main focus is on data mining design and on developing efficient and effective algorithms for mining the available data sets. ■ The list of Integration Schemes is as follows − – No coupling – Loose coupling – Semi-tight coupling – Tight coupling
  • 11. ■ No Coupling − In this scheme, the data mining system does not utilize any of the database or data warehouse functions. It fetches the data from a particular source and processes that data using some data mining algorithms.The data mining result is stored in another file. ■ Loose Coupling − In this scheme, the data mining system may use some of the functions of database and data warehouse system. It fetches the data from the data respiratory managed by these systems and performs data mining on that data. It then stores the mining result either in a file or in a designated place in a database or in a data warehouse.
  • 12. ■ Semi−tight Coupling − In this scheme, the data mining system is linked with a database or a data warehouse system and in addition to that, efficient implementations of a few data mining primitives can be provided in the database. ■ Tight coupling − In this coupling scheme, the data mining system is smoothly integrated into the database or data warehouse system.The data mining subsystem is treated as one functional component of an information system.