• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 16
  • Tagged with
  • 16
  • 16
  • 16
  • 16
  • 12
  • 11
  • 7
  • 6
  • 6
  • 5
  • 5
  • 5
  • 4
  • 4
  • 4
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Um modelo de integração de lógica Fuzzy a banco de dados

Biazin, Alexandre January 2002 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós -Graduação em Computação. / Made available in DSpace on 2012-10-20T07:09:31Z (GMT). No. of bitstreams: 0Bitstream added on 2014-09-26T01:46:38Z : No. of bitstreams: 1 181725.pdf: 1778200 bytes, checksum: 6ccf2b95aafafa09fb744a0ef753afe0 (MD5) / Este trabalho apresente as várias pesquisas realizadas em Lógica Fuzzy integrada ao SGBD (Sistemas Gerenciadores de Banco de Dados), expondo os métodos e práticas utilizadas para integração das duas tecnologias. Através da inclusão de uma máquina de inferência fuzzy interna ao SGBD, permite consultar dados em forma nebulosa. Este procedimento utiliza entradas e saídas convencionais, e regras definidas no modelo, possibilitando que uma consulta seja feita sem alterar os padrões estabelecidos na linguagem SQL.
2

Avaliação automática de exercícios em SQL

Dias, Paulo José de Sousa Cravo January 2001 (has links)
Tese de mestr.. Inteligência Artificial e Computação. Faculdade de Engenharia. Universidade do Porto. 2001
3

Abordagens para a sintonia de comandos SQL

Araújo, Arlino Henrique Magalhães de January 2012 (has links)
ARAÚJO, Arlino Henrique Magalhães de. Abordagens para a sintonia de comandos SQL. 2012. 141 f. Dissertação (Mestrado em ciência da computação)- Universidade Federal do Ceará, Fortaleza-CE, 2012. / Submitted by Elineudson Ribeiro (elineudsonr@gmail.com) on 2016-07-08T19:13:44Z No. of bitstreams: 1 2012_dis_ahmaraujo.pdf: 3845909 bytes, checksum: a4d10d94371f6556e25effa5d9afd13a (MD5) / Approved for entry into archive by Rocilda Sales (rocilda@ufc.br) on 2016-07-13T13:33:40Z (GMT) No. of bitstreams: 1 2012_dis_ahmaraujo.pdf: 3845909 bytes, checksum: a4d10d94371f6556e25effa5d9afd13a (MD5) / Made available in DSpace on 2016-07-13T13:33:40Z (GMT). No. of bitstreams: 1 2012_dis_ahmaraujo.pdf: 3845909 bytes, checksum: a4d10d94371f6556e25effa5d9afd13a (MD5) Previous issue date: 2012 / Sistemas Gerenciadores de Bancos de Dados (SGBDs) permitem especificar comandos, por meio de linguagens declarativas de alto nível, como SQL Structured Query Language), por exemplo, com a finalidade de executar diferentes operações sobre os dados armazenados (consultas, atualizações, inserções e remoções). O otimizador de consultas é o módulo do SGBD responsável por escolher um plano de execução eficiente para cada comando SQL a ser executado. Para este propósito, os otimizadores procuram, em um grande espaço de busca, o plano de execução que proporcione o menor tempo de resposta. Dois comandos SQL são considerados equivalentes se retornarem os mesmos resultados. Uma vez que a sintaxe de um comando SQL influencia a escolha do plano de execução, o otimizador pode produzir planos de execução distintos para comandos SQL equivalentes. Consequentemente, comandos SQL equivalentes podem apresentar tempos de resposta diferentes. Este fato decorre das operações utilizadas em cada comando SQL (ordenações, agregações, remoção da valores duplicados, utilização de tabelas temporárias, subconsultas, dentre outras). Neste cenário, mesmo usando métodos de acesso e estratégias de avaliaçãao suportadas pelo SGBD, às vezes, os otimizadores não conseguem produzir planos ótimos. Nestes casos, deve ser realizado o ajuste (ou sintonia) do comando SQL. Para isso, em geral, duas estratégias são frequentemente utilizadas: (a) reescrever o comando SQL; e (b) aplicar Query Hinting. A técnica de reescrita consiste em escrever um novo comando SQL, equivalente ao comando SQL original, mas que apresente um tempo de resposta menor. Entretanto, o processo de reescrita de comandos SQL écomplexo e requer bastante conhecimento em diferentes áreas, tais como: (i) otimização de consultas, execução de operadores de planos de consultas, configuração de parâmetros e outros aspectos internos dos bancos de dados; (ii) identificação de índices necessários e outras e’struturas de acesso; (iii) manutenção de estatísticas sobre os dados; e (iv) características dos sistemas de armazenamento de dados. Este trabalho propõe duas abordagens distintas para suportar a reescrita de comandos SQL em bancos de dados relacionais: uma abordagem assistida e outra automática. As duas abordagens propostas utilizam um conjunto de heurísticas para realizar a reescrita dos comandos SQL. As heurísticas são constituídas de regras que visam identificar oportunidades de sintonia nos comandos SQL. Com o objetivo de avaliar a eficiência das abordagens propostas uma avaliação experimental foi realizada. Os experimentos foram conduzidos em trs diferentes cenários: i) com o benchmark TPC-H, ii) com a base de dados do TPC-H e uma carga de trabalho sintética e iii) com a base de dados do sistema SIG e uma carga de trabalho sintética. Para cada cenário, três SGBDs foram avaliados: PostgreSQL, Oracle e SQL Server. Os resultados dos testes realizados mostram que tanto a abordagem assistida quanto a automática proporcionaram ganhos de desempenho, reduzindo o tempo de resposta das cargas de trabalho avaliadas.
4

