wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TRABALHO - 2º TRIMESTRE- Banco de Dados

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

O que é um banco de dados relacional?

a)

Um banco de dados que armazena dados em formato de árvore.

b)

Um banco de dados que organiza dados em tabelas relacionadas entre si.

c)

Um banco de dados que utiliza grafos para armazenar dados.

d)

Um banco de dados que armazena dados em arquivos de texto simples.

2.

Qual é o principal objetivo do Modelo Entidade-Relacionamento (MER)?

a)

Definir a linguagem de consulta do banco de dados.

b)

Representar graficamente a estrutura lógica dos dados.

c)

Organizar dados em arquivos hierárquicos.

d)

Distribuir dados entre vários servidores.

3.

No modelo relacional, como os dados são organizados?

a)

Em arquivos sequenciais.

b)

Em tabelas compostas por linhas e colunas.

c)

Em árvores de decisão.

d)

Em listas encadeadas.

4.

Qual comando SQL é utilizado para inserir novos dados em uma tabela?

a)

SELECT

b)

INSERT

c)

UPDATE

d)

DELETE

5.

O que significa a sigla DER?

a)

Diagrama de Entidade-Relacionamento

b)

Dados em Rede

c)

Documento de Entidades Relacionais

d)

Diagrama de Estrutura Relacional

6.

No modelo hierárquico de banco de dados, como os dados são organizados?

a)

Em tabelas independentes.

b)

Em uma estrutura de árvore com registros pai e filho.

c)

Em grafos complexos.

d)

Em clusters de servidores.

7.

Qual comando SQL é utilizado para remover registros de uma tabela?

a)

SELECT

b)

INSERT

c)

DELETE

d)

ALTER

8.

O que caracteriza um banco de dados distribuído?

a)

Dados armazenados em um único local.

b)

Dados armazenados em múltiplos locais interligados por uma rede.

c)

Dados organizados em formato de árvore.

d)

Dados armazenados apenas em nuvem.

9.

No modelo de dados em rede, como as relações entre registros são representadas?

a)

Apenas por hierarquia.

b)

Por múltiplos caminhos entre registros, formando uma rede.

c)

Por tabelas isoladas.

d)

Por arquivos de texto.

10.

Qual comando SQL é utilizado para modificar dados já existentes em uma tabela?

a)

SELECT

b)

UPDATE

c)

DELETE

d)

CREATE

11.

No MER, o que representa uma entidade?

a)

Uma tabela de dados.

b)

Um objeto ou conceito do mundo real que possui existência independente.

c)

Uma relação entre tabelas.

d)

Um campo de uma tabela.

12.

Qual das alternativas abaixo é uma característica do modelo relacional?

a)

Utiliza registros conectados por ponteiros.

b)

Utiliza tabelas para armazenar dados.

c)

Utiliza arquivos sequenciais.

d)

Utiliza apenas dados não estruturados.

13.

O que é uma chave primária em um banco de dados relacional?

a)

Um campo que pode ser repetido em várias linhas.

b)

Um campo que identifica unicamente cada registro em uma tabela.

c)

Um campo que armazena valores nulos.

d)

Um campo que armazena apenas números.

14.

Qual comando SQL é utilizado para criar uma nova tabela?

a)

CREATE TABLE

b)

NEW TABLE

c)

MAKE TABLE

d)

ADD TABLE

15.

No modelo hierárquico, como é chamada a relação entre registros?

a)

Pai-filho

b)

Mestre-escravo

c)

Cliente-servidor

d)

Tabela-coluna

16.

O que é um atributo em um DER?

a)

Uma tabela de dados.

b)

Uma característica ou propriedade de uma entidade.

c)

Uma relação entre entidades.

d)

Um comando SQL.

17.

Qual comando SQL é utilizado para consultar dados em uma tabela?

a)

SELECT

b)

INSERT

c)

UPDATE

d)

DROP

18.

No modelo de dados em rede, um registro pode:

a)

Ter apenas um pai.

b)

Ter múltiplos pais e múltiplos filhos.

c)

Não ter filhos.

d)

Ser sempre raiz.

19.

Qual das alternativas abaixo NÃO é um tipo de modelo de banco de dados?

a)

Relacional

b)

Hierárquico

c)

Distribuído

d)

Linear

20.

O que é uma relação no contexto de banco de dados relacional?

a)

Um campo de uma tabela.

b)

Uma tabela que armazena dados.

c)

Um comando SQL.

d)

Um arquivo de texto.

21.

No contexto de bancos de dados distribuídos, o que é replicação de dados?

a)

Armazenar dados apenas em um local.

b)

Manter cópias dos mesmos dados em diferentes locais.

c)

Excluir dados duplicados.

d)

Compactar dados para economizar espaço.

22.

Qual das opções abaixo representa uma vantagem do modelo relacional?

a)

Dificuldade de manutenção.

b)

Facilidade de manipulação e consulta dos dados.

c)

Estrutura rígida e inflexível.

d)

Baixa integridade dos dados.

23.

No MER, o que representa um relacionamento?

a)

Uma tabela de dados.

b)

Uma associação entre duas ou mais entidades.

c)

Um campo de uma tabela.

d)

Um comando SQL.

24.

Qual comando SQL é utilizado para remover uma tabela do banco de dados?

a)

DROP TABLE

b)

DELETE TABLE

c)

REMOVE TABLE

d)

