Questões de Concurso Sobre banco de dados relacionais em banco de dados

Foram encontradas 1.334 questões

Q929598 Banco de Dados
Sobre os bancos de dados relacionais, assinale a alternativa correta
Alternativas
Q929422 Banco de Dados

Acerca da abordagem relacional, da normalização e do SGBD, entre outros conceitos relativos a banco de dados, julgue o item a seguir.


Orientado a objetos, relacional, em rede e hierárquico são modelos de SGBD que definem a forma como os dados são armazenados no banco de dados.

Alternativas
Q929420 Banco de Dados

Acerca da abordagem relacional, da normalização e do SGBD, entre outros conceitos relativos a banco de dados, julgue o item a seguir.


É condição típica da propriedade de fechamento dos sistemas relacionais a saída de toda operação ser do mesmo tipo de objeto que a entrada, permitindo que se escrevam expressões relacionais aninhadas.

Alternativas
Q928895 Banco de Dados

No processo de otimização e processamento de consultas em bancos de dados relacionais, a construção da query tree (ou árvore de consulta) é feita com base nas operações da Álgebra Relacional.


Assinale a opção que indica as operações primitivas dessa álgebra, ou seja, as operações que não podem ser expressas por combinações das demais operações.

Alternativas
Q928894 Banco de Dados

Considere uma tabela relacional R com atributos A, B, C, D, e as seguintes dependências funcionais.


A → B

B → C

A → D

B → A


Estabelecendo-se que os atributos sublinhados identificam chaves, primárias ou candidatas, o esquema correto para que se obtenha um projeto normalizado até a forma normal Boyce-Codd, é

Alternativas
Q928892 Banco de Dados

No âmbito da teoria de projeto de bancos de dados relacionais, considere as seguintes dependências funcionais para os atributos A, B, C, D.


A → B

B → C

C → D


Nesse caso, a dependência A → C poderia ser deduzida pelo axioma da

Alternativas
Q928878 Banco de Dados

Atenção: a tabela relacional arvore, cuja instância é exibida a seguir, será referenciada na seguinte. 


                              

Analise o comando a seguir utilizando a tabela arvore, definida anteriormente.


Imagem associada para resolução da questão


Assinale o número de registros que é removido na execução desse comando.

Alternativas
Q928877 Banco de Dados

Atenção: a tabela relacional arvore, cuja instância é exibida a seguir, será referenciada na seguinte. 


                              

Considere que é preciso fazer uma alteração nos dados da referida tabela: todas as ocorrências do nome Natalia devem ser substituídas pelo nome Joana.


Assinale o comando que provoca essa alteração, como requisitada.

Alternativas
Q928875 Banco de Dados

Atenção: a tabela relacional arvore, cuja instância é exibida a seguir, será referenciada na seguinte. 


                              

Considere o comando a seguir utilizando a tabela arvore definida anteriormente.
Imagem associada para resolução da questão
Sabe-se que esse comando foi executado duas vezes, sobre a instância acima, e que não houve nenhuma outra alteração na tabela entre as duas execuções.
Assinale o número de registros inseridos na segunda execução do comando.
Alternativas
Q927925 Banco de Dados
No contexto das propriedades desejadas para transações executadas em banco de dados relacionais, é possível que, eventualmente, seja permitida ou forçada a leitura de dados que foram modificados em operações ainda não confirmadas (comitted).
Assinale a principal propriedade que é flexibilizada na ocorrência de um dirty read.
Alternativas
Q927921 Banco de Dados

Na representação de esquemas para bancos de dados relacionais por meio da notação IDEF1X, os relacionamentos podem ser identificadores ou não identificadores.


Sobre a consequência do uso de relacionamentos identificadores, assinale a afirmativa correta.

