Questões de Concurso
Sobre banco de dados relacionais em banco de dados
Foram encontradas 1.991 questões
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?
Matrícula → CPF CPF → Nome Matrícula → Endereço Telefone → Matrícula
Assinale o esquema (com as chaves primárias sublinhadas) que está normalizado e produzido com decomposição sem perda.
Considere o diagrama Entidade Relacionamento fornecido a seguir representando o domínio de informações sobre a gestão de uma competição de programadores.

Com base no diagrama fornecido, suponha o objetivo de se realizar o seu mapeamento para um banco de dados Relacional normalizado e analise as seguintes afirmativas.
I Se o objetivo for permitir que um ‘Participante’ esteja vinculado com mais de uma ‘Competicao’, é necessário criar uma tabela adicional.
II A entidade ‘QuestaoParticipante’ deve dar origem a duas tabelas adicionais para garantir consistência entre o diagrama e o banco de dados.
III Se o objetivo for permitir que uma mesma ‘Questao’ possa ser utilizada em diferentes instâncias de
‘Competicao’, uma possível solução seria: 1) alterar a cardinalidade do relacionamento entre ‘Questao’
e ‘Competicao’, e 2) acrescentar um novo relacionamento do tipo (1:N) entre ‘QuestaoParticipante’ e
‘Competicao’.
Está(ão) correta(s)
Com relação à implementação de banco de dados, analise as proposições abaixo.
1) É recomendável utilizar chaves primárias compostas como identificadores de relações compostas, vindas de um relacionamento N:N.
2) Na transformação do modelo conceitual para o lógico, a quantidade de atributos das entidades envolvidas determina o método a ser utilizado na implementação dos relacionamentos.
3) Por ser um processo contínuo, o projeto físico permite que sejam realizadas alterações no banco de dados, mas não após a sua implementação.
Está(ão) correta(s), apenas:
Considere a seguinte tabela de um banco de dados relacional.
Cliente (CPF, Nome, Fone, EnD).
O comando SQL para obter o Nome dos clientes, cujo campo Fone tenha o valor “nulo”, é:
Tendo como referência o modelo lógico precedente, julgue o item a seguir.
Para que o modelo em questão seja implementado no sistema
gerenciador de banco de dados relacional, deve-se criar,
primeiramente, a tabela Universidade e, posteriormente, a
tabela Hospital.
Leia atentamente o enunciado a seguir para responder a questão abaixo.
Considere as entidades resultantes de uma modelagem E-R (entidade e relacionamentos):
Conta_Corrente(ag, nro_conta, nome, cpf)
Cartão_Magnético(nro_cartao, data_validade)
Cheque(nro_cheque, valor)
Considere os seguintes relacionamentos: uma Conta_Corrente pode (opcionalmente) possuir no
máximo um Cartão_Magnético; cada Cartão_Magnético deve ser de uma só Conta_Corrente; uma
Conta_Corrente pode ser associada a vários Cheques; cada Cheque é de uma única Conta_Corrente.