Abordagens para a sintonia de comandos SQL

Araújo, Arlino Henrique Magalhães de January 2012 (has links)
ARAÚJO, Arlino Henrique Magalhães de. Abordagens para a sintonia de comandos SQL. 2012. 141 f. : Dissertação (mestrado) - Universidade Federal do Ceará, Centro de Ciências, Departamento de Computação, Fortaleza-CE, 2012. / Submitted by guaracy araujo (guaraa3355@gmail.com) on 2016-05-31T20:05:00Z No. of bitstreams: 1 2012_dis_ahmaraújo.pdf: 3845909 bytes, checksum: a4d10d94371f6556e25effa5d9afd13a (MD5) / Approved for entry into archive by guaracy araujo (guaraa3355@gmail.com) on 2016-05-31T20:05:12Z (GMT) No. of bitstreams: 1 2012_dis_ahmaraújo.pdf: 3845909 bytes, checksum: a4d10d94371f6556e25effa5d9afd13a (MD5) / Made available in DSpace on 2016-05-31T20:05:12Z (GMT). No. of bitstreams: 1 2012_dis_ahmaraújo.pdf: 3845909 bytes, checksum: a4d10d94371f6556e25effa5d9afd13a (MD5) Previous issue date: 2012 / Sistemas Gerenciadores de Bancos de Dados (SGBDs) permitem especificar comandos, por meio de linguagens declarativas de alto nível, como SQL Structured Query Language), por exemplo, com a finalidade de executar diferentes operações sobre os dados armazenados (consultas, atualizações, inserções e remoções). O otimizador de consultas é o módulo do SGBD responsável por escolher um plano de execução eficiente para cada comando SQL a ser executado. Para este propósito, os otimizadores procuram, em um grande espaço de busca, o plano de execução que proporcione o menor tempo de resposta. Dois comandos SQL são considerados equivalentes se retornarem os mesmos resultados. Uma vez que a sintaxe de um comando SQL influencia a escolha do plano de execução, o otimizador pode produzir planos de execução distintos para comandos SQL equivalentes. Consequentemente, comandos SQL equivalentes podem apresentar tempos de resposta diferentes. Este fato decorre das operações utilizadas em cada comando SQL (ordenações, agregações, remoção da valores duplicados, utilização de tabelas temporárias, subconsultas, dentre outras). Neste cenário, mesmo usando métodos de acesso e estratégias de avaliaçãao suportadas pelo SGBD, às vezes, os otimizadores não conseguem produzir planos ótimos. Nestes casos, deve ser realizado o ajuste (ou sintonia) do comando SQL. Para isso, em geral, duas estratégias são frequentemente utilizadas: (a) reescrever o comando SQL; e (b) aplicar Query Hinting. A técnica de reescrita consiste em escrever um novo comando SQL, equivalente ao comando SQL original, mas que apresente um tempo de resposta menor. Entretanto, o processo de reescrita de comandos SQL écomplexo e requer bastante conhecimento em diferentes áreas, tais como: (i) otimização de consultas, execução de operadores de planos de consultas, configuração de parâmetros e outros aspectos internos dos bancos de dados; (ii) identificação de índices necessários e outras e’struturas de acesso; (iii) manutenção de estatísticas sobre os dados; e (iv) características dos sistemas de armazenamento de dados. Este trabalho propõe duas abordagens distintas para suportar a reescrita de comandos SQL em bancos de dados relacionais: uma abordagem assistida e outra automática. As duas abordagens propostas utilizam um conjunto de heurísticas para realizar a reescrita dos comandos SQL. As heurísticas são constituídas de regras que visam identificar oportunidades de sintonia nos comandos SQL. Com o objetivo de avaliar a eficiência das abordagens propostas uma avaliação experimental foi realizada. Os experimentos foram conduzidos em trs diferentes cenários: i) com o benchmark TPC-H, ii) com a base de dados do TPC-H e uma carga de trabalho sintética e iii) com a base de dados do sistema SIG e uma carga de trabalho sintética. Para cada cenário, três SGBDs foram avaliados: PostgreSQL, Oracle e SQL Server. Os resultados dos testes realizados mostram que tanto a abordagem assistida quanto a automática proporcionaram ganhos de desempenho, reduzindo o tempo de resposta das cargas de trabalho avaliadas.
5

