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.