A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Universidade Federal de Mato Grosso Especialização em Banco de Dados SQL Multimedia and Application Packages — SQL/MM Still Image Fundamentos de Banco.

Apresentações semelhantes


Apresentação em tema: "Universidade Federal de Mato Grosso Especialização em Banco de Dados SQL Multimedia and Application Packages — SQL/MM Still Image Fundamentos de Banco."— Transcrição da apresentação:

1 Universidade Federal de Mato Grosso Especialização em Banco de Dados SQL Multimedia and Application Packages — SQL/MM Still Image Fundamentos de Banco de Dados e Modelagem de Dados

2 Universidade Federal de Mato Grosso Especialização em Banco de Dados Introdução Padrão, baseado no SQL e em tipos estruturados definidos pelo usuário Dividido em partes independentes Definido pela ISO/IEC 13249-5:2003

3 Universidade Federal de Mato Grosso Especialização em Banco de Dados SQL Multimedia and Application Packages — SQL/MM Entre 91 e 92, um pequeno grupo de empresas operando pela IEEE definem SFQL Criticado por outras comunidades pelo 'sequestro' de palavras chaves. ex.: contains A organização dos padrões SQL nota conflitos nas extensões Tóquio 92, modelo objeto-relacional, bibliotecas de classe, métodos SQL/MM, mesma comissão ISO do SQL Padrão múltiplo, partes independentes, Framework

4 Universidade Federal de Mato Grosso Especialização em Banco de Dados Still Image objeto SI_StillImage : CREATE OR REPLACE TYPE SI_StillImage AUTHID CURRENT_USER AS OBJECT ( ------------------- -- TYPE ATTRIBUTES ------------------- content_SIORDSYS.ORDSOURCE, contentLength_SI INTEGER, format_SIVARCHAR2(4000), height_SIINTEGER, width_SIINTEGER, -- Oracle attribute extensions mimeType_ora VARCHAR2(4000), contentFormat_oraVARCHAR2(4000), compressionFormat_oraVARCHAR2(4000), -- Flag to retainFeatures_SIINTEGER, -- Oracle extension attributes to cache image features averageColorSpec_oraSI_Color, colorsList_oracolorsList, frequenciesList_oracolorFrequenciesList, colorPositions_oracolorPositions, textureEncoding_oratextureEncoding,

5 Universidade Federal de Mato Grosso Especialização em Banco de Dados Still Image objeto SI_StillImage : --------------------- -- METHOD DECLARATION --------------------- -- CONSTRUCTORS -- CONSTRUCTOR FUNCTION SI_StillImage (content IN BLOB) RETURN SELF as RESULT DETERMINISTIC, CONSTRUCTOR FUNCTION SI_StillImage (content IN BLOB, explicitFormat IN VARCHAR2 ) RETURN SELF AS RESULT DETERMINISTIC, CONSTRUCTOR FUNCTION SI_StillImage (content IN BLOB, explicitFormat IN VARCHAR2, height IN INTEGER, width IN INTEGER ) RETURN SELF as RESULT DETERMINISTIC,

6 Universidade Federal de Mato Grosso Especialização em Banco de Dados Still Image objeto SI_StillImage : -- Accessor methods for StillImage attributes MEMBER FUNCTION SI_Height /**/ MEMBER FUNCTION SI_Width /**/ MEMBER FUNCTION SI_Format /**/ MEMBER FUNCTION SI_Content /**/ MEMBER FUNCTION SI_ContentLength /**/ --Accessor method for retainFeatures_SI attribute MEMBER FUNCTION SI_retainFeatures /**/ -- Methods associated with image processing MEMBER PROCEDURE SI_SetContent (content IN BLOB), MEMBER PROCEDURE SI_ChangeFormat(targetFormat IN VARCHAR2), MEMBER FUNCTION SI_Thumbnail( ) return SI_StillImage DETERMINISTIC, MEMBER FUNCTION SI_Thumbnail(height IN INTEGER, width IN INTEGER) return SI_StillImage DETERMINISTIC, -- Methods associated with the Oracle extension for image feature caching MEMBER PROCEDURE SI_InitFeatures, MEMBER PROCEDURE SI_ClearFeatures ) INSTANTIABLE NOT FINAL;

