wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BANCO DE DADOS

Total questions: 26

Worksheet time: 33mins

Name
Class
Date
1.

São comandos utilizados para definição de estrutura de banco de dados

a)

Create

b)

Drop

c)

Grant

d)

Alter

e)

Truncate

2.

O que é Banco de Dados?

a)

Repositório classes para implementação de aplicativos em Java.

b)

Repositório de processos de construção e manipulação de dados.

c)

Repositório de dados relacionados afim de evitar redundância dos mesmos.

d)

Repositório de dados irrelevantes a qualquer contexto.

e)

Repositório de dados empresas falidas.

3.

O que é SQL?

a)

Linguagem de Transação de Dados

b)

Linguagem de Controle de Dados

c)

Linguagem de Manipulação de Dados

d)

Linguagem de Definição de Dados

e)

Linguagem de Consulta Estruturada

4.

Utilizando a Cardinalidade e as Regras de Conversões, em qual situação é obrigatório criar uma nova entidade.

a)

1:1

b)

N:N

c)

1:N

d)

N:1

e)

0:0

5.

Em banco de dados: entidade e atributo são nomes atribuídos a:

a)

Camada e Subcamadas

b)

Telas e Atributos

c)

Entidade e Modelo

d)

Create e Alter

e)

Tabelas e Campos

6.

Modelagem de dados é composta por três níveis, assinale a alternativa correta, respectivamente.

a)

Lógico, Físico e Conceitual

b)

Físico, Lógico e Conceitual

c)

Conceitual, Lógico e Físico

d)

Físico, Conceitual e Lógico

e)

Lógico, Conceitual e Físico

7.

Sobre CARDINALIDADE é correto dizer que:

a)

Indica a quantidade de chaves de relacionamentos que existem entre as duas tabelas.

b)

É tudo o que se pode relacionar como propriedade da entidade. (coluna, campo, etc...).

c)

indica quantas ocorrências de uma entidade participam no mínimo e máxima do relacionamento.

d)

É tudo o que se pode relacionar no banco de dados (Chaves Primárias PK e Estrangeiras FK).

e)

É tudo o que se pode relacionar como propriedade do Banco de Dados.

8.

Sobre ENTIDADE podemos dizer que:

a)

Pode ser definida como qualquer coisa do mundo real, abstrata ou concreta, que serão armazenados nas tabelas do Banco de Dados.

b)

Pode ser definida como qualquer objeto abstrato capaz de manipular dados para criação do Banco de Dados e relacionar suas chaves, impostas pelo SGBD.

c)

Pode ser definida como qualquer objeto do mundo real na qual indica o SGBD a ser utilizado.

d)

Pode ser definida como Atributo chave e simples de um SGBD.

e)

Pode ser definida como qualquer coisa do mundo real, abstrata ou concreta, na qual se deseja guardar dados para gerar futuras informações.

9.

Para que são utilizadas as chaves estrangeiras?

a)

Para facilitar a busca de um campo de uma tabela, seu funcionamento é similar ao do índice.

b)

Para criar relacionamentos entre campos da mesma tabela.

c)

Permite que os registros de uma tabela sejam relacionados ao de outra tabela a partir da chave primária.

d)

São utilizadas para manter a integridade dos bancos de dados não permitindo registros em duplicidade.

e)

Chaves estrangeiras permitem ao Banco de Dados receberem valores do tipo NULL.

10.

Sempre que pensamos em desenvolver uma base de dados, precisamos pensar primeiro em seu MER (modelo entidade relacionamento). O MER possui alguns objetos característicos, como a ENTIDADE ASSOCIATIVA. Como podemos definir uma entidade associativa?

a)

Objeto do mundo real do negócio do qual queremos manter informações no banco de dados

b)

Entidade associada a cada ocorrência de um relacionamento

c)

Duas ou mais entidades associadas a um relacionamento

d)

Entidade que surge de um relacionamento de cardinalidade N para N, no qual existe uma associação dos atributos identificadores das duas entidades relacionadas, sendo necessária a criação uma nova entidade

11.

Os SGBDs surgiram...

a)

No início da década de 60

b)

No início da década de 70

c)

No início da década de 80

d)

No início da década de 90

12.

O que significa "concorrência" em um Banco de Dados?

a)

Um usuário utilizar o banco por vez

b)

Vários usuários utilizarem o banco ao mesmo tempo

c)

Apenas o programador poder utilizar o banco

d)

Apenas o administrador utilizar o banco

13.

O modelo de dados baseado numa coleção de tabelas que representam dados e relações entre eles é denominado modelo:

a)

hierárquico

b)

em rede

c)

relacional

d)

orientado a objetos

14.

QUAIS SÃO AS FASES NA CRIAÇÃO DE UM PROJETO DE BANCO DE DADOS?

a)

Análise de requisitos

b)

Modelo conceitual

c)

Modelo lógico

d)

Modelo físico

e)

Modelo SQL Server

15.

A Linguagem de Manipulação de Dados (DML) é uma linguagem de consulta que se baseia tanto na álgebra relacional quanto no cálculo relacional de tuplas. Os comandos que fazem parte da DML incluem

a)

SELECT, CREATE TABLE E CREATE INDEX

b)

INSERT, SELECT, UPDATE E DELETE

c)

CREATE TABLE, CREATE INDEX E DROP VIEW

d)

CREATE TABLE, CREATE INDEX E CREATE VIEW

e)

CREATE TABLE, INSERT, UPDATE E DELETE

16.

Que tipo de desenho é esse?

a)

MF - Modelo Físico

b)

MER - Modelo Entidade Relacional

c)

MT - Modelo Textual

d)

DE - Diagrama Entidade

17.

No modelo relacional, como são chamadas as linhas de uma relação?

a)

atributos

b)

tuplas

c)

registros

d)

valores

18.

No modelo relacional, como se dá o relacionamento entre duas relações (tabelas)?

a)

Através da conexão entre chaves primárias e estrangeiras

b)

Através da conexão entre chaves estrangeiras

c)

Através da conexão entre chaaves primárias

d)

Não existe o conceito de relacionamento no modelo relacional

19.

No contexto das sublinguagens SQL, em qual delas estão presentes os comandos INSERT, DELETE e UPDATE?

a)

DML – Linguagem de Manipulação de Dados

b)

DCL – Linguagem de Controle de Dados

c)

DDL – Linguagem de Definição de Dados

d)

DTL – Linguagem de Transação de Dados.

20.

SELECT * from filmes where cd_gen = (select max(cd_gen) from generos where ds_gen not like 'A%');


A aplicação do comando acima, apresenta como resultado:

a)

Nenhum registro

b)

Seis registros

c)

Um registro

d)

Uma mensagem de erro

e)

Dois registros

21.

SELECT ds_titulo from filmes where cd_gen = (select avg(cd_gen) from generos where ds_gen not like 'R%');


A aplicação do comando acima, apresenta como resultado:

a)

Homem Aranha

b)

Lendas da Paixão

c)

Drácula

d)

O Porão

e)

Os Outros

22.

select cd_filme, ds_titulo from filmes order by cd_filme limit 2;


A aplicação do comando acima, apresenta como resultado:

a)
b)
c)
d)
23.

Considerando a tabela Livro (cod, titulo, valor), a instrução SQL para recuperar todos os registros cujo título termine com “Dados” e valor abaixo da média é:

a)

SELECT * FROM Livro WHERE titulo = 'Dados' AND valor < AVG(valor)

b)

SELECT * FROM Livro WHERE titulo = 'Dados' AND valor < (SELECT AVG(valor) FROM Livro)

c)

SELECT * FROM Livro WHERE titulo like '%Dados' AND valor < AVG(valor)

d)

SELECT * FROM Livro WHERE titulo like '%Dados' AND valor < (SELECT AVG(valor) FROM Livro)

24.

Sobre ATRIBUTO pode dizer que:

a)

É tudo o que se pode relacionar como propriedade da entidade. (coluna , campo , etc,..).

b)

São características dos objetos do mundo real modelado

c)

É tudo o que se pode relacionar no banco de dados (Chaves Primárias PK e estrangeiras FK).

d)

É tudo o que se pode relacionar como propriedade do Banco de Dados.

e)

São as regras de integridade do Banco de Dados. (Check, Unique, PK...)

25.

Indica o número mínimo de ocorrências de uma entidade associada à outra ocorrência da outra entidade relacionada

a)

Cardinalidade

b)

Cardinalidade mínima

c)

Cardinalidade máxima

d)

Cardinalidade mínima e máxima

26.

Indica o número máximo de ocorrências de uma entidade associada à outra ocorrência de outra entidade relacionada.

a)

Cardinalidade

b)

Cardinalidade mínima

c)

Cardinalidade máxima

d)

Cardinalidade mínima e máxima