wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Avaliação B2T1 - DSBD_LMS

Total questions: 25

Worksheet time: 1hrs 26mins

Name
Class
Date
1.

O Sistema Gerenciador de Banco de Dados – SGBD é uma coleção de programas que permitem ao usuário definir, construir e manipular Bancos de Dados para as mais diversas finalidades. O principal objetivo de um SGBD é: 


a)

 Apoiar gestão do banco dados, algo cada vez mais presente em empresas de todos os portes e segmentos.


b)

Monitorar o Banco de Dados.


c)

Assegurar os dados.

d)

Corrigir falhas e bugs (erros) de um sistema.

2.

No mercado existem inúmeros tipos de SGBDs. No entanto, conhecer algumas funções que compõem esse universo pode ajudar a possuir um conhecimento mais aprofundado. O objetivo de uma das funções é o controle de concorrência de dados, ou seja, garantir a escrita/leitura dos dados sem erros. Qual das alternativas corresponde com essa função dos SGBDs? 


a)

Segurança.

b)

Compartilhamento de dados.

c)

Controle de redundâncias.

d)

Uso patches.

3.

Existem muitas vantagens ao utilizar um SGBD, e cada um deles possui suas características. Ao utilizar um SGBD, você vai ter muitas vantagens para o seu banco de dados e também para a sua organização. Considere essas informações e leia a sentença a seguir: 

“Talvez a principal finalidade de um sistema para controle de dados seja o de operacionalizar tarefas trabalhosas demais para serem feitas sem automação”:

De qual vantagem essa afirmação está falando?


a)

Evita redundância.

b)

Menor esforço humano.

c)

Customização.

d)

Facilidade no compartilhamento de dados.

4.

Há softwares que, por terem código aberto, permitem que suas funções sejam customizadas (personalizadas), atendendo a necessidades mais específicas. Assinale a alternativa que corresponde essa vantagem do uso de SGBD:


a)

Segurança.

b)

Customização.

c)

Controle de redundâncias.

d)

Uso patches.

5.

Anotou as questões no caderno?

Em breve discutiremos em sala.

a)

Sim.

b)

Com certeza.

6.

O grande objetivo de um sistema de banco de dados é prover aos usuários uma visão abstrata dos dados. Em cada fase do projeto de um banco de dados, o nível de abstração muda. Considerando a fase de modelagem física, o nível de abstração, nessa fase, é:

a)

alto, pois esta fase está mais próxima da realidade do usuário.

b)

baixo, pois esta fase está mais próxima da implementação do banco de dados.

c)

alto, pois esta fase está entre o sistema gerenciador de dados e o modelo físico.

d)

baixo, pois esta fase está mais próxima do levantamento de requisitos.

7.

Um Projeto de Banco de Dados possui quatro fases bem definidas. A primeira é a fase de levantamento de requisitos, quando o projetista identifica os dados que serão importantes para o projeto. Nas próximas fases, são gerados, em cada uma delas, um modelo específico. Dos modelos listadas abaixo, qual deles não é gerado no Projeto de Banco de Dados?


a)

Modelo conceitual, que é uma descrição mais abstrata da realidade.

b)
  1. Modelo lógico, que representa as estruturas que irão armazenar os dados. 

c)

Modelo físico, que representa os códigos de programação para criação da base de dados.

d)

Modelo orientado a objetos, que representa os dados na forma de objetos.

8.

A Companhia de energia elétrica tem um sistema que controla para cada cliente o seu consumo mensal de energia. Os dados pessoais dos clientes e o consumo mensal de cada cliente são as instâncias e ficam armazenadas no banco de dados desse sistema. Considerando o conceito de instância, é correto dizer: 

a)

Instância corresponde à definição dos dados, ou seja, aos metadados.

b)

Instância corresponde ao conjunto de ocorrências dos dados em um determinado momento.

c)

Instância corresponde ao conjunto de ocorrências dos dados em todo o ciclo de vida do banco de dados.

d)

A implementação das instâncias é chamada de esquema.

9.

Um projetista de banco de dados descreve os dados que farão parte da base de dados utilizando um modelo de dados. Essa descrição é chamada de esquema e pode ser feita de forma gráfica e/ou textual.  No modelo de dados relacionais o esquema é a: 

a)

Descrição das relações.

b)

Descrição dos atributos.

c)

Descrição das relações e seus atributos.

d)

Descrição das instâncias.

10.

Um Modelo de Dados é um conjunto de conceitos que podem ser usados para descrever a estrutura de uma base de dados: tipos de dados, relacionamentos e restrições pertinentes aos dados.  São exemplos de modelos de dados: 


a)
  1. Objeto-Relacional, Orientado a Objetos, Relacional. 

b)

Relacional, Orientado a Objetos, Orientado a eventos.

c)

Relacional, Orientado a Objetos e Orientado a Serviços.

d)
  1. Objeto-Relacional, Orientado a Projeto, Relacional.

11.

O modelo hierárquico surgiu na década de 1960 e permite organizar dados em uma estrutura em árvore com sentido unidirecional, do pai para o filho, sempre começando pela raiz. Uma das limitações do modelo hierárquico é:


a)

permitir a independência dos dados. 


b)

possuir apenas uma linguagem de definição dos dados.

c)

baixo desempenho nas consultas.

d)

usar estrutura em forma de árvore.

12.

No armazenamento em banco de dados é necessário considerar que a independência de dados consiste na capacidade dos sistemas de banco de dados de não ser totalmente alterado quando modificações específicas forem aplicadas.  Quando falamos da independência lógica estávamos nos referindo ao modelo conceitual para: 

