Teste Teórico de BD

1 – Em qual das propriedades abaixo são feitos as checagens de regras criadas para as colunas de uma tabela?
a) Atomicidade
b) Consistência
c) Isolamento
d) Durabilidade
e) N.D.A

2 – Quais itens abaixo estão relacionados a definição de Banco de Dados:
( ) Conjunto de Dados Não Relacionados
( ) Acessos únicos exclusivos
( ) Informações que fazem parte de um mesmo contexto
( ) Permite somente inclusão, seleção e alteração
( ) Podem nunca serem acessados ou usados

3 – Quais as funções básicas de um SDGB?
( ) LMD;
( ) LDD;
( ) Linguagem de Manipulação de Dados (C,I,A,E);
( ) Linguagem de Definição de Dados;
( ) Processamento ineficaz de consultas;
a) V – F – V – F – V
b) F – F – V – F – V
c) F – F – V – V – F
d) V – V – F – F – F
e) V – V – F – V – V
f) F – V – V – V – F

4 – Cite uma desvantagem e duas vantagens de usar SGBD e explique, pode ser exemplificando.
R.:

5 – Desenhe o Modelo de Visão de Dados.
R.:

6 – Qual dos itens abaixo define Metadados:
a) Dados que servem para descrever as visões;
b) São tuplas de uma linha;
c) Informação armazenada no catálogo de dados;
d) Metadados não são dados de outras entidades;
e) Dados que não descrevem outros tipos de linhas;

7 – Um SGBD é um conjunto de ferramentas que auxilia no gerenciamento de um ou mais bancos de dados, seus acessos, serve como interface com esses bancos e não podemos manipular dados diretamente nele.
( ) VERDADEIRO
( ) FALSO

8 – O que é um conjunto virtual de informação?
a) Tabelas;
b) Entidades;
c) Relacionamentos;
d) Modelo ER;
e) Subconjunto de uma base de dados;

9 – Qual item abaixo não faz parte do Gerenciador de Memória?
a) Administração do Buffer;
b) Gerenciamento de Transações;
c) Gerenciamento de Autorização e Integridade;
d) Administração de Arquivos;
e) Componente de execução de consultas;

10 – Os índices, metadados, arquivos e estatísticas de dados fazem parte do Módulo de Banco de Dados?
( ) VERDADEIRO
( ) FALSO

11 – Modelo Entidade-Relacionamento tem como base a percepção do mundo real como um conjunto de objetos básicos, relacionamento entre as entidades, uma ou mais. Essas entidades possuem atributos e respeitam regras, baseado nessa definição desenhe o modelo contendo os itens abaixo:
– Aluno (cd_aluno, nm_aluno, nr_cpf)
– Curso (cd_curso, nm_curso)
– Instrutor (cd_instrutor, nm_instrutor, dt_nascimento)
Definições: Todos os alunos podem estar em um ou mais cursos e os instrutores ministram somente um curso;

12 – Quais das restrições não geram exceção?
a) Chave primária
b) Chave única
c) Não Nulo
d) Chave única composta
e) N.D.A

13 – Quais comandos abaixo são DDL ou DML:
1. Drop
2. Delete
3. Select
4. Update
a) DDL – DDL – DLL – DML
b) DDL – DML – DML – DML
c) DML – DDL – DDL – DDL
d) DML – DML – DDL – DML
e) DDL – DDL – DDL – DDL

14 – Sabendo que os Banco de Dados respeitam quatro propriedades chamadas ACID, temos: a transação T1 que está fazendo select * from ALUNO e uma transação T2 executando delete from ALUNO where nome = ‘capin’, em que momento a transação T1 para de listar o aluno capin?
R.:

15 – Defina uma visão e como pode ser aplicada.

16 – Sobre o SQL: foi padronizado pelo ___________, sua ultima alteração foi em 2006 e integrou ____ com _____ surgindo Xquery, anda de mãos dadas com ______________________. O PHP é uma linguagem procedural e o ____ é uma linguagem não procedural, pois a definição de como executar a instrução e retornar os resultados é feito de forma externa.