7 Universidade Federal de Mato Grosso Especialização em Banco de Dados Still Image objeto SI_AverageColor : CREATE OR REPLACE TYPE SI_AverageColor AUTHID CURRENT_USER AS OBJECT ( ------------------- -- TYPE ATTRIBUTES ------------------- SI_AverageColorSpecSI_Color, --------------------- -- METHOD DECLARATION --------------------- -- CONSTRUCTORS CONSTRUCTOR FUNCTION SI_AverageColor (sourceImage IN SI_StillImage) RETURN SELF AS RESULT DETERMINISTIC, CONSTRUCTOR FUNCTION SI_AverageColor (SI_AverageColorSpec IN SI_Color) RETURN SELF AS RESULT DETERMINISTIC, -- Methods associated with the source attribute MEMBER FUNCTION SI_Score (image in SI_StillImage) RETURN DOUBLE PRECISION DETERMINISTIC ) INSTANTIABLE NOT FINAL;

8 Universidade Federal de Mato Grosso Especialização em Banco de Dados Still Image objeto SI_Color : CREATE OR REPLACE TYPE SI_Color AUTHID CURRENT_USER AS OBJECT ( ------------------- -- TYPE ATTRIBUTES ------------------- redValueINTEGER, greenValueINTEGER, blueValueINTEGER, --------------------- -- METHOD DECLARATION --------------------- MEMBER PROCEDURE SI_RGBColor (redValue IN INTEGER, greenValue IN INTEGER, blueValue IN INTEGER) ) INSTANTIABLE NOT FINAL;

9 Universidade Federal de Mato Grosso Especialização em Banco de Dados Still Image objeto SI_ColorHistogram : CREATE OR REPLACE TYPE SI_ColorHistogram AUTHID CURRENT_USER AS OBJECT ( ------------------- -- TYPE ATTRIBUTES ------------------- SI_ColorsListcolorsList, SI_FrequenciesListcolorFrequenciesList, --------------------- -- METHOD DECLARATION --------------------- -- CONSTRUCTORS CONSTRUCTOR FUNCTION SI_ColorHistogram (sourceImage IN SI_StillImage) RETURN SELF AS RESULT DETERMINISTIC, CONSTRUCTOR FUNCTION SI_ColorHistogram (firstColor IN SI_Color, frequency IN DOUBLE PRECISION) RETURN SELF AS RESULT DETERMINISTIC, CONSTRUCTOR FUNCTION SI_ColorHistogram (SI_ColorsList IN colorsList, SI_FrequenciesList IN colorFrequenciesList) RETURN SELF AS RESULT DETERMINISTIC,

10 Universidade Federal de Mato Grosso Especialização em Banco de Dados Still Image objeto SI_ColorHistogram : MEMBER PROCEDURE SI_Append (color IN SI_Color, frequency IN DOUBLE PRECISION), MEMBER FUNCTION SI_Score (image IN SI_StillImage) RETURN DOUBLE PRECISION DETERMINISTIC ) INSTANTIABLE NOT FINAL;

11 Universidade Federal de Mato Grosso Especialização em Banco de Dados Still Image objeto SI_PositionalColor : CREATE OR REPLACE TYPE SI_PositionalColor AUTHID CURRENT_USER AS OBJECT ( ------------------- -- TYPE ATTRIBUTES ------------------- SI_ColorPositionscolorPositions, --------------------- -- METHOD DECLARATION --------------------- CONSTRUCTOR FUNCTION SI_PositionalColor (sourceImage IN SI_StillImage) RETURN SELF AS RESULT DETERMINISTIC, MEMBER FUNCTION SI_Score (image IN SI_StillImage), RETURN DOUBLE PRECISION DETERMINISTIC ) INSTANTIABLE NOT FINAL;

12 Universidade Federal de Mato Grosso Especialização em Banco de Dados Still Image objeto SI_Texture : CREATE OR REPLACE TYPE SI_Texture AUTHID CURRENT_USER AS OBJECT ------------------- -- TYPE ATTRIBUTES ------------------- SI_TextureEncodingtextureEncoding, --------------------- -- METHOD DECLARATION --------------------- CONSTRUCTOR FUNCTION SI_Texture (sourceImage IN SI_StillImage) RETURN SELF AS RESULT DETERMINISTIC, MEMBER FUNCTION SI_Score (SELF IN SI_Texture, image IN SI_StillImage) RETURN DOUBLE PRECISION DETERMINISTIC ) INSTANTIABLE NOT FINAL;

