Representation of Fuzzy Knowledge in Relational Databases Authors: José Galindo ; Angélica Urrutia ; Mario Piattini Public:Database and Expert Systems.

Slides:



Advertisements
Similar presentations
Entity-Relationship (ER) Modeling
Advertisements

Chapter 3 : Relational Model
Database Systems: Design, Implementation, and Management Tenth Edition
Chapter 2 Data Models.
Database Systems: Design, Implementation, and Management Ninth Edition
Review Indra Budi Fakultas Ilmu Komputer UI 2 Database Introduction Database vs File Processing Main purpose of database Database Actors.
Introduction to Databases
Rough Sets Theory Speaker:Kun Hsiang.
Entity-Relation Modeling Hun Myoung Park, Ph.D., Public Management and Policy Analysis Program Graduate School of International Relations International.
Database Design (Data Modeling) DCO11310 Database Systems and Design By Rose Chang.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Conceptual Data Modeling Using Entities and Relationships.
Knowledge Representation and Organization
1 Pertemuan 6 The structure part of object data model (Lanjutan) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
Chapter 4 Object and Object-Relational Databases (Part ½: Object-Oriented Concepts) Lecturer: H.Ben Othmen Department of Computer Science, Umm Al-Qura.
UML Class Diagrams: Basic Concepts. Objects –The purpose of class modeling is to describe objects. –An object is a concept, abstraction or thing that.
Chapter 2 Database System Concepts and Architecture
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 5-1 David M. Kroenke’s Chapter Five: Data Modeling with the Entity-Relationship.
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
1 Introduction to databases concepts CCIS – IS department Level 4.
DATABASE MANAGEMENT SYSTEMS BASIC CONCEPTS 1. What is a database? A database is a collection of data which can be used: alone, or alone, or combined /
DATABASE MANAGEMENT SYSTEMS BASIC CONCEPTS 1. What is a database? A database is a collection of data which can be used: alone, or alone, or combined /
A Simple Method to Extract Fuzzy Rules by Measure of Fuzziness Jieh-Ren Chang Nai-Jian Wang.
Introduction to SQL Steve Perry
CST203-2 Database Management Systems Lecture 2. One Tier Architecture Eg: In this scenario, a workgroup database is stored in a shared location on a single.
Database System Concepts and Architecture Lecture # 2 21 June 2012 National University of Computer and Emerging Sciences.
Database Systems: Design, Implementation, and Management Ninth Edition
10/17/2012ISC471/HCI571 Isabelle Bichindaritz 1 Technologies Databases.
1 Relational Databases and SQL. Learning Objectives Understand techniques to model complex accounting phenomena in an E-R diagram Develop E-R diagrams.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall, modified by Dr. Lyn Mathis 5-1 David M. Kroenke’s, 10 th ed. Chapter.
Unified Modeling Language © 2002 by Dietrich and Urban1 ADVANCED DATABASE CONCEPTS Unified Modeling Language Susan D. Urban and Suzanne W. Dietrich Department.
A Probabilistic Quantifier Fuzzification Mechanism: The Model and Its Evaluation for Information Retrieval Felix Díaz-Hemida, David E. Losada, Alberto.
Chapter 2 Database System Concepts and Architecture Dr. Bernard Chen Ph.D. University of Central Arkansas.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
FUZZY LOGIC INFORMATION RETRIEVAL MODEL Ferddie Quiroz Canlas, ME-CoE.
Topic 2 Fuzzy Logic Control. Ming-Feng Yeh2-2 Outlines Basic concepts of fuzzy set theory Fuzzy relations Fuzzy logic control General Fuzzy System R.R.
11 Chapter 11 Object-Oriented Databases Database Systems: Design, Implementation, and Management 4th Edition Peter Rob & Carlos Coronel.
CPSC 603 Database Systems Lecturer: Laurie Webster II, M.S.S.E., M.S.E.E., M.S.BME, Ph.D., P.E. Lecture 4 Introduction to a First Course in Database Systems.
CS311 Database Management system Somchai Thangsathityangkul 1.
Universal fuzzy system representation with XML Authors : Chris Tseng, Wafa Khamisy, Toan Vu Source : Computer Standards & Interfaces, Volume 28, Issue.
1 Fuzzy Versus Quantitative Association Rules: A Fair Data-Driven Comparison Shih-Ming Bai and Shyi-Ming Chen Department of Computer Science and Information.
Chapter 13.3: Databases Invitation to Computer Science, Java Version, Second Edition.
Modeling Security-Relevant Data Semantics Xue Ying Chen Department of Computer Science.
Authors : S.S. Lam, X. Cai Public : Nonlinear Analysis: Real World Applications 3(2002) Adviser : RC. Chen Speaker : CC. Lin Date : 2005/12/27.
Database Development Indra Budi
Taylor 4 Prototype Categories II. Two main issues: What exactly are prototypes? Do ALL categories have a prototype structure?
Presented by Kyumars Sheykh Esmaili Description Logics for Data Bases (DLHB,Chapter 16) Semantic Web Seminar.
FEN Introduction to the database field: The development process Seminar: Introduction to relational databases Development process: Analyse.
Chapter 1: Introduction. 1.2 Database Management System (DBMS) DBMS contains information about a particular enterprise Collection of interrelated data.
Database Environment Chapter 2. The Three-Level ANSI-SPARC Architecture External Level Conceptual Level Internal Level Physical Data.
A simulation-based decision support system for business process planning Author:Peer Volkner, Brigitte Werners Public: ELSEVIER Fuzzy Sets and Systems.
Databases Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
LECTURE TWO Introduction to Databases: Data models Relational database concepts Introduction to DDL & DML.
©Silberschatz, Korth and Sudarshan 1.1 Database System Concepts قواعد البيانات Data Base قواعد البيانات CCS 402 Mr. Nedal hayajneh E- mail
1 © 2013 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the.
Database System Concepts, 5th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
Data Modeling Using the ERD
Chapter 2 Database System Concepts and Architecture
Chapter 12 Outline Overview of Object Database Concepts
UML Class Diagrams: Basic Concepts
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 2 Database Environment.
Relational Databases The Relational Model.
Relational Databases The Relational Model.
Database Systems Instructor Name: Lecture-3.
Presented by: Jacky Ma Date: 11 Dec 2001
Database Processing: David M. Kroenke’s Chapter Five:
Database Dr. Roueida Mohammed.
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 2 Database Environment Pearson Education © 2009.
Page 37 Figure 2.3, with attributes excluded
Presentation transcript:

