Questões de Concurso sobre Conceitos básicos

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
18 questões encontradas
Questões por página
20
Mais recentes
 

Considerando o modelo relacional de bancos de dados, sua estrutura básica é composta por tabelas, as quais são formadas por atributos, sendo correto afirmar que


A

todas as tabelas de um mesmo banco de dados devem possuir o mesmo número de atributos.


B

cada tabela do banco de dados deve ter definido um limite para a quantidade de valores nulos.


C

cada tabela do banco de dados deve possuir pelo menos duas chaves primárias.


D

o conjunto de valores permitidos para cada atributo recebe a denominação de domínio.


E

uma mesma tabela de um banco de dados deve ter todos seus atributos como sendo do mesmo tipo (por exemplo, todos atributos devem ser do tipo numérico).

Acerca dos conceitos fundamentais do modelo relacional de bancos de dados, assinale a alternativa CORRETA.


A

A integridade referencial exige que todo valor de chave primária em uma tabela referencie obrigatoriamente um valor existente em uma tabela filha, proibindo a existência de registros sem correspondência em tabelas dependentes.


B

Uma superchave é, por definição, um conjunto mínimo de atributos capaz de identificar unicamente cada tupla em uma relação, sendo, portanto, equivalente ao conceito de chave candidata.


C

No modelo relacional, valores nulos (NULL) em atributos que compõem uma chave estrangeira são sempre proibidos, uma vez que sua presença violaria automaticamente a restrição de integridade referencial ao impedir a localização do registro pai correspondente.


D

No modelo relacional, o domínio de um atributo define o conjunto de valores válidos que ele pode assumir, funcionando como uma restrição que delimita o tipo e o formato dos dados permitidos em cada atributo de uma relação.


E

A chave estrangeira de uma tabela deve referenciar exclusivamente a chave primária de uma tabela distinta, sendo vedada a existência de relacionamentos de autorreferência dentro da própria tabela.

Relacione os conceitos (Coluna A) com suas definições (Coluna B):


Coluna A

1. SQL

2. SGBD

3. Tabela

4. Chave primária


Coluna B

A. Linguagem usada para manipular dados.

B. Conjunto organizado em linhas e colunas.

C. Identificador único em um registro.

D. Sistema que gerencia bancos de dados.


A

1-D, 2-A, 3-C, 4-B


B

1-B, 2-C, 3-A, 4-D


C

1-A, 2-D, 3-B, 4-C


D

1-C, 2-B, 3-D, 4-A


E

1-A, 2-B, 3-D, 4-C

Com relação aos conceitos básicos de banco de dados, assinale a alternativa correta.


A

Um banco de dados relacional armazena os dados em formato de arquivos de texto, organizados em diretórios hierárquicos.


B

A linguagem SQL é utilizada apenas para definir o layout gráfico das interfaces de consulta dos dados.


C

O conceito de chave primária refere-se a qualquer campo que pode conter valores duplicados em uma tabela.


D

A integridade referencial permite que registros órfãos existam livremente, sem relação com outras tabelas.


E

O Modelo Relacional organiza os dados em tabelas compostas por linhas (tuplas) e colunas (atributos).

Os três principais elementos de um banco de dados relacional são


A

tabelas, colunas e linhas.


B

tabelas, índices e colunas.


C

colunas, índices e views.


D

colunas, linhas e índices.


E

índices, tabelas e linhas.

Em um sistema de banco de dados voltado ao cadastro de equipamentos e ao registro de ordens de serviço, assinale a alternativa que apresenta a estrutura de relacionamento e a definição de chaves primárias mais adequada à integridade referencial e ao controle de vinculação entre tabelas.


A

Criar tabela única com campos de equipamento e de ordem no mesmo registro para simplificar as consultas do sistema em produção.


B

Definir dois bancos separados, um para cadastro e outro para ordens, sincronizados por planilha de chaves atualizada diariamente.


C

Usar um campo texto livre como identificador de equipamento e ligar ordens por similaridade aproximada durante a pesquisa do usuário.


D

Criar a tabela Equipamento com chave primária id_equipamento, a tabela Ordem com chave primária id_ordem e chave estrangeira para Equipamento.


E

Registrar ordens por data e hora como chave natural e vincular equipamentos pelo número de série quando existir no formulário.

No modelo de dados relacional, as tuplas (ou linhas) em uma relação (ou tabela) não possuem ordem definida; entretanto, os atributos (ou colunas) possuem uma ordem arbitrária determinada por seu esquema.


Nesse modelo, a característica descrita


A

implica que a reordenação das colunas não altera o significado dos dados em uma relação.


B

permite que a posição dos atributos defina a ordenação das tuplas na tabela.


C

torna obrigatória a especificação da ordem dos atributos em qualquer expressão de consulta relacional.


D

resulta em uma ordenação das tuplas no resultado de uma consulta relacional, de acordo com a posição dos atributos.


E

significa que a ordem dos atributos, além de arbitrária, também é aleatória.

A principal função de uma entidade em um Modelo Entidade‑Relacionamento (ER) é


A

representar um relacionamento entre duas ou mais entidades.


B

armazenar as restrições de integridade referencial entre tabelas.


C

representar um objeto do mundo real que possui um conjunto de atributos.


D

definir uma operação de CRUD (Create, Read, Update, Delete) sobre os dados.


E

indicar as operações lógicas que podem ser realizadas no banco de dados.

O Modelo Entidade-Relacionamento é uma modelagem conceitual que permite a representação dos dados em um nível mais alto de abstração. Sobre os principais elementos da modelagem E-R, é correto afirmar que:


A

Toda entidade que possui um relacionamento com outra entidade é considerada uma entidade fraca.


B

Todos os atributos devem ser únicos e indivisíveis.


C

