Questões de Banco de Dados para Concurso

Foram encontradas 15.455 questões

Q2271738 Banco de Dados
Um modelo de banco de dados é uma descrição dos tipos de informações que estão armazenadas em um banco de dados. De acordo com a intenção do modelador, um banco de dados pode ser modelado (descrito) em vários níveis de abstração. A primeira etapa do projeto de banco de dados é a construção de um modelo conceitual, a chamada modelagem conceitual. O objetivo da modelagem conceitual é obter uma descrição abstrata independente de implementação. A técnica de modelagem mais utilizada é a abordagem entidade-relacionamento.
Adaptado de Carlos A. Heuser. Projeto de Banco de Dados, 6. ed. São Paulo: Bookman, 2009.

Em relação ao Diagrama Entidade-Relacionamento (DER), avalie as seguintes afirmações:
I – Entidade é um conjunto de objetos da realidade modelada sobre os quais se deseja manter informações no banco de dados.
II – Generalização/Especialização são propriedades que podem ser atribuídas a entidades. A partir deste conceito é possível atribuir propriedades particulares a um subconjunto das ocorrências (especialização) de uma entidade genérica.
III – Atributo é o dado que é associado a cada ocorrência de uma entidade. No entanto, eles não podem estar presentes em relacionamentos.
IV – Cardinalidade é o número de ocorrências de uma entidade que pode estar envolvida em um relacionamento. A cardinalidade mínima pode ser 0 ou 1 e a cardinalidade máxima pode ser 0 ou n.

Assinale a alternativa que apresenta APENAS as afirmações CORRETAS.

Alternativas
Q2271243 Banco de Dados
Em relação aos comandos DML e DDL do SQL, analise as afirmativas a seguir:
I.DDL significa Data Definition Language (Linguagem de Definição de Dados).
II.DML significa Definition Management Language (Linguagem de Gerenciamento de Definições).
III.INSERT é um comando DML usado para adicionar dados às tabelas.
IV.DROP é um comando DML usado para remover estruturas de banco de dados.
É correto o que se afirma em: 
Alternativas
Q2271242 Banco de Dados
Qual das seguintes afirmações sobre transações SQL em PL/SQL é verdadeira? 
Alternativas
Q2271240 Banco de Dados
Dadas as tabelas orders e customers e a necessidade de listar todos os clientes e seus respectivos pedidos, mesmo que não tenham feito nenhum pedido, selecione a alternativa que corretamente identifica o trecho faltando no seguinte SQL:
SELECT customers.name, orders.order_id
FROM customers ________ orders
ON customers.customer_id = orders.customer_id;
O trecho faltante é: 
Alternativas
Q2271228 Banco de Dados
Qual das seguintes propriedades ACID garante que, uma vez que uma transação é concluída, suas alterações de dados sejam permanentes? 
Alternativas
Respostas
1976: A
1977: A
1978: C
1979: B
1980: B