Questões de Concurso Sobre banco de dados

Foram encontradas 15.698 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3110989 Banco de Dados
    Em um cadastro utilizado para registrar informações relativas a edições anuais de um torneio de dança, são inseridos os nomes das duplas de dançarinos que se inscrevem para competir uma contra as outras. No torneio, são realizadas cinco provas, associadas a cinco diferentes modalidades. Em cada ano, as duplas poderão apresentar uma formação diferente, ou seja, os nomes das duplas no cadastro não são imutáveis.

Considerando a situação hipotética precedente, julgue o item subsequente. 

A tentativa de inclusão de um mesmo nome nos dois registros de nomes de uma dupla de dançarinos será limitada pela integridade referencial das entidades.
Alternativas
Q3110988 Banco de Dados
    Em um cadastro utilizado para registrar informações relativas a edições anuais de um torneio de dança, são inseridos os nomes das duplas de dançarinos que se inscrevem para competir uma contra as outras. No torneio, são realizadas cinco provas, associadas a cinco diferentes modalidades. Em cada ano, as duplas poderão apresentar uma formação diferente, ou seja, os nomes das duplas no cadastro não são imutáveis.

Considerando a situação hipotética precedente, julgue o item subsequente. 

Se a entidade Inscricao associa cada dupla inscrita às cinco ocorrências da entidade Prova, então Prova é uma entidade fraca.
Alternativas
Q3110987 Banco de Dados
    Em um cadastro utilizado para registrar informações relativas a edições anuais de um torneio de dança, são inseridos os nomes das duplas de dançarinos que se inscrevem para competir uma contra as outras. No torneio, são realizadas cinco provas, associadas a cinco diferentes modalidades. Em cada ano, as duplas poderão apresentar uma formação diferente, ou seja, os nomes das duplas no cadastro não são imutáveis.

Considerando a situação hipotética precedente, julgue o item subsequente. 

A associação entre as pessoas que se relacionam em duplas para fazer uma inscrição no torneio pode ser entendida e representada como um autorrelacionamento (relação unária) da entidade Pessoa.
Alternativas
Q3110986 Banco de Dados
Em determinada faculdade, para controlar os dados das monitorias prestadas por alunos a seus colegas, foram criadas as tabelas Aluno, Disciplina e Monitoria por meio dos scripts SQL a seguir.


A partir dessas informações, julgue o próximo item. 

Se a tabela Aluno for eliminada com o comando DROP do SQL, então, para desfazer essa eliminação utilizando o Oracle 21C, o comando a seguir deve ser executado, caso o parâmetro de inicialização RECYCLEBIN esteja definido como ON.

FLASHBACK TABLE Aluno TO BEFORE DROP 
Alternativas
Q3110985 Banco de Dados
Em determinada faculdade, para controlar os dados das monitorias prestadas por alunos a seus colegas, foram criadas as tabelas Aluno, Disciplina e Monitoria por meio dos scripts SQL a seguir.
Captura_de tela 2024-12-17 090918.png (501×574)
A partir dessas informações, julgue o próximo item. 

O comando SQL a seguir permite listar o nome das disciplinas que estão sendo apoiadas pela Monitoria e a respectiva quantidade de alunos atendidos em cada disciplina.  

Captura_de tela 2024-12-17 091118.png (461×126)
Alternativas
Q3110984 Banco de Dados
Em determinada faculdade, para controlar os dados das monitorias prestadas por alunos a seus colegas, foram criadas as tabelas Aluno, Disciplina e Monitoria por meio dos scripts SQL a seguir.
Captura_de tela 2024-12-17 090918.png (501×574)
A partir dessas informações, julgue o próximo item. 

O comando SQL a seguir é capaz de listar pelo nome apenas o Aluno apoiado pela Monitoria, seguido pelo número de horas de atendimento, sendo a lista dada em ordem decrescente do número de horas e apresentada com pelo menos um registro na tabela Monitoria.

Captura_de tela 2024-12-17 091037.png (457×84)
Alternativas
Q3110983 Banco de Dados
Em determinada faculdade, para controlar os dados das monitorias prestadas por alunos a seus colegas, foram criadas as tabelas Aluno, Disciplina e Monitoria por meio dos scripts SQL a seguir.
Captura_de tela 2024-12-17 090918.png (501×574)
A partir dessas informações, julgue o próximo item. 

Se as referidas tabelas forem criadas em um banco de dados MySQL, para que seja feita uma mudança no nome do campo dia_da_semana para nome_do_dia na tabela Monitoria, será necessário executar o comando a seguir.

ALTER TABLE Monitoria MODIFY COLUMN dia_da_semana TO nome_do_dia
Alternativas
Q3110982 Banco de Dados
Na relação a seguir, criada para armazenar determinados dados, os atributos sublinhados compõem a chave primária.

DESIGNA-PROFESSOR-SEMESTRE (matricula-professor, codigo-curso, nome-professor, nome-curso, quantidade-horas, regime-dedicacao, matricula-do-professor-coordenador)

Nesse caso, são aplicadas as seguintes regras:

• um professor pode ser designado para mais de um curso;
• um curso tem apenas um professor designado como coordenador;
• um professor pode ser coordenador de mais de um curso;
• o regime-dedicação de cada professor é determinado em função da quantidade de horas de trabalho designadas.

Com base nas informações precedentes, julgue o item que se segue, a respeito das regras de modelagem e normalização de dados. 

Para que esteja na terceira forma normal (3FN), a relação apresentada deve ser decomposta e deve possuir, no fim do processo de normalização, um total de quatro relações.

Em determinada faculdade, para controlar os dados das monitorias prestadas por alunos a seus colegas, foram criadas as tabelas Aluno, Disciplina e Monitoria por meio dos scripts SQL a seguir.
  Imagem associada para resolução da questão