Existem atributos que não são armazenados, nesse caso sendo derivados de outros atributos.


D

O grau de um relacionamento indica a quantidade de atributos associados a esse relacionamento.

O modelo relacional é composto por três conceitos principais. São eles:


A

relacionamento, atributo e entidade;


B

entidade, cardinalidade e relacionamento;


C

atributo, tabela e chave;


D

generalização, associação e cardinalidade;


E

normalização, cardinalidade e relacionamento.

Em um banco de dados relacional, a prática essencial para manter a consistência dos dados e garantir que os relacionamentos entre as tabelas sejam válidos é


A

utilizar apenas chaves primárias em todas as tabelas, incluindo as tabelas de fatos em um modelo dimensional.


B

criar relacionamentos entre tabelas sem definir restrições ou regras de integridade.


C

estabelecer chaves estrangeiras que façam referência a chaves primárias em outras tabelas, assegurando a validade dos dados relacionados.


D

desativar a funcionalidade de exclusão em cascata ao remover registros, mesmo que isso possa levar a dados inconsistentes.


E

evitar a aplicação de qualquer tipo de restrição ou regra nas tabelas, permitindo máxima flexibilidade na inserção de dados.

A propósito de modelo relacional, assinale a opção correta.

A
Relacionamento representa um conjunto de atributos que descrevem a associação entre os objetos.

B
A abordagem entidade-relacionamento permite que sejam definidos relacionamentos de grau dois (relacionamentos binários).

C
Atributos associam informações a ocorrências de entidade ou de relacionamentos e não contêm cardinalidade.

D
O conceito de generalização e especialização não pode ser atribuído a entidades na abordagem entidade-relacionamento.

E
A cardinalidade, por meio do relacionamento, define o número de ocorrências de entidades associadas a uma ocorrência da entidade em questão.

A notação IDEF1X é utilizada para a modelagem de bancos de dados, especialmente do tipo relacional. Dos modelos apresentados, o que representa adequadamente o banco BD é:


A

Imagem associada para resolução da questão


B

Imagem associada para resolução da questão


C

Imagem associada para resolução da questão


D

Imagem associada para resolução da questão


E

Imagem associada para resolução da questão

Sobre o banco BD, considere o seguinte conjunto de afirmativas sobre eventuais restrições no preenchimento das tabelas.


I. Não é permitido dois ou mais produtos com o mesmo nome.

II. Cada cliente tem apenas um código de cliente associado ao seu nome.

III. É possível que o produto “Cadeira”, por exemplo, seja cadastrado mais de uma vez com códigos e preços diferentes.

IV. Não é permitido que, num mesmo pedido, possa constar a venda de dois ou mais itens do mesmo produto.


De acordo com as informações disponíveis, é verdadeiro somente o que se afirma em:


A

I;


B

I e II;


C

I, II e III;


D

II, III e IV;


E

III e IV.

Em um banco de dados estruturado de acordo com o modelo relacional, todos os elementos dos dados são colocados em tabelas bidimensionais, organizados em linhas e colunas, o que simplifica o acesso e a manipulação dos dados. Operações matematicamente conhecidas como de produto cartesiano, de seleção e de projeção também apoiam a manipulação de dados aderentes ao modelo relacional.


C

Certo


E

Errado

Considere uma tabela em um banco de dados relacional. A tabela apresenta três atributos do tipo texto, sendo CPF o campo chave.

Cliente(CPF, Nome, Endereco)

Considerando-se que homônimos são pessoas que possuem o mesmo nome, mas CPF diferentes, a expressão SQL que resulta na lista dos Clientes que têm homônimos, juntamente com o número de homônimos, é:


A

SELECT DISTINCT C1.Nome, C1.CPF, COUNT(C2) FROM Cliente C1, Cliente C2 WHERE C1.Nome = C2.Nome AND C1.CPF <> C2.CPF


B

SELECT Nome, CPF, (SELECT COUNT(*) FROM Cliente C1 WHERE C.Nome = C1.Nome AND C.CPF <> C1.CPF) FROM Cliente C


C

SELECT Nome, CPF, COUNT(Cliente) FROM Cliente GROUP BY Nome, CPF HAVING COUNT(*) > 1


D

SELECT TOP 1 C1.Nome, C1.CPF, COUNT(*) FROM Cliente C1, Cliente C2 WHERE C1.Nome = C2.Nome AND C1.CPF <> C2.CPF


E

SELECT C1.Nome, C1.CPF, COUNT(*) FROM Cliente C1, Cliente C2 WHERE C1.CPF <> C2.CPF AND C1.Nome = C2.Nome GROUP by C1.Nome, C1.CPF HAVING count(*) > 0

Considere:

I. Cada tupla contém exatamente um valor (do tipo apropriado) para cada um de seus atributos.

II. Existe ordenação da esquerda para a direita nos componentes de uma tupla, contrariamente aos conjuntos na matemática, que não exigem ordenação em seus elementos.

III. Cada subconjunto de uma tupla é uma tupla (e cada subconjunto de um cabeçalho é um cabeçalho).

Quanto às propriedades das tuplas, é correto o que consta APENAS em


A

I.


B

II.


C

III.


D

I e II.


E

I e III.

Considere as afirmativas abaixo sobre as transações em Sistemas de Bancos de Dados Relacionais.

I - A violação conhecida como leitura suja (dirty read) ocorre no nível de isolamento read committed.

II - Algoritmos com base em timestamp e bloqueios podem ser utilizados para a implementação de controle de concorrência.

III - A propriedade de atomicidade para transações distribuídas pode ser garantida pela implementação do algoritmo commit de duas fases.

Está(ão) correta(s) APENAS a(s) afirmativa(s)


A

I.


B

II.


C

III.


D

I e II.


E

II e III.

 
 
Gerar simulado