O dicionário de dados de um banco de dados relacional
28 questões da prova Diversas 2017, com gabarito oficial conferido. As duas primeiras são gratuitas.
O dicionário de dados de um banco de dados relacional
Uma das ferramentas utilizadas para o tuning de bancos de dados é a geração de explicações sobre um comando SQL. No PL/SQL o comando que executa tal ação é:
Considere o seguinte comando SQL: Esse comando
O controle de acesso a bancos de dados chamados de estatísticos é importante, pois o acesso a certos tipos de consulta pode revelar dados confidenciais que não deveriam ser expostos a certos usuários. O tipo de controle aplicado a tais bancos de dados é chamado de controle de
A função básica de um gatilho ou trigger, em um banco de dados relacional, é
Em sistemas de bancos de dados distribuídos utiliza-se, frequentemente, a técnica de replicação de tabelas, sendo que tal técnica apresenta como características proporcionar
Uma das formas de regular o acesso a um sistema de banco de dados estabelece que se atribuam níveis de classificação aos objetos de dados e a cada usuário atribuam-se níveis de liberação. Dessa forma, um usuário só terá acesso a um objeto de dados se o seu nível de liberação for maior ou igual ao nível de classificação do objeto de dados. Tal esquema recebe a denominação de controle de acesso
Em um banco de dados relacional, quando se faz a definição do domínio de um atributo, o objetivo é determinar
Uma das técnicas bastante utilizadas em sistemas de apoio à decisão é o Data Mining, que se constitui em uma técnica
Os dois tipos de bloqueios utilizados em transações de um banco de dados relacional são o compartilhado e o exclusivo. Considerando um objeto de dados de um banco de dados, uma transação com o modo de bloqueio
No sistema gerenciador de banco de dados PostgreSQL 8 (versão 8.3) há duas bases de dados padrão utilizadas quando se cria uma nova base de dados. Se o objetivo for utilizar a base de dados padrão denominada template0, o comando a ser empregado na criação da base de dados teste, é CREATE DATABASE
O sistema gerenciador de banco de dados MS SQL Server 2016, se comparado com a versão anterior, possui dois novos tipos de gráficos, denominados
Os sistemas de Big Data costumam ser caracterizados pelos chamados 3 Vs, sendo que o V de
Os índices constituem uma importante ferramenta em bancos de dados relacionais, sendo que
Observou-se que uma tabela de um banco de dados relacional está na segunda forma normal pois, além de estar na primeira forma normal,
As transações em um banco de dados relacional devem respeitar as propriedades representadas pelo acrônimo ACID, sendo que o D significa durabilidade, segundo a qual
Deseja-se criar uma função chamada Básica, com parâmetro de entrada chamado Ent, do tipo caractere e o valor a ser retornado pela função também é do tipo caractere. O comando SQL para a criação dessa função é:
Quando se faz o particionamento de tabelas de um banco de dados relacional, por exemplo, para distribuir os dados, é característica que os usuários não necessitem ter conhecimento de quais computadores estejam armazenando as partições de dados. Tal característica recebe a denominação de transparência de
O comando do sistema gerenciador de banco de dados Oracle 12c para definir uma senha para o usuário SYS é
Na busca pela otimização de desempenho de bancos de dados, há diversas métricas. Uma delas refere-se à relação entre o número de registros que satisfazem à condição da consulta e o número total de registros envolvidos nessa consulta. A essa métrica atribui-se a denominação de
Considerando o modelo entidade-relacionamento,
O comando SQL para criar uma visão V1, a partir de uma tabela T1, obtendo os atributos A1, A2 e A3 e os renomeando para C1, C2 e C3 é:
Em bancos de dados relacionais podem ser utilizados os procedimentos armazenados, que apresentam como característica
Alguns sistemas gerenciadores de bancos de dados, como o PostgreSQL versão 8 permitem a definição de parâmetros de armazenamento de tabelas e de índices. Um desses parâmetros é o FILLFACTOR, sendo que no caso de
Os comandos do sistema gerenciador de banco de dados Oracle 11g que permitem paralisar e retomar operações de entrada/saída (arquivos de dados e de controle, por exemplo), assim como consultas são, respectivamente, ALTER SYSTEM
Um banco de dados aberto e em condições ideais possui uma tabela chamada filiado com os campos idFiliado (inteiro), nomeFiliado (cadeia de 50 caracteres) e dataFiliacao (data) e contém 10 registros cadastrados. Um Analista deseja copiar estes registros para uma tabela chamada cliente, que possui os campos idCliente (inteiro), nomeCliente (cadeia de 50 caracteres) e dataCadastroCliente (data). Para realizar a cópia terá que utilizar o comando SQL
Nas aplicações web, as falhas de SQL Injection são introduzidas quando os desenvolvedores de software criam consultas dinâmicas a banco de dados que incluem entrada fornecida pelo usuário. Técnicas eficazes para evitar vulnerabilidades SQL Injection em aplicações web incluem o uso de
Considere o seguinte caso hipotético: A Defensora Pública Ana Paula está atuando simultaneamente em defesa de várias pessoas que não têm condições financeiras para contratar um advogado particular. Em dois dos processos, ela atua juntamente com seus colegas, os advogados Marco Aurélio e Paulo Sérgio. Na Defensoria Pública não é incomum os advogados trabalharem juntos em mais de um processo. Solicitou-se a um Técnico criar e relacionar as tabelas DefensorPublico e Cliente, utilizando um Sistema Gerenciador de Banco de Dados - SGBD relacional. Após ler o caso acima, o Técnico afirma corretamente que