Representation of Fuzzy Knowledge in Relational Databases Authors: José Galindo ; Angélica Urrutia ; Mario Piattini Public:Database and Expert Systems Applications (DEXA’04) Adviser : RC. Chen Speaker: Chih-Hung Hsu Date:2006/12/14

2 Outline Abstract Introduction Fuzzy Attributes Representation of Fuzzy Attributes Representation of Fuzzy Metaknowldege Data : The FMB Conclusions and Future Lines

3 Abstract Implement fuzzy databases based on the relational model Two aspects of fuzzy information –how to represent fuzzy data –how to represent fuzzy metaknowledge data

4 Introduction Fuzzy relation database allow storing and/or treating vague and uncertain information FuzzyEER model is an extension of the EER model to create conceptual schemas with fuzzy semantics and notations fuzzy attributes, fuzzy entities, fuzzy relationships, fuzzy specializations incorporate the FuzzyEER concepts in a relational DBMS

5 Fuzzy Attributes (1/6) Fuzzy Sets as Fuzzy Values Type 1 –precise data –can be transformed or manipulated using fuzzy conditions Type 2 –imprecise data over an ordered referential –allow the storage of imprecise information

6 Fuzzy Attributes (2/6) Type 3 –data of discreet non-ordered dominion with analogy Type 4 –as Type 3 –they are defined in the same way as Type 3 attributes

7 Fuzzy Attributes (3/6) Fuzzy Degrees as Fuzzy Values –only use degrees in the interval [0,1] –most important possible meanings of the degrees: Fulfillment degree Uncertainty degree Possibility degree Importance degree –associated and non-associated degrees

8 Fuzzy Attributes (4/6) Type 5 –Degree in each value of an attribute –some attributes may have a fuzzy degree associated to them –need to know the meaning of the degree and the meaning of the associated attribute

9 Fuzzy Attributes (5/6) Type 6 –Degree in a set of values of different attributes –the degree is associated to some attributes and this is an unusual case Type 7 –Degree in the whole instance of the relation –can represent something like the “membership degree” of this tuple to the relation of the database

10 Fuzzy Attributes (6/6) Type 8 –Non-associated degrees –there are cases in which the imprecise information, which we wish to express, can be represented by using only the degree, without associating this degree to another specific value or values

11 Representation of Fuzzy Attributes(1/5) Fuzzy attributes Type 1 doesn’t allow fuzzy values Fuzzy attributes Type 2 need five classic attributes: –One stores the kind of value (Table 1) –the others four store the crisp values representing the fuzzy value

12 Representation of Fuzzy Attributes(2/5)

13 Representation of Fuzzy Attributes(3/5)

14 Fuzzy attributes Type 3 need a variable number of attributes: –one stores the kind of value (Table 2) number 3 needs only two values, but number 4 needs 2n values, where n is the maximum length for possibility distributions for each fuzzy attribute Fuzzy attributes Type 4 are represented just like Type 3 Representation of Fuzzy Attributes(4/5)

15 Representation of Fuzzy Attributes(5/5)

16 Representation of Fuzzy Metaknowledge Data: The FMB (1/2) Information in the FMB Attributes with fuzzy capabilities: fuzzy attributes and fuzzy degrees (Type 1 to 8) The metaknowledge of each attribute is different according to its type –Types 1 and 2: This last value is used in comparisons like “much greater than” –Types 3 and 4: Value n, name of linguistic labels and, only for Type 3, the similarity relationship between whatever two labels

17 –Types 5 and 6: Meaning of the degree and attribute or attributes to which the degree is associated –Types 7 and 8: Meaning of the degree Other objects: –fuzzy qualifiers (Give me employees who belong to most of projects) –fuzzy quantifiers (An employee must work in many projects) Representation of Fuzzy Metaknowledge Data: The FMB (2/2)

19 Conclusions and Future Lines Implement fuzzy databases modeled with the FuzzyEER model Represent fuzzy data and fuzzy metaknowledge data FSQL (Fuzzy SQL) language may be used in those databases