ERASE TABLE

25.

No modelo hierárquico, qual é a principal limitação?

a)

Permite múltiplos relacionamentos entre registros.

b)

Não permite registros com múltiplos pais.

c)

Permite consultas complexas facilmente.

d)

Não utiliza estrutura de árvore.

26.

O que é uma chave estrangeira em um banco de dados relacional?

a)

Um campo que identifica unicamente cada registro.

b)

Um campo que referencia a chave primária de outra tabela.

c)

Um campo que armazena apenas valores nulos.

d)

Um campo que armazena datas.

27.

Qual das alternativas abaixo é uma característica do banco de dados distribuído?

a)

Todos os dados estão em um único servidor.

b)

Os dados podem ser acessados e atualizados de diferentes locais.

c)

Não há comunicação entre servidores.

d)

Não permite replicação de dados.

28.

No DER, como são representadas as entidades?

a)

Por retângulos.

b)

Por elipses.

c)

Por linhas.

d)

Por triângulos.

29.

Qual comando SQL é utilizado para alterar a estrutura de uma tabela existente?

a)

ALTER TABLE

b)

MODIFY TABLE

c)

CHANGE TABLE

d)

UPDATE TABLE

30.

No modelo de dados em rede, qual é a principal vantagem em relação ao modelo hierárquico?

a)

Permite apenas um caminho entre registros.

b)

Permite múltiplos relacionamentos entre registros.

c)

Não permite relacionamentos entre registros.

d)

Não utiliza ponteiros.

31.

O que significa cardinalidade em um relacionamento do MER?

a)

A quantidade de atributos de uma entidade.

b)

O número de ocorrências de uma entidade que podem estar associadas a outra entidade.

c)

O número de tabelas em um banco de dados.

d)

O número de comandos SQL utilizados.

32.

Qual das alternativas representa corretamente um relacionamento de cardinalidade 1:N?

a)

Um aluno pode estar matriculado em apenas uma disciplina.

b)

Um departamento pode ter vários funcionários, mas cada funcionário pertence a apenas um departamento.

c)

Um produto pode ser vendido em várias lojas e cada loja pode vender vários produtos.

d)

Um país tem apenas uma capital e uma capital pertence a vários países.

33.

No DER, como é representada a cardinalidade de um relacionamento?

a)

Por meio de cores diferentes.

b)

Por números ou símbolos próximos às entidades relacionadas.

c)

Por linhas tracejadas.

d)

Por nomes de tabelas.

34.

Qual das opções abaixo corresponde a um relacionamento de cardinalidade N:M?

a)

Um cliente faz vários pedidos, mas cada pedido é feito por apenas um cliente.

b)

Um livro pode ser emprestado para vários alunos e cada aluno pode pegar vários livros emprestados.

c)

Um gerente gerencia apenas um departamento.

d)

Um país tem apenas uma capital.

35.

O que é um atributo multivalorado em um DER?

a)

Um atributo que pode assumir apenas um valor para cada ocorrência da entidade.

b)

Um atributo que pode assumir vários valores distintos para cada ocorrência da entidade.

c)

Um atributo que é sempre chave primária.

d)

Um atributo que representa um relacionamento.

36.

Como os atributos multivalorados são representados graficamente em um DER?

a)

Por um retângulo duplo.

b)

Por uma elipse dupla.

c)

Por uma linha tracejada.

d)

Por um triângulo.

37.

Qual das alternativas abaixo é um exemplo de atributo multivalorado?

a)

Data de nascimento de uma pessoa.

b)

Nome de usuário em um sistema.

c)

Telefones de contato de um cliente.

d)

Código de identificação único.

38.

O que é a Primeira Forma Normal (1FN) na normalização de tabelas relacionais? **Observação:** Valores atômicos são aqueles que não podem ser divididos em partes menores e independentes dentro do contexto do banco de dados, ou seja, cada campo deve conter apenas um valor por registro. **Exemplo de formas normais:** - **1FN:** Cada campo deve conter apenas um valor atômico. Exemplo: Em vez de um campo "Telefones" com vários números, criar uma linha para cada telefone. - **2FN:** Todos os atributos não-chave dependem da chave primária completa. Exemplo: Em uma tabela de pedidos, os detalhes do cliente não devem depender apenas do código do pedido, mas da chave completa. - **3FN:** Não deve haver dependências transitivas entre atributos não-chave. Exemplo: Se uma tabela de funcionários tem os campos "ID", "Departamento" e "Nome do Chefe do Departamento", o nome do chefe deve estar em uma tabela separada de departamentos.

a)

Eliminar dependências transitivas.

b)

Garantir que todos os atributos de uma tabela contenham apenas valores atômicos.

c)

Permitir atributos multivalorados.

d)

Permitir chaves compostas.

39.

O que caracteriza a Segunda Forma Normal (2FN) em uma tabela relacional?

a)

Todos os atributos não-chave dependem da chave primária completa e a tabela já está na 1FN.

b)

Permitir atributos multivalorados.

c)

Eliminar dependências transitivas.

d)

Permitir valores nulos em todos os campos.

40.

O que caracteriza a Terceira Forma Normal (3FN) em uma tabela relacional?

a)

Eliminar dependências transitivas entre atributos não-chave, além de já estar na 2FN.

b)

Permitir atributos multivalorados.

c)

Permitir dependências parciais.

d)

Permitir valores compostos em campos.