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!
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.
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.
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.
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
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.
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.
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
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.
A partir dessas informações, julgue os próximos itens.
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)
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.
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.
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.
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.
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.
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.
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.
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;
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.
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.
Em bancos de dados relacionais, quando uma tabela está na terceira forma normal (3FN), seus atributos dependem inteiramente da chave primária.