Aplicativos do banco de dados podem ser executados sobre visões de relações da base de dados.
Questões de Concursos
selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Com relação a visões (views) e SQL ANSI, julgue os itens consecutivos.
Em SQL, caso uma view tenha de atualizar dados no banco de dados, a cláusula WITH CHECK deverá ser acrescentada ao final da definição da view.
Modificações no nível físico são necessárias sempre que um requisito for alterado, por exemplo, para melhorar o desempenho do processo de inclusão de registros.
Julgue os itens a seguir, no que diz respeito aos conceitos de dicionário de dados.
Linguagem de definição de dados proporciona comandos para definição de esquemas de relações, exclusão de relações, criação de índices e modificação nos esquemas de relações.
Julgue os itens seguintes, no que se refere aos benefícios que pode trazer a utilização de sistema gerenciador de banco de dados (SGBD) em relação a sistemas de processamento de arquivos.
SGBD utiliza o conceito de atomicidade do registro, assegurando que, uma vez detectada uma falha na operação com o registro, os dados sejam salvos em seu último estado consistente, anterior a essa falha.
Os comandos da linguagem SQL padrão INSERT, DELETE e UPDATE podem ser utilizados para se definir um gatilho.
Os procedimentos armazenados no servidor de banco de dados podem ser invocados por inúmeras aplicações.
Classifica-se como normalizada a tabela que possui tabela aninhada.
Ocorre deadlock quando uma transação de um conjunto com duas ou mais transações concorrentes aguarda por algum item de dado que foi bloqueado por outra transação do mesmo conjunto.
A dependência funcional é uma associação que se estabelece entre duas ou mais relações e define-se do seguinte modo: se X e Y são relações, diz-se que X é funcionalmente dependente de Y se cada um dos valores de X em R, em que R é a relação que contém a chave primária, tem associado a si um e um só valor de Y em R.
Julgue os próximos itens, acerca dos sistemas gerenciadores de banco de dados que implementam o modelo relacional de dados.
O modelo relacional de dados necessita que programas ou sistemas implementem regras para evitar características indesejáveis, tais como repetição de informação, incapacidade de representar parte da informação e perda de informação.
Julgue os próximos itens, relativos ao processamento de transações em bancos de dados.
O resumo incorreto, um dos problemas decorrentes da execução descontrolada de transações simultâneas, ocorre quando uma transação, depois de atualizar um item do banco de dados, falha por um algum motivo.
Considere que a tabela empregado tenha sido criada em um banco de dados por meio do seguinte script SQL.
CREATE TABLE empregado
(matricula integer NOT NULL,
salario decimal(10,2) NOT NULL,
PRIMARY KEY(matricula) );
Nesse caso, se o script SQL mostrado abaixo for executado, todas as linhas da tabela empregado serão modificadas, e todos os empregados terão aumento de 10% no salário.
UPDATE empregado SET salario = salario * 1,1 WHERE matricula = 2012;
A ferramenta de front-end DBDesigner versão 4, de domínio público, é utilizada em projeto de banco de dados. Por meio dessa ferramenta, é possível criar relacionamentos binários entre tabelas e relacionamentos recursivos em uma tabela.
A operação da álgebra relacional SELECT extrai as tuplas específicas de uma relação, e a operação PROJECT extrai atributos específicos de uma relação.
Instância é o nome técnico atribuído ao conjunto de programas utilizados, em um dado momento, para o gerenciamento de determinado banco de dados.
Julgue os itens 63 e 64, acerca de independência dos dados.
Independência de dados lógica é a capacidade de modificar o esquema lógico sem que, com isso, qualquer programa de aplicação precise ser reescrito. Modificações no nível lógico são necessárias, ocasionalmente, para aprimorar o desempenho.
Acerca do SGBD ORACLE, julgue os itens seguintes.
A tablespace consiste em um espaço no hard disk (disco) onde é possível que se armazenem tabelas. O comando CREAT TABLESPACE permite criar uma tablespace.
O dicionário de dados corresponde a um banco de dados em separado que contém informações dos componentes do banco de dados. Dessa forma, para manter segurança das informações, estas devem ser obrigatoriamente armazenadas em local diferente do banco de dados no qual se está trabalhando.
Acerca das técnicas de controle de concorrência, julgue os itens subsequentes.
Consta do protocolo de bloqueio com granularidade múltipla (MGL multiple granularity locking) a seguinte regra: a raiz da árvore precisa ser bloqueada primeiro, em qualquer modo.