🆗Banco de Dados Flashcards
No que consiste um banco de dados?
Uma coleção de dados relacionados.
O que um banco de dados representa?
Algum aspecto do mundo real por meio de dados logicamente relacionados para finalidade específica.
Qual a diferença entre dado e informação?
Dados são fatos brutos, em sua forma primária – e, muitas vezes, os dados podem não fazer sentido sozinhos;
Informações consiste no agrupamento de dados de forma organizada para fazer sentido e gerar conhecimento.
CERTO OU ERRADO:
Um banco de dados deve ter tamanho e complexidade específicas.
ERRADO! Um banco de dados pode ter qualquer tamanho e complexidade.
Um banco de dados pode ser gerado manualmente?
SIM!
No que consiste um SGBD (Sistema Gerenciador de Banco de Dados)?
Sistema Gerenciador de Banco de Dados, é uma coleção de programas que permite ao usuário criar e manter um banco de dados.
PARA FIXAR
O SGBD é uma coleção de programas que facilita o processo de definição, construção, manipulação, compartilhamento, proteção e manutenção de um banco de dados.
Cite exemplos de SGBD.
SQLServer, Oracle, DB2, MySQL, Firebird, PostgreSQL, etc.
O que representa esse cilindro da imagem?
Geralmente, um banco/base de dados.
Como é chamada a união do Banco de Dados com SGBD?
Sistema de Banco de Dados (SBD).
As aplicações são obrigatórias no SBD?
NÃO!
PARA FIXAR
Quando utilizamos um banco de dados em vez de arquivos esparsos, um único repositório
mantém dados que são definidos uma vez e depois acessados por outras entidades.
CERTO OU ERRADO
No sistema de arquivos, cada aplicação é livre para nomear os elementos dos dados independentemente.
CERTO!
Quais são as principais características de uma abordagem de banco de dados?
- Isolamento entre programas e dados, e abstração de dados
- Natureza de autodescrição de um sistema de banco de dados
- Compartilhamento de dados e processamento de transação multiusuário
- Suporte de múltiplas visões dos dados
Que tipo de informação estão sendo demonstradas na aplicação da imagem?
Uma tabela que armazena dados dos alunos.
O quer dizer abstração na linguagem de tecnologia de informação?
Subtração de detalhes.
Se há mais abstração, o que podemos concluir quanto aos detales?
Quanto maior a abstração, menos detalhes. Assim, quanto menos abstração, mais detalhes.
O que a abstração de dados permite a uma aplicação?
A independência de dados da aplicação e a independência da operação da aplicação.
PARA FIXAR
O banco de dados funciona como um repositório central de dados, diferente dos arquivos. Dessa forma, é possível que várias aplicações tentem acessá-lo e cada uma pode ter uma necessidade diferente.
No que consiste uma visão (ou view)?
Em geral, um subconjunto do banco de dados.
No que consiste um SGBD multiusuário?
Aquele que suporta que múltiplas aplicações (usuários) acessem o banco de dados ao mesmo tempo.
O que um SGBD precisa incluir para garantir que vários usuários interajam simultaneamente com um banco de dados, sem dar nenhum tipo de problema?
Um software de controle de concorrência, assim garantindo que um usuário não atrapalhe o outro.
PARA FIXAR
O SGBD possui um software de controle de concorrência para garantir que vários usuários tentando atualizar o mesmo dado façam isso de uma maneira controlada.
Quais os benefícios de uma abordagem de banco de dados?
- o dado pode ser compartilhado;
- a redundância pode ser reduzida;
- inconsistências podem ser evitadas;
- pode-se utilizar o suporte a transações;
- a integridade pode ser mantida;
- a segurança pode ser aperfeiçoada;
- requisitos conflitantes podem ser balanceados;
- padrões podem ser utilizados.