13 Universidade Federal de Mato Grosso Especialização em Banco de Dados Still Image objeto SI_FeatureList : CREATE OR REPLACE TYPE SI_FeatureList AUTHID CURRENT_USER AS OBJECT ( ------------------- -- TYPE ATTRIBUTES ------------------- AvgClrFtr_SISI_AverageColor, AvgClrFtrWght_SIDOUBLE PRECISION, ClrHstgrFtr_SISI_ColorHistogram, ClrHstgrFtrWght_SI DOUBLE PRECISION, PstnlClrFtr_SISI_PositionalColor, PstnlClrFtrWght_SI DOUBLE PRECISION, TextureFtr_SI SI_Texture, TextureFtrWght_SI DOUBLE PRECISION,

14 Universidade Federal de Mato Grosso Especialização em Banco de Dados Still Image objeto SI_FeatureList : CONSTRUCTOR FUNCTION SI_FeatureList (AvgClrFtr_SI IN SI_AverageColor, AvgClrFtrWght_SI IN DOUBLE PRECISION, ClrHstgrFtr_SI IN SI_ColorHistogram, ClrHstgrFtrWght_SIIN DOUBLE PRECISION, PstnlClrFtr_SIIN SI_PositionalColor, PstnlClrFtrWght_SI IN DOUBLE PRECISION, TextureFtr_SI IN SI_Texture, TextureFtrWght_SI IN DOUBLE PRECISION) RETURN SELF AS RESULT DETERMINISTIC,

15 Universidade Federal de Mato Grosso Especialização em Banco de Dados Still Image objeto SI_FeatureList : MEMBER PROCEDURE SI_SetFeature (averageColorFeature IN SI_AverageColor, averageColorFeatureWeightIN DOUBLE PRECISION), MEMBER PROCEDURE SI_SetFeature (colorHistogramFeature IN SI_ColorHistogram, colorHistogramFeatureWeight IN DOUBLE PRECISION), MEMBER PROCEDURE SI_SetFeature (positionalColorFeature IN SI_PositionalColor, positionalColorFeatureWeight IN DOUBLE PRECISION), MEMBER PROCEDURE SI_SetFeature (textureFeature IN SI_Texture, textureFeatureWeight IN DOUBLE PRECISION),

16 Universidade Federal de Mato Grosso Especialização em Banco de Dados Still Image objeto SI_FeatureList : MEMBER FUNCTION SI_Score (image IN SI_StillImage) RETURN DOUBLE PRECISION DETERMINISTIC, MEMBER FUNCTION SI_AvgClrFtr( ) RETURN SI_AverageColor DETERMINISTIC, PRAGMA RESTRICT_REFERENCES(SI_AvgClrFtr, WNDS, WNPS, RNDS, RNPS), MEMBER FUNCTION SI_AvgClrFtrWght( ) RETURN DOUBLE PRECISION DETERMINISTIC, PRAGMA RESTRICT_REFERENCES(SI_AvgClrFtrWght, WNDS, WNPS, RNDS, RNPS), MEMBER FUNCTION SI_ClrHstgrFtr( ) RETURN SI_ColorHistogram DETERMINISTIC, PRAGMA RESTRICT_REFERENCES(SI_ClrHstgrFtr, WNDS, WNPS, RNDS, RNPS), MEMBER FUNCTION SI_ClrHstgrFtrWght( ) RETURN DOUBLE PRECISION DETERMINISTIC, PRAGMA RESTRICT_REFERENCES(SI_ClrHstgrFtrWght, WNDS, WNPS, RNDS, RNPS),

17 Universidade Federal de Mato Grosso Especialização em Banco de Dados Still Image objeto SI_FeatureList : MEMBER FUNCTION SI_PstnlClrFtr( ) RETURN SI_PositionalColor DETERMINISTIC, PRAGMA RESTRICT_REFERENCES(SI_PstnlClrFtr, WNDS, WNPS, RNDS, RNPS), MEMBER FUNCTION SI_PstnlClrFtrWght( ) RETURN DOUBLE PRECISION DETERMINISTIC, PRAGMA RESTRICT_REFERENCES(SI_PstnlClrFtrWght, WNDS, WNPS, RNDS, RNPS), MEMBER FUNCTION SI_TextureFtr( ) RETURN SI_Texture DETERMINISTIC, PRAGMA RESTRICT_REFERENCES(SI_TextureFtr, WNDS, WNPS, RNDS, RNPS), MEMBER FUNCTION SI_TextureFtrWght( ) RETURN DOUBLE PRECISION DETERMINISTIC, PRAGMA RESTRICT_REFERENCES(SI_TextureFtrWght, WNDS, WNPS, RNDS, RNPS) ) INSTANTIABLE NOT FINAL;


Carregar ppt "Universidade Federal de Mato Grosso Especialização em Banco de Dados SQL Multimedia and Application Packages — SQL/MM Still Image Fundamentos de Banco."

Apresentações semelhantes


Anúncios Google