XDC

Lazzaretti, Alexandre Tagliari January 2005 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-graduação em Ciência da Computação / Made available in DSpace on 2013-07-16T01:17:45Z (GMT). No. of bitstreams: 1 213159.pdf: 916351 bytes, checksum: ae395f600511d8a2b271ff4b88e947e9 (MD5) / XML (eXtensible Markup Language) vem se consolidando como um padrão para exportação de dados entre aplicações na Web, por apresentar um formato textual simples e aberto. Essas características tornam-no adequado à representação de dados vindos de fontes heterogêneas. Restrições de integridade são mecanismos utilizados para a imposição de consistência em bancos de dados e também são utilizados em documentos XML.
6

Um modelo para o gerenciamento de bancos de dados SQL através de Stored Procedures

Huth, Guilherme January 2002 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação. / Made available in DSpace on 2012-10-20T07:17:04Z (GMT). No. of bitstreams: 1 191454.pdf: 1313682 bytes, checksum: 1a829892e1a3ea0d9d8ae428f627b562 (MD5) / Este trabalho apresenta uma proposta de modelo para gerenciamento de bancos de dados relacionais que utilizam a linguagem SQL como padrão. Foram estudadas as características gerais dos bancos de dados SQL para que a definição do modelo atendesse o formato genérico, ou seja, fosse aplicável para qualquer SGBD SQL. A flexibilização do módulo de gerenciamento foi o principal objetivo na definição do modelo proposto, tendo como principal foco a definição de regras de gerenciamento customizáveis. A validação do modelo foi realizada através de uma implementação em um ambiente de bancos de dados (utilizando o SGBD Oracle). Os resultados desta implementação foram comparados com as funcionalidades de um produto de mercado (Unicenter TNG) como forma de avaliação da eficiência do modelo proposto.
7

Teste estrutural de programas de aplicação de banco de dados relacional

