• Sonuç bulunamadı

BÖLÜM 2: YÖRESEL MUTFAKLAR VE TÜRK MUTFAĞI İLE İLGİLİ

2.3. Yöresel Mutfak Kavramının Destinasyon Çekiciliğinde Kullanılmasının Gelişimi 28

2.5.2. Türkiye’de Yöresel Mutfaklar

2.5.2.5 İç Anadolu Bölgesi Mutfak Kültürü

O uso do Modelo de Indícios para persistência em banco de dados é exibido por meio das Tabelas 3.1, 3.2 e 3.3. Na Tabela 3.1, aparecem os dados da categoria de indícios de persistência em banco de dados relacionados com o pacote java.sql. As duas primeiras colunas se referem à classe Indication e as duas últimas à classe

IndicationPackage. Nesse caso em especial, apenas o pacote java.sql está associado à categoria de indícios. Entretanto, dois ou mais pacotes podem estar relacionados com uma mesma categoria de indícios. Esse pacote possui 7 classes, 18 interfaces e 4 classes de exceção representadas no Modelo de Indícios respectivamente pelas Tabelas 3.3, 3.4 e 3.5. Na Tabela 3.2, dados de MatchText são mostrados para o indício de persistência em banco de dados. As descrições do pacote, de classes, de interfaces, de classes de exceção foram obtidas da documentação da API do JDK (JAVA TECHNOLOGY, 2007).

Tabela 3.1 – Informações de Indication e IndicationPackage para persistência em banco de dados

Indício Descrição do Indício Pacote Descrição do Pacote

Persistência em Banco de Dados Indicação de persistência em BD usando pacotes java.sql e regras de busca. java.sql

Disponibiliza a API para acesso e processamento de dados armazenados em uma fonte de dados (geralmente uma base de dados relacional) usando JavaTM.

Tabela 3.2 – Informações de MatchText para persistência em banco de dados

Indício Descrição do Indício Alvo sensitive Case Regra Palavras

Nome de

variável Não Contém sql insert into select update Persistência em Banco de Dados Indícios de persistência em BD usando pacotes java.sql e regras de busca. Cadeia de

caracteres Não Iniciam com

delete from

Na Tabela 3.3, os atributos name e description da classe IndicationClass, terceira e quarta colunas, respectivamente, estão relacionados ao pacote java.sql apresentados na primeira e segunda coluna dessa tabela. Os dados referentes às interfaces IndicationInterface e às classes de exceção IndicationException são apresentados nas Tabelas 3.4 e 3.5. Como IndicationClass, IndicationInterface e IndicationException herdam de IndicationType, os formatos das Tabelas 3.3, 3.4 e 3.5 são similares.

Tabela 3.3 – Informações de IndicationClass associadas com IndicationPackage para persistência em banco de dados

Pacote Descrição do Pacote Nome Descrição

Date

Um encapsulamento sutil do valor em milissegundos que permite JDBC identificá-lo como um valor SQL DATE. DriverManager Serviço básico para o gerenciamento de um conjunto de drivers JDBC. DriverPropertyInfo Propriedades de driver usado para estabelecer conexão.

SQLPermission

Permissão para que objeto

SecurityManager verifique quando o código executando em uma applet chama o método

DriverManager.setLogWriter ou o método

DriverManager.setLogStream.

Time

Um encapsulamento sutil da classe java.util.Date que permite a API do JBDC identificá-lo como um valor SQL TIME.

Timestamp

Um encapsulamento sutil de

java.util.Date que permite a API do JDBC API identificá-lo como um valor SQL TIMESTAMP. java.sql Disponibiliza a API para acesso e processamento de dados armazenados em uma fonte de dados (geralmente uma base de dados relacional) usando JavaTM.

Types

A classe que define as constantes usadas para identificar tipos SQL genéricos, denominados de tipos JDBC.

Tabela 3.4 – Informações de IndicationInterface associadas com IndicationPackage para persistência em banco de dados

Pacote Descrição do Pacote Interface Descrição da Interface

Array

O mapeamento na linguagem de programação Java para o tipo ARRAY em SQL.

Blob A representação (mapeamento) na linguagem de programação Java para um valor BLOB em SQL.

CallableStatement A interface usada para executar

stored procedures em SQL.

Clob O mapeamento na linguagem de programação Java para o tipo CLOB em SQL.

Connection Uma conexão com um banco de dados específico.

DatabaseMetaData Informação compreensiva sobre o banco de dados como u m todo. java.sql Disponibiliza a API para acesso e processamento de dados armazenados em uma fonte de dados (geralmente uma base de dados relacional) usando JavaTM.

ParameterMetaData

Um objeto que pode ser usado para obter informação de tipos e

propriedades de parâmetros em um objeto PreparedStatement.

PreparedStatement Um objeto que representa uma instrução em SQL pré-compilada.

Ref

O mapeamento na linguagem de programação Java de um valor REF em SQL, que é referenciado para um objeto estruturado referente ao banco de dados.

ResultSet

Uma tabela de dados representando um conjunto de dados de um banco de dados, que é gerado pela execução de uma instrução de consulta no banco de dados.

ResultSetMetaData

Um objeto que pode ser usado para obter informação sobre tipos e propriedades das colunas em um objeto de ResultSet.

Savepoint

A representação de um ponto dentro de uma transação que pode ser referenciada do método

Connection.rollback.

SQLData

A interface usada para o

mapeamento de um tipo em SQL definido pelo usuário para uma classe na Linguagem de Programação Java.

SQLInput

Uma entrada que contém um fluxo de valores representando uma instância de um tipo estruturado em SQL ou de um tipo SQL distinto.

SQLOutput

O fluxo de saída para a escrita de atributos de um tipo definido pelo usuário para o banco de dados.

Statement

Objeto usado para a execução de uma instrução SQL estática, retornando os resultados por ele produzido. java.sql Disponibiliza a API para acesso e processamento de dados armazenados em uma fonte de dados (geralmente uma base de dados relacional) usando JavaTM.

Struct O mapeamento padrão na linguagem de programação Java para um tipo estruturado em SQL.

Tabela 3.5 – Informações de IndicationException associadas com IndicationPackage para persistência em banco de dados

Pacote Descrição do Pacote Exceção Descrição da Exceção

BatchUpdateException Uma exceção lançada quando um erro ocorre durante uma operação de atualização em lote.

DataTruncation

Uma exceção que reporta um aviso DataTruncation ou lança uma exceção DataTruncation quando o JDBC inesperadamente trunca um valor.

SQLException

Uma exceção que disponibiliza informação de um erro de acesso de um banco de dados ou outros erros. java.sql Disponibiliza a API para acesso e processamento de dados armazenados em uma fonte de dados (geralmente uma base de dados relacional) usando JavaTM.

SQLWarning Uma exceção que prove informação sobre avisos de acesso de banco de dados.