A partir dessas informações, julgue os próximos itens. 
Alternativas
Q3110981 Banco de Dados
Na relação a seguir, criada para armazenar determinados dados, os atributos sublinhados compõem a chave primária.

DESIGNA-PROFESSOR-SEMESTRE (matricula-professor, codigo-curso, nome-professor, nome-curso, quantidade-horas, regime-dedicacao, matricula-doprofessor-coordenador)

Nesse caso, são aplicadas as seguintes regras:

• um professor pode ser designado para mais de um curso;
• um curso tem apenas um professor designado como coordenador;
• um professor pode ser coordenador de mais de um curso;
• o regime-dedicação de cada professor é determinado em função da quantidade de horas de trabalho designadas.

Com base nas informações precedentes, julgue o item que se segue, a respeito das regras de modelagem e normalização de dados. 

Para que a relação apresentada esteja na quarta forma normal (4FN), uma das relações geradas no processo de decomposição deve ser a seguinte.

DESIGNA-PROFESSOR-COORDENADOR (matriculaprofessor, matricula-professor-coordenador, codigo-curso) 
Alternativas
Q3110980 Banco de Dados
Em relação a bancos de dados, julgue o item subsequente.

As atribuições do DBA (database administrator) incluem escrever os esquemas externos necessários e assegurar que os dados de que os usuários necessitam estejam disponíveis.
Alternativas
Q3110979 Banco de Dados
Em relação a bancos de dados, julgue o item subsequente.

Registros de tamanho variável podem ser implementados a partir da organização dos registros dentro de blocos; para tanto, uma técnica adotada é a estrutura de página em slots (slotted page structure), a qual requer a existência de ponteiros que apontem diretamente para os endereços das partes variáveis dos registros.
Alternativas
Q3110978 Banco de Dados
Em relação a bancos de dados, julgue o item subsequente.

Na arquitetura ANSI/SPARC de banco de dados, a visão interna é separada dos registros do nível físico, uma vez que ela não lida com blocos ou páginas, nem com tamanhos de cilindros ou trilhas. 
Alternativas
Q3110977 Banco de Dados
Em relação a bancos de dados, julgue o item subsequente.

Em banco de dados, para que a integridade de uma entidade seja observada, exige-se que seja atribuído à chave primária um conteúdo que pertença a um conjunto de valores válidos dessa entidade.  
Alternativas
Q3110976 Banco de Dados
Em relação a bancos de dados, julgue o item subsequente.

Ainda que se use um sistema gerenciador do banco de dados, a melhor opção para que o software possa acompanhar as mudanças na estrutura do arquivo correspondente é embutir os metadados nos programas de aplicação.
Alternativas
Q3110975 Banco de Dados
Em relação a bancos de dados, julgue o item subsequente.

Para lidar com as necessidades de gerenciamento de dados de Big Data, podem ser usados sistemas para armazenamento de chave-valor, mesmo sendo comum que esses sistemas tenham recursos de consulta limitados e não aceitem o uso da SQL.
Alternativas
Q3110964 Banco de Dados
     No modelo a seguir, idProcesso da tabela Processo e IdOrgao da tabela Orgao são chaves primárias, NN corresponde a not null e FK, a foreign key.
Captura_de tela 2024-12-17 085713.png (396×168)
Com base no modelo e nas informações precedentes, julgue o item subsecutivo.

A execução do script SQL a seguir criará as tabelas e o relacionamento entre elas, conforme o modelo apresentado. 

Captura_de tela 2024-12-17 085741.png (367×212)
Alternativas
Q3110963 Banco de Dados
    No modelo a seguir, idProcesso da tabela Processo e IdOrgao da tabela Orgao são chaves primárias, NN corresponde a not null e FK, a foreign key.
Captura_de tela 2024-12-17 085713.png (396×168)
Com base no modelo e nas informações precedentes, julgue o item subsecutivo.

Considere que as tabelas e o relacionamento entre elas tenham sido corretamente criados, conforme o modelo apresentado, e que os seguintes comandos tenham sido executados com sucesso. 

INSERT INTO Orgao VALUES (1,'TRE-SC');
INSERT INTO Orgao VALUES (2,'TRE-PR');
INSERT INTO Processo VALUES (1,'111', 1);
INSERT INTO Processo VALUES (2,'222', NULL);

Nesse caso, a execução do comando a seguir apresentará 2 como resultado.

SELECT count(orgao.IdOrgao) FROM Processo right JOIN
Orgao ON processo.idorgao = orgao.idorgao;
Alternativas
Q3110954 Banco de Dados
Julgue o item subsecutivo, a respeito de banco de dados e modelagem de dados.

As operações básicas de SQL são conhecidas como CRUD (create, read, update e delete), acrônimo para as instruções de criação, leitura, atualização e remoção em bancos de dados. 
Alternativas
Q3110953 Banco de Dados
Julgue o item subsecutivo, a respeito de banco de dados e modelagem de dados.

O modelo lógico do banco de dados permite que uma entidade tenha atributos multivalorados, assim como permite a criação de uma entidade específica para armazenar esses atributos.
Alternativas
Q3110952 Banco de Dados
Julgue o item subsecutivo, a respeito de banco de dados e modelagem de dados.

Em bancos de dados relacionais, quando uma tabela está na terceira forma normal (3FN), seus atributos dependem inteiramente da chave primária.  
Alternativas
Respostas
41: E
42: C
43: C
44: C
45: C
46: E
47: E
48: C
49: E
50: C
51: E
52: C
53: E
54: E
55: C
56: E
57: C
58: C
59: C
60: E