Alternativas
Q926886 Banco de Dados
Considere o seguinte esquema relacional:
Animal (código, nome, espécie, raça) Vacina (tipo, nome, preço, fornecedor) Vacinação (tipo, código)
O comando em SQL para recuperar o nome das vacinas tomadas por todos os animais é
Alternativas
Q926420 Banco de Dados

Atente para as seguintes tabelas:


Imagem associada para resolução da questão

Considerando as tabelas acima, analise as proposições apresentadas a seguir:


I. Como o atributo cpf não se repete, ele deve entrar na chave primária de Aluno.

II. É possível ter dois alunos com o mesmo nome.

III. É possível ter um curso sem nenhum aluno matriculado.

IV. Se um curso não tiver data de criação, deve-se inserir um espaço em branco no campo dataCriação.


É correto o que se afirma em

Alternativas
Q926418 Banco de Dados
A pergunta seguinte se refere ao banco de dados, abaixo apresentado, que é composto pelas relações, em que os nomes das tabelas estão em negrito, os atributos sublinhados indicam a chave primária, e os atributos em itálico apontam as chaves estrangeiras.

Empregado (cod, cpf, nome, codDepto), onde codDepto referencia cod em Departamento.

Função (codProj, codEmp, atuou_como, data_inicio, data fim), onde codProj e codEmp referenciam cod em Projeto e cod em Empregado, respectivamente.

Departamento (cod, nome)

Projeto (cod, título, descrição, duração)
Considerando as tabelas acima, assinale a opção que apresenta a consulta que retorna o nome de todos os empregados e o título dos projetos em que atuaram, mesmo que não tenham atuado em nenhum projeto (nesse caso o título do projeto é retornado como null).
Alternativas
Q925744 Banco de Dados
Considere que uma tabela de um banco de dados relacional possui uma chave primária composta por um único atributo. Essa tabela tem como propriedade:
Alternativas
Q918833 Banco de Dados

Considere os comandos SQL abaixo em um sistema de gerência de banco de dados relacional.


I - create table TAB1 (a integer not null primary key);

II - create table TAB2 (a integer check(a IS NOT NULL and a > 0));

III - alter table TAB1 add constraint c1 check(a > 10);

IV - create assertion C2 as CHECK (not exists (select * from TAB1 where a < 0));


Quais instruções resultarão na criação de uma ou mais restrições (constraints) no dicionário de dados (catálogo)?

Alternativas
Q918832 Banco de Dados

Analise as afirmações abaixo sobre transações em sistemas de banco de dados relacionais.


I - Uma transação inicia-se com o comando BEGIN TRANSACTION.

II - COMMIT e ROLLBACK são dois comandos que podem ser utilizados para terminar uma transação.

III - Autocommit é um modo de operação em que todas as transações são automaticamente confirmadas (COMMIT) após sua execução.

IV - O comando ROLLBACK TO SAVEPOINT permite desfazer uma transação somente até um dado ponto.


Quais estão corretas?

Alternativas
Q917531 Banco de Dados
Em bancos de dados relacionais, a execução simultânea de transações melhora o desempenho do sistema, mas pode não preservar a consistência dos dados, embora se tenha que uma solução para garantir a consistência do banco de dados é a execução serial de transações.
Alternativas
Q917530 Banco de Dados
Tomando como base o modelo relacional de dados, a modelagem de dados, na abordagem lógica, deve contemplar todas as formas normais; já o modelo físico de dados pode dispensar algumas formas normais com o objetivo de incrementar o desempenho nas operações de consulta a dados.
Alternativas
Q917370 Banco de Dados
Em um sistema de gerência de banco de dados relacional, o dicionário (catálogo) de dados armazena descrições sobre a base de dados. Qual dos elementos abaixo NÃO precisa fazer acesso ao dicionário de dados para suas funções?
Alternativas
Respostas
641: E
642: C
643: C
644: B
645: A
646: D
647: C
648: D
649: D
650: E
651: D
652: A
653: C
654: D
655: D
656: C
657: B
658: C
659: C
660: D