a)

garantir a consistência dos dados armazenados em um SGBD.

b)

separar logicamente os dados e a forma que serão armazenados.

c)

representar os elementos reais de um SGBD.

d)

criar um modelo gráfico para identificar identidades e relacionamento.

13.

Com relação ao conceito de independência de dados, considere a afirmação “Se o esquema de uma relação armazenada no banco de dados é alterado, não é feita nenhuma alteração nos aplicativos que a utilizam”. Esse tipo de independência é chamado de lógica e ocorre entre os níveis:

a)

conceitual e lógico.

b)

conceitual e físico.

c)

conceitual e lógico.

d)

conceitual e externo.

14.

A linguagem SQL (Structured Query Language) é uma linguagem declarativa , ou seja, onde informamos o que deve ser feito e não como ser feito. Essa linguagem tornou-se um padrão ANSI para banco de dados relacionais. Neste padrão foram definidos os principais tipos de dados, sendo que os tipos de dados numéricos foram divididos em números inteiros e decimais, também chamados de: 

a)

exatos e aproximados

b)

inteiros e reais

c)

Integer e small int

d)

Integer e float

15.

No SQL ANSI, os números exatos são usados para representar números finitos. Ao criar a tabela de Vendas em um banco de dados de uma loja, as colunas: quantidade de itens comprados por um cliente e código do cliente, deverão ser declaradas como: 

a)

exatos e aproximadosINTEGER e FLOAT

b)

inteiros e reaisNUMERIC e FLOAT

c)

Integer e small intFLOAT e DOUBLE PRECISION

d)

Integer e floatNUMERIC E INTEGER

16.

O Sistema de Banco de Dados PostgreSQL suporta o conjunto completo de tipos de dados para data e hora definidos na Linguagem SQL, padrão ANSI SQL-92. Em um banco de dados de um cartório, os atributos Data de nascimento e hora do nascimento, podem ser representados, respectivamente, pelos tipos de dados: 

a)

exatos e aproximadosDATE e TIME WITH ZONE.

b)

inteiros e reaisDATE e TIME.

c)

Integer e small intDATE e INTERVAL.

d)

Integer e floatDATE e TIMESTAMP.

17.

Na Linguagem SQL, padrão ANSI SQL-92, os tipos de dados CHAR e VARCHAR são usados para armazenar conjuntos de caracteres. A diferença entre os tipos CHAR e VARCHAR está no tipo de alocação de memória. Quando um atributo é declarado como char(3), isto significa que será alocado na memória: 

a)

Espaço fixo para 3 caracteres

b)

Espaço variável para até 3 caracteres

c)

Espaço fixo de acordo com o número de caracteres do dado a ser armazenado

d)

Espaço variável de acordo com o número de caracteres do dado a ser armazenado

18.

O dicionário de dados é um documento utilizado para realizar a documentação dos objetos da base de dados. Conforme exemplo visto em aula, da base de dados Viagem, as entidades e os relacionamentos devem ser descritos no dicionário de dados. Assim, o objetivo do dicionário de dados é:

a)

Descrever todos os elementos descritos no modelo conceitual.

b)

Descrever apenas os elementos descritos no modelo conceitual que são de difícil entendimento.

c)

Descrever os relacionamentos e restrições do banco de dados.

d)

Descrever todos os atributos de uma tabela do banco de dados.

19.

Em sistemas gerenciadores de banco de dados, além do próprio banco de dados, há o dicionário de dados que contém a definição de todo o esquema do banco. O dicionário de dados pode ser feito a partir do diagrama entidade relacionamento do banco de dados, entretanto, entre os itens listados a seguir, o único que não consta no dicionário de dados é:

a)

Entidade

b)

Atributo

c)

Relacionamento

d)

Cardinalidade

20.

Sobre tipos de dados, relacione:

a)

Caractere

1.

"frutas"

b)

Inteiro

2.

50

c)

Real

3.

3,1415

d)

Booleano

4.

Verdadeiro, Falso

e)

Data

5.

21/03/2023

21.

Nos bancos de dados, uma tabela também é conhecida como uma __________.

a)

entidade

b)

unidade de controle

c)

variável auxiliar

d)

peça de computador

22.

Banco de dados é um ______________.

a)

software

b)

hardware

c)

aplicativo de relacionamento entre pessoas

d)

sistema gerenciador de trânsito

e)

lugar onde se guarda objetos físicos

23.

O MER (Modelo ​ (a)   ​ (b)   ) é utilizado para descrever os ​ (c)   do mundo real através de entidades, com suas ​ (d)   que são os ​ (e)   e os seus relacionamentos.

Choose from the below words
Entidade
Relacionamento
objetos
propriedades
atributos
Empresa
Responsabilidade
controles
classes
chaves
24.

Combine os elementos corretamente:

a)

Chave primária

1.

Primary Key

b)

Chave Estrangeira

2.

FK

c)

Atributo:

Números inteiros

3.

1, 50, 300, 100

d)

Atributo:

Caractere

4.

"Sapato", "Bolsa", "Estojo"

e)

Atributo: Data

5.

18/04/2023 22/03/2000

25.

O uso de ​ (a)   proporciona diversos benefícios: ​ (b)   de dados, minimização da ​ (c)   dos dados, garantia da ​ (d)   , consistência e ​ (e)   dos dados.

Choose from the below words
banco de dados
compartilhamento
redundância
integridade
segurança
sistemas
programação
qualidade
preço baixo
permeabilidade