Spoto, Edmundo Sergio 28 July 2018 (has links)
Orientadores : Mario Jino, Jose Carlos Maldonado / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-07-28T02:00:11Z (GMT). No. of bitstreams: 1 Spoto_EdmundoSergio_D.pdf: 1098709 bytes, checksum: a10c8249debaf94b60a798734709f39a (MD5) Previous issue date: 2000 / Doutorado
8

Uma ferramenta para teste estrutural de regras ativas

Cardoso, Virginia Mara 03 August 2018 (has links)
Orientador: Mario Jino / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-08-03T21:34:50Z (GMT). No. of bitstreams: 1 Cardoso_VirginiaMara_M.pdf: 6056358 bytes, checksum: b5db20d51d5add0af07f59317c42809a (MD5) Previous issue date: 2004 / Resumo: Regras ativas definem ações sobre um banco de dados ativo, acionadas sem a intervenção do usuário; são utilizadas para a manutenção de bancos de dados bem como para controlar diversas outras atividades. Existem poucos trabalhos enfocando o teste de regras e os que o fazem não exploram a linguagem SQL, uma das linguagens mais utilizadas em bancos de dados relacionais. Propõe-se neste trabalho uma ferramenta de suporte ao teste de unidade de regras ativas ¿ a ferramenta ART-TOOL (Active Rule Testing Tool). Técnicas de teste estrutural de software foram adaptadas para apoiar a aplicação de critérios baseados em análise de fluxo de dados ao teste de regras ativas. O suporte da ART-TOOL dá-se por meio de análises estática e dinâmica de regras ativas envolvendo: determinação dos elementos requeridos pelos critérios; a instrumentação do código fonte da regra; a monitoração da execução da regra instrumentada; e a análise de cobertura dos critérios. Um exemplo mostra a aplicação da ferramenta no teste de uma regra ativa. Mostra-se também, no teste de 15 regras ativas, que a abordagem contribui para a revelação de defeitos / Abstract: Active rules define actions on active databases, activated without the intervention of the user; they are used for the maintenance of a database as well as for controlling diverse other activities. There is few work focusing on the test of rules and the existing ones do not explore the SQL language, one of the most used languages in relational databases. A tool is proposed to support the unit test of active rules - the ART-TOOL (Active Rule Testing Tool). Structural software testing techniques are adapted to support the application of criteria based on data flow analysis to the test of active rules. ARTTOOL provides testing support by means of static and dynamic analyses of active rules involving: determination of the required elements for the criteria; instrumentation of the source code of the rule; execution of the instrumented rule; and coverage analysis of the criteria. An example shows the application of the tool in the test of an active rule. It is also shown, through the test of 15 active rules, that the approach contributes to revealing faults in rules / Mestrado / Engenharia de Computação / Mestre em Engenharia Elétrica
9

Implementação de um ambiente computacional para ensino à distância

Morais, Aleciana Vasconcelos de [UNESP] 28 November 2007 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:22:36Z (GMT). No. of bitstreams: 0 Previous issue date: 2007-11-28Bitstream added on 2014-06-13T19:49:00Z : No. of bitstreams: 1 morais_av_me_ilha.pdf: 1008235 bytes, checksum: a81d511b096385ef5a2e3e6461993ea8 (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / O Ensino a Distância (EAD) recebeu notável impulso a partir da aplicação de novas tecnologias, notadamente aquelas que envolvem a rede Internet. O uso das tecnologias digitais permitiu que a comunicação, o armazenamento, a distribuição e a apresentação dos conteúdos, fundamentais para o processo educativo, fossem realizados de modo mais eficiente. Entretanto pode-se aplicá-lo como um projeto piloto auxiliando as aulas presenciais. Ensina-se e aprende-se à distância, mas a verificação do saber é válida somente se realizada de modo presencial. Este trabalho apresenta o desenvolvimento de um Ambiente Virtual de Aprendizagem, tendo como objetivo criar um ambiente de ensino amigável, o qual possibilitará, entre outros, uma melhoria no conteúdo e na qualidade do mesmo, um relacionamento interativo entre alunos e professor e, uma ferramenta auxiliar as aulas presenciais. Para tal, foram desenvolvidas tecnologias para um sistema distribuído de ensino, tentando reviver o ambiente da sala de aula, mas assumindo as restrições impostas pela distância física e falta de recursos. É abordada também a manutenção do sistema por parte da equipe desenvolvedora, onde se utilizam os padrões de desenvolvimento Web e também o uso de software livre. Dessa forma, torna-se instrumento valioso para mensuração de conhecimentos. O texto apresenta ainda uma arquitetura computacional do modelo proposto, utilizando sistemas de código livre para sua implementação. / Distance Learning (Ensino à Distância/EAD) received notable impulse from the application by new technologies, especially those involve InterNet network. The use of the digital technologies allowed that the communication, the storage, the distribution and the presentation of the basic contents for the educative process were applied in a more efficient way. However it can be applied as a pilot project assisting the presence classes. Teaching and learning occur at distance, but the verification of knowledge is only valid if realized in a presence way. This work presents the development of a Virtual Environment of Learning, having as objective to create an environment of friendly education, which will make possible, among others, an improvement in its content and quality, an interactive relationship between students and teacher and an auxiliary tool in presence classes. Therefore, technologies for a distributed system of education have been developed, trying to rescue classroom environment, but assuming the restrictions provoked by physical distance and lack os resources. This work treats about system maintenance by the team developers where they use the standard Web development and the use of free software. By this way, it becomes a valuable instrument for knowledge measuring. The text still presents a computational architecture of the purposed model, using systems of free code for its implementation.
10

Transformação de modelos orientados a objetos em modelos de banco de dados objeto-relacional

Pereira, Marco Antonio 14 December 2007 (has links)
Made available in DSpace on 2016-06-02T19:05:27Z (GMT). No. of bitstreams: 1 1650.pdf: 901057 bytes, checksum: 2e560450bbf36c311842645fa6e78c20 (MD5) Previous issue date: 2007-12-14 / In general, software systems implemented based on Object Oriented (OO) concepts persist their information in Relational Database (RDB) and more recently in Object Relational Database (ORDB), which support the OO paradigm concepts. Therefore, it is common to use OO Models for software system requirements specification whose information are persisted in ORDB. Thus, the transformation of OO Models into Database Models has been an issue of several researches, particularly in the case of ORDB Models. Motivated in researching the transformation of OO models in ORDB Models and in Codes Structured Query Language (SQL), this work investigated an approach based on the idea of model driven development of Object Management Group (OMG), Model Driven Architecture (MDA), and offered it in a prototype form built as extension of the Multiple Views CASE (MVCASE) tool. As main result of this research we have the application of an approach that helps the Software Engineer in the development of OO Models and its transformation into ORDB Models and consequent generation of SQL Codes / Em geral, os sistemas de software implementados com base nos conceitos Orientados a Objetos (OO) persistem suas informações em Banco de Dados Relacional (BDR) e mais recentemente em Banco de Dados Objeto Relacional (BDOR), os quais suportam conceitos do paradigma OO. Portanto, é comum a utilização de Modelos OO para especificação dos requisitos de um sistema de software cujas informações são persistidas em BDOR. Assim, a transformação de Modelos OO para Modelos de Banco de Dados tem sido objeto de inúmeras pesquisas, particularmente no caso de Modelos BDOR. Motivados em pesquisar a transformação de modelos OO em Modelos de BDOR e em Códigos Structured Query Language (SQL), este trabalho investigou uma abordagem baseada na idéia do desenvolvimento dirigido por modelos do Object Management Group (OMG), a Model Driven Architecture (MDA), e viabilizou-a em forma de protótipo construído como extensão da ferramenta Multiple Views Case (MVCASE). Como principal resultado desta pesquisa tem-se a aplicação de uma abordagem que auxilia o Engenheiro de Software no desenvolvimento de Modelos OO e sua transformação para Modelos de BDOR e conseqüente geração de Códigos SQL

Page generated in 0.1141 seconds