Índice:
- O papel do SQL
- Ferramentas de consulta técnica
- Ferramentas de consulta do usuário
- Ferramentas de relatórios
Vídeo: Questões de Concurso: Sistemas de Informação (Banco de Dados) 2024
Uma ferramenta de consulta e relatórios ajuda você a executar relatórios regulares, criar listagens organizadas, e executa relatórios e consultas com tabelas cruzadas. Aqui estão algumas ferramentas de consulta e relatórios para se familiarizarem com você.
O papel do SQL
SQL é o idioma oficial da consulta do banco de dados usado para acessar e atualizar os dados contidos em um sistema de gerenciamento de banco de dados relacional ou RDBMS.
As raízes do SQL voltam para a IBM e seus laboratórios de pesquisa durante os primeiros dias da tecnologia de banco de dados relacional. A IBM e a Oracle estavam entre as primeiras a adotar o SQL como o idioma usado para acessar seus produtos relacionais (outros RDBMS usavam diferentes idiomas que seus respectivos fornecedores inventaram).
Em meados da década de 1980, o SQL foi submetido à aprovação tanto do American National Standards Institute (ANSI) como da Organização Internacional de Padronização (ISO), e nos próximos anos, outro acesso ao banco de dados As línguas desapareceram. Versões posteriores do padrão SQL foram publicadas a cada poucos anos.
O significado do SQL para consultas e relatórios (e para data warehousing) é que o idioma representou uma maneira padrão principalmente de acessar vários produtos RDBMS.
Cada produto RDBMS possui um dialecto SQL ligeiramente diferente. Embora a sintaxe básica seja a mesma, especialmente para os comandos mais usados, todos os dialetos SQL são ligeiramente diferentes. No início da década de 1990, apesar dessas diferenças sintácticas, vários esforços diferentes forneceram um gateway comum para produtos SQL RDBMS.
O mais bem sucedido foi Microsoft Open Database Connectivity (ODBC). A frase compatível com ODBC tornou-se importante para aplicações RDBMS no início e meados da década de 1990. Um padrão similar para a comunidade Java também surgiu no final dos anos 90 - Java Database Connectivity (JDBC). Praticamente todos os principais fabricantes de banco de dados hoje têm acessibilidade através de ambas as interfaces de conectividade padrão.
Ferramentas de consulta técnica
O uso do SQL como base para a maioria das ferramentas de consulta e relatórios foi bom e ruim para data warehousing. Do lado positivo, muitas combinações de produto a produto são possíveis em ambientes de data warehousing, permitindo que as ferramentas sejam fornecidas tanto por fornecedores de RDBMS quanto por outros fornecedores de terceiros.
No lado negativo, no entanto, o SQL é uma linguagem relativamente complexa após ter passado os conceitos básicos. Uma série de ferramentas de consulta permite aos usuários digitar e editar consultas SQL.Essas ferramentas não são realmente projetadas para usuários finais, embora seja surpreendente a frequência com que elas são implantadas em organizações de usuários finais.
Ferramentas de consulta do usuário
A maioria das ferramentas de consulta e relatórios do usuário final fornece visual, pintura, ambientes que permitem que os usuários criem telas para layouts de relatório, as colunas de dados desejadas para o relatório ou as linhas de dados que eles desejam para selecionar (apenas os vendedores que encontraram sua cota, por exemplo).
Usando toda essa informação "pintada", a maioria das ferramentas tem cada vez mais tomado uma abordagem de geração de consultas inteligentes. Em vez de gerar uma declaração de SQL simples, excessivamente complexa, que poderia obter um A na classe de banco de dados, mas desencadeie uma sacudida desagradada da cabeça de alguém que fez essas coisas no mundo real, uma seqüência de instruções SQL (geralmente aproveitando temporariamente tabelas para resultados intermediários).
Esta seqüência, de fato, decompõe a consulta em uma série de etapas mais eficiente.
Ferramentas de relatórios
Quando os usuários finais querem uma interação mais complexa do usuário ou formatos sofisticados, uma ferramenta com mais recursos de relatório é alavancada. Você pode encontrar uma separação entre ferramentas de consulta pura e ferramentas de relatório puro. A ferramenta de consulta fornece acesso a dados, filtragem e formatação simples. Se você está distribuindo relatórios em toda a empresa ou precisa gerar uma apresentação segura, use uma ferramenta de relatório.
Como nas ferramentas de consulta, as ferramentas de relatórios fornecem um ambiente que permite criar layouts sofisticados que se concentram na formatação dos dados recuperados pela consulta do banco de dados.