Questões de Concurso Sobre banco de dados
Foram encontradas 18.984 questões
A respeito de normalização de dados, julgue o item seguinte.
Uma variável de relação está em 1FN se, e somente se, por
todo o tempo, cada tupla consiste em um valor de uma chave
primária que identifica alguma entidade, acompanhado por um
conjunto de zero ou mais valores de atributos mutuamente
independentes.
A respeito de normalização de dados, julgue o item seguinte.
Por meio das formas normais, é possível evitar anomalias em
projetos de bancos de dados.
A respeito de normalização de dados, julgue o item seguinte.
A normalização é o mecanismo formal para a análise de
esquemas de relações em banco de dados, com base nas suas
chaves e nas dependências funcionais entre seus atributos.
A respeito de normalização de dados, julgue o item seguinte.
Em um processo de normalização, a decomposição correta
permite que a relação original seja recriada com uma operação
de projeção.
Acerca de banco de dados, julgue o item a seguir.
A arquitetura ANSI/SPARC divide-se em três níveis; o
conceitual é o mais próximo do meio de armazenamento físico,
ou seja, é aquele que se ocupa do modo como os dados são
fisicamente armazenados.
Acerca de banco de dados, julgue o item a seguir.
A DDL é responsável pela definição da integridade do acesso
ao banco de dados por parte do usuário.
Acerca de banco de dados, julgue o item a seguir.
Os usuários finais e os programadores de aplicações podem
interagir com os dados por meio de uma sublinguagem de
dados, que se divide em pelo menos dois componentes: uma
linguagem de definição de dados (DDL) e em uma linguagem
de manipulação de dados (DML).
Acerca de banco de dados, julgue o item a seguir.
O modelo entidade-relacionamento permite representar certas
regras que o conteúdo do banco de dados precisa respeitar.
Entre essas regras, está o mapeamento das cardinalidades, que
expressa o número de entidades às quais uma outra entidade se
relaciona por meio de um conjunto de relacionamentos.
Acerca de banco de dados, julgue o item a seguir.
O índice, em um banco de dados, encapsula tarefas repetitivas,
aceita parâmetros de entrada e retorna um valor de status, para
indicar aceitação ou falha na execução.
Acerca de banco de dados, julgue o item a seguir.
Em um mecanismo de trigger, é necessário especificar as
condições sob as quais o gatilho deve ser executado e as ações
que devem ser tomadas quando um gatilho for disparado.
Acerca de banco de dados, julgue o item a seguir.
Os sistemas de banco de dados não admitem transações
atômicas, porque oferecem o benefício de independência de
dados.
Considere o seguinte comando executado em um banco de dados MySQL e assinale a alternativa correta:
CREATE USER 'paulo'@'localhost' IDENTIFIED BY '12321';
Com relação ao uso de procedures e functions em um banco de dados MySQL, analise as afirmativas a seguir e assinale a alternativa correta:
I. Uma procedure é executada através do comando CALL.
II. Uma procedure pode conter parâmetros do tipo IN, OUT e INOUT.
III. A cláusula RETURNS é utilizada apenas em functions, nunca em procedures.
IV. O MySQL não permite a criação de procedures e functions.
Considere que um banco de dados Oracle possui uma tabela chamada “Pessoas” com uma única coluna (“nome”) do tipo VARCHAR2 de tamanho 30. Essa tabela está vazia, ou seja, não contém nenhum registro. Agora, considere que um usuário executa os comandos a seguir, em sequência:
INSERT INTO Pessoas values('Joaquim José da Silva Xavier');
INSERT INTO Pessoas values('Anita Garibaldi');
SELECT * FROM Pessoas;
A execução dessa instrução SELECT traz como resultado:
Sobre a utilização de VIEWS em um banco de dados Oracle 10g, analise as afirmativas a seguir e assinale a alternativa correta:
I. É possível utilizar uma cláusula GROUP BY na criação de uma VIEW.
II. Uma VIEW pode ser criada para exibir dados de mais de uma tabela.
III. A utilização de VIEWS aumenta a performance do banco de dados.
IV. A utilização de VIEWS, por si só, garante a integridade das informações contidas no banco de dados.
Atenção: Para responder à questão, considere um banco de dados Oracle com as seguintes tabelas (a primeira linha indica o nome dos campos de cada tabela):

Considere a execução dos seguintes comandos em sequência:
INSERT INTO FILMES VALUES (7,3,'Amor Perfeito');
COMMIT;
UPDATE FILMES SET cd_gen=4 WHERE cd_filme=3;
INSERT INTO FILMES VALUES (8,2,'Premonição');
INSERT INTO FILMES VALUES (9,5,'Ace Ventura');
ROLLBACK;
Ao final da sequência de comandos, a quantidade de registros na tabela “Filmes” e o valor do campo “cd_gen” para o filme “Drácula” são respectivamente:
Atenção: Para responder à questão, considere um banco de dados Oracle com as seguintes tabelas (a primeira linha indica o nome dos campos de cada tabela):

A aplicação do comando
SELECT * from filmes where cd_gen = (select cd_gen from generos where ds_gen like 'A%');
Apresenta como resultado: