Questões de Concurso
Sobre banco de dados relacionais em banco de dados
Foram encontradas 1.334 questões
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.
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.
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.
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, é
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
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.
Assinale o número de registros que é removido na execução
desse comando.
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.
Atenção: a tabela relacional arvore, cuja instância é exibida a seguir, será referenciada na seguinte.
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.
Assinale a principal propriedade que é flexibilizada na ocorrência de um dirty read.
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.
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 é
Atente para as seguintes tabelas:
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
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)?
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?