questionário para prova de banco de dados

Propaganda
QUESTIONÁRIO PARA PROVA DE BANCO DE DADOS
1. O QUE É BANCO DE DADOS?
Resposta: São conjunto de dados como estrutura regular que organizam informações.
2. DEFINA SISTEMAS GERENCIADORES DE BANCO DE DADOS. (SGBD)
Resposta: São softwares gerenciadores que ficam entre o banco de dados e os usuários, que
tem por objetivo proporcionar um ambiente eficiente para a recuperação e armazenamento das
informações, além de proporcionar aos usuários uma visão abstrata dos dados.
3. CITE CINCO EXEMPLOS DE SGBDS.
Resposta: Firebird, ORACLE, Informix, DB2, SQL Server e MySQL.
4. O QUE SIGNIFICA VISÃO ABSTRATA DE DADOS?
Resposta:
5. O QUE SIGNIFICA RESTRIÇÃO DE ACESSO?
Resposta:
6. FALE SOBRE SGBDs CLIENTE/SERVIDOR
Resposta: É o SGBD que está alocado em uma máquina (SERVIDOR), é este disponibiliza o
banco de dados para as outras estações de trabalho.
7. COMO SÃO CHAMADAS AS LINHAS NA TABELA DE BANCO DE DADOS?
Resposta: Tuplas
8. COMO SÃO CHAMADAS AS COLUNAS DE UMA TABELA DE BD?
Resposta: Atributos
9. NO MODELO LÓGICO NÓS TEMOS AS ENTIDADES, COMO ELAS SÃO
CHAMADAS NO MODELO FÍSICO?
Resposta: Tabelas
10. O QUE É REDUNDÂNCIA DE INFORMAÇÃO?
Resposta: repetições de informações.
11. PARA QUE SERVE OS COMANDOS DDL DA LINGUAGEM SQL?
Resposta: É um conjunto de comandos responsáveis pela criação, alterar e deleção da estrutura
das tabelas e índices de um sistema.
12. O QUE É INTEGRIDADE REFERENCIAL?
Resposta: são regras de consistência de dados, onde os valores dos campos que aparecem em
uma chave estrangeira devem aparecer na chave primária da tabela referenciada ou devem
ter valor igual a nulo (NULL).
13. O QUE É CONCORRÊNCIA EM BANCO DE DADOS?
Resposta: É quando mais de um usuário tenta acessar o banco de dados ao mesmo tempo para
fazer manipulação no banco de dados.
14. O QUE É RELACIONAMENTO?
Resposta: É uma associação entre várias entidades.
15. O QUE É CARDINALIDADE?
Resposta: é como as tabelas se relacionam entre si.
16. FALE SOBRE O RELACIONAMENTO UM PARA UM.
Respostas: É quando uma entidade de A está associada com no máximo uma entidade de B, e
uma entidade em B está associada com no máximo uma entidade em A;
17. FALE SOBRE O RELACIONAMENTO UM PARA MUITOS.
Resposta: É quando uma entidade em A está associada a qualquer número de entidades em B, e
uma entidade em B pode estar associada a no máximo uma entidade em A.
18. FALE SOBRE O RELACIONAMENTO MUITOS PARA MUITOS.
Resposta: É quando uma entidade em A está associada a qualquer número de entidades em B, e
uma entidade em B está associada a qualquer número de entidades em A.
19. NO MEDELO FÍSICO, QUAL É O MECANISMO UTILIZADO PARA
REPRESENTAR UM RELACIONAMENTO MUITOS PARA MUITOS?
Resposta:
20. O QUE É MODELAGEM DE DADOS?
Resposta: Nada mais é do que uma descrição dos tipos de informações que estão/serão
armazenadas em um banco de dados. Para construir um modelos de banco de dados utiliza-se
uma LINGUAGEM DE MODELAGEM DE DADOS.
21. FALE SOBRE O MODELO CONCEITUAL DE DADOS.
Resposta: É o modelo de dados abstrato, que descreve a estrutura de um banco de dados de
forma independente de um SGBD particular, ele registra quais dados podem aparecer no banco
de dados, mas não registra como estes dados estão armazenadas a nível de SGBD.
22. FALE SOBRE O MODELO LÓGICO DE DADOS.
Resposta: É o modelo de dados que representa a estrutura de dados de um banco de dados
conforme a visão do usuário do SGBD. Existem três tipos de modelos lógicos: relacional, rede,
hierárquico.
23. FALE SOBRE O MODELO FÍSICO DE DADOS.
Resposta:
24. CITE O NOME DO CRIADOR DO MODELO RELACIONAL.
Resposta: Edgar Frank Codd (1924–2003), nos anos 70, começou a ser realmente utilizado
nas empresas a partir de 1987;
25. CONCEITUE CHAVE PRIMÁRIA (PRIMARY KEY).
Resposta: É uma coluna ou uma combinação de colunas cujos valores distinguem uma linha
das demais dentro de uma tabela.
26. CONCEITUE CHAVE ESTRANGEIRA (PRIMARY KEY).
Resposta: São os elos entre as tabelas, ou seja, são chaves primárias de uma tabela que vai está
em outra tabela fazendo a ligação entre ambas.
27. CONCEITUE CHAVE PRIMÁRIA COMPOSTA.
Resposta: É quando existem mais de um atributo formando a chave.
28. CONCEITUE CHAVES CANDIDATAS OU ALTERNATIVAS.
Resposta: É quando mais de uma coluna ou combinações de colunas podem servir para
distinguir uma linha das demais;
Uma das colunas (ou combinações de colunas) é escolhida como chave primária às demais
colunas ou combinações são denominadas chaves alternativas;
29. O QUE É RESTRIÇÃO DE INTEGRIDADE?
Respostas: são regras de consistência de dados que são garantidas pelo próprio SGBD;
Um dos objetivos primordiais de um SGBD é a integridade e consistência dos dados;
30. PODE-SE TER UM CAMPO CHAVE PRIMÁRIA QUE ACEITE SER VAZIO? OU
SEJA, PODEMOS TER UM CAMPO CHAVE PRIMÁRIA QUE NÃO SEJA
OBRIGATÓRIO A ENTRADA DO SEU VALOR? EXPLIQUE.
Resposta: Não, pois, campos que compõem a chave primária devem ser diferentes de vazio,
ou seja, são campos obrigatórios - Not Null.
31. O QUE É RESTRIÇÃO DE INTEGRIDADE DE VAZIO?
Resposta: São regras de consistência de dados, onde seus campos de uma coluna podem ou não
ser vazio (Null/Not Null).
32. O QUE É RESTRIÇÃO DE INTEGRIDADE DE CHAVES?
Respostas: são regras de consistência de dados, onde os valores da chave primária e alternativa
devem ser únicos, pois através deles toda a tupla é idendificada ou diferenciada das outras
tuplas. Exemplo: o cliente de 1 não pode ser ao mesmo tempo cliente José ou João.
33. QUAL A FIGURA GEOMÉTRICA QUE É USADA PARA REPRESENTAR UM
RELACIONAMENTO?
Respostas: um losango
34. PARA QUE SERVE OS COMANDOS DML?
Resposta: É um conjunto de comandos responsáveis pela (manipulação), consulta e atualização
dos dados armazenados em um banco de dados.
35. UM SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS (SGBD)
ENVOLVE QUANTOS E QUAIS COMPONENTES PRINCIPAIS?
Resposta: envolve 4: o hardware, software, dados e o usuário
36. QUEM SÃO OS USUÁRIOS DO SGBD?
Resposta:
- ADMINISTRADOR DO BANCO DE DADOS (DBA),
- PROJETISTA DO BD,
- ANALISTA DE SISTEMAS
- PROGRAMADORES DE APLICAÇÕES, USUÁRIO FINAL.
37. QUAIS SÃO AS CARACTERISTICAS DO SGBD?
Resposta:
- CONTROLE DE REDUNDÂNCIA E COMPARTILHAMENTO DE DADOS;
- RESTRIÇÃO DE ACESSO;
- RESTRIÇÕES DE INTEGRIDADE;
- BACKUP E RECOVERY;
- CONTROLE DE TRANSAÇÃO;
- TOLERÂNCIA A FALAS; (COMMIT E ROLLBACK);
38. QUAL A LINGUAGEM UTILIZADA PARA MANIPULAR OS DADOS DO
BANCO DE DADOS?
Resposta: SQL ( Structured Query Languagem)
39. O QUE VOCÊ ENTENDE POR ROLLBACK?
Resposta: é quando está perto de gravar todos os dados não são completados e então ele volta
para o estado zero.
40. O QUE VOCÊ ENTENDO POR CONSMIT?
Resposta: É gravar tudo no final da operação, ou seja, só grava quando todos os dados são
concluídos.
41. COMO SE DÁ O RELACIONAMENTO ENTRE UM BANCO DE DADOS?
Resposta: Se dá através do relacionamento entre as chaves primárias e chaves estrangeiras.
42. O QUE É UM INDICE?
Resposta: é uma ordenação que é feita pelas chaves primárias.
OBS: TODA CHAVE PRIMÁRIA É UM INDICE, MAS NEM TODO INDICE É UMA
CHAVE PRIMÁRIA.
43. O QUAIS OS TIPOS DE CARDINALIDADE?
Resposta: É o número de vezes que uma ocorrência de uma entidade se relaciona com outra
ocorrência de outra entidade, podem se: Cardinalidade MINIMA e cardinalidade MÁXIMA.
MÍNIMA: conhecida como associação obrigatória, tem que estar ligado no mínimo a um.
MÁXIMO: quando uma ocorrência tem que estar ligado a no máximo a outra ocorrência de
outra entidade.
Download