Exportação concluída — 

Uma ferramenta para a formulação de consultas baseadas em entidades e papéis.

Detalhes bibliográficos
Ano de defesa: 2002
Autor(a) principal: Santos, André Roberto Doreto
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
SQL
Link de acesso: https://www.teses.usp.br/teses/disponiveis/3/3141/tde-12092024-070951/
Resumo: A criação de uma consulta em banco de dados relacional é, na maioria dos casos, feita usando a linguagem SQL (Structured Query Language). Para tal, o usuário precisa conhecer não apenas essa linguagem mas também conceitos de banco de dados (como entidades, relacionamentos e atributos) e o esquema dos dados. O objetivo deste trabalho é propor uma ferramenta que facilite o processo de criação de consultas em banco de dados relacional. Isso é feito conduzindo o usuário a criar perguntas estruturadas, palavra por palavra, em português. Assim, a ferramenta não requer que o usuário saiba conceitos de banco de dados e o esquema de dados sendo apenas necessário o conhecimento do contexto das informações. A implementação da ferramenta é baseada em dois fatores: na descrição dos relacionamentos entre as entidades na forma de papéis e na manutenção da semântica nos modelos lógico e físico das informações existentes no modelo conceitual. Baseado nisso, a arquitetura da ferramenta divide-se em três módulos: o primeiro permite que o usuário crie sua consulta, passo a passo. O segundo é responsável pela conversão da consulta criada para a linguagem SQL. E o último consiste numa interface em que o usuário possa visualizar e manipular o resultado de sua consulta.
id USP_45d21ad7690aa3de509aec618b33ffed
oai_identifier_str oai:teses.usp.br:tde-12092024-070951
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling Uma ferramenta para a formulação de consultas baseadas em entidades e papéis.Untitled in englishBanco de dadosDatabaseLinguagem de programaçãoProgramming languageSQLSQLA criação de uma consulta em banco de dados relacional é, na maioria dos casos, feita usando a linguagem SQL (Structured Query Language). Para tal, o usuário precisa conhecer não apenas essa linguagem mas também conceitos de banco de dados (como entidades, relacionamentos e atributos) e o esquema dos dados. O objetivo deste trabalho é propor uma ferramenta que facilite o processo de criação de consultas em banco de dados relacional. Isso é feito conduzindo o usuário a criar perguntas estruturadas, palavra por palavra, em português. Assim, a ferramenta não requer que o usuário saiba conceitos de banco de dados e o esquema de dados sendo apenas necessário o conhecimento do contexto das informações. A implementação da ferramenta é baseada em dois fatores: na descrição dos relacionamentos entre as entidades na forma de papéis e na manutenção da semântica nos modelos lógico e físico das informações existentes no modelo conceitual. Baseado nisso, a arquitetura da ferramenta divide-se em três módulos: o primeiro permite que o usuário crie sua consulta, passo a passo. O segundo é responsável pela conversão da consulta criada para a linguagem SQL. E o último consiste numa interface em que o usuário possa visualizar e manipular o resultado de sua consulta.In most cases, the creation of a query on relational database systems is done using the SQL (Structured Query Language). In order to use that language, the user must have knowledge of the database concepts (such as entities, relations and attributes) and the data schema. This work proposes a tool that makes easier the process of creating queries on relational database systems. This is accomplished by conducting the user to create structured questions, word by word, in Portuguese. Hence, the tool only requires the previous knowledge of the information context, but neither database concepts nor data schema. The implementation in based on two issues: the description of the relations between the entities in the form of roles and the use of the same conceptual schema semantics in the logical and physical schemas. Based on these issues, the architecture of the tool consists of three modules: the first allows the user to create a query step by step. The second is responsible for the conversion of the previously created query to SQL. And the last one consists of a human-computer interface where the user can visualize the result and manipulate it as he (she) wishes.Biblioteca Digitais de Teses e Dissertações da USPGrassiani, EditSantos, André Roberto Doreto2002-08-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-12092024-070951/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2024-09-12T11:01:02Zoai:teses.usp.br:tde-12092024-070951Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212024-09-12T11:01:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Uma ferramenta para a formulação de consultas baseadas em entidades e papéis.
Untitled in english
title Uma ferramenta para a formulação de consultas baseadas em entidades e papéis.
spellingShingle Uma ferramenta para a formulação de consultas baseadas em entidades e papéis.
Santos, André Roberto Doreto
Banco de dados
Database
Linguagem de programação
Programming language
SQL
SQL
title_short Uma ferramenta para a formulação de consultas baseadas em entidades e papéis.
title_full Uma ferramenta para a formulação de consultas baseadas em entidades e papéis.
title_fullStr Uma ferramenta para a formulação de consultas baseadas em entidades e papéis.
title_full_unstemmed Uma ferramenta para a formulação de consultas baseadas em entidades e papéis.
title_sort Uma ferramenta para a formulação de consultas baseadas em entidades e papéis.
author Santos, André Roberto Doreto
author_facet Santos, André Roberto Doreto
author_role author
dc.contributor.none.fl_str_mv Grassiani, Edit
dc.contributor.author.fl_str_mv Santos, André Roberto Doreto
dc.subject.por.fl_str_mv Banco de dados
Database
Linguagem de programação
Programming language
SQL
SQL
topic Banco de dados
Database
Linguagem de programação
Programming language
SQL
SQL
description A criação de uma consulta em banco de dados relacional é, na maioria dos casos, feita usando a linguagem SQL (Structured Query Language). Para tal, o usuário precisa conhecer não apenas essa linguagem mas também conceitos de banco de dados (como entidades, relacionamentos e atributos) e o esquema dos dados. O objetivo deste trabalho é propor uma ferramenta que facilite o processo de criação de consultas em banco de dados relacional. Isso é feito conduzindo o usuário a criar perguntas estruturadas, palavra por palavra, em português. Assim, a ferramenta não requer que o usuário saiba conceitos de banco de dados e o esquema de dados sendo apenas necessário o conhecimento do contexto das informações. A implementação da ferramenta é baseada em dois fatores: na descrição dos relacionamentos entre as entidades na forma de papéis e na manutenção da semântica nos modelos lógico e físico das informações existentes no modelo conceitual. Baseado nisso, a arquitetura da ferramenta divide-se em três módulos: o primeiro permite que o usuário crie sua consulta, passo a passo. O segundo é responsável pela conversão da consulta criada para a linguagem SQL. E o último consiste numa interface em que o usuário possa visualizar e manipular o resultado de sua consulta.
publishDate 2002
dc.date.none.fl_str_mv 2002-08-08
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/3/3141/tde-12092024-070951/
url https://www.teses.usp.br/teses/disponiveis/3/3141/tde-12092024-070951/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1818279191290839040