1. Banco de Dados
Conceito
Coleção de dados relacionados. Os dados são fatos que podem ser gravados e que possuem um significado implícito. Por exemplo, nome, telefone, CPF.
Dados x Informação:
Dados são números, medidas, valores. Uma informação é basicamente a interpretação e compreendimento de um conjunto de dados.
Figura 1
2. SGBD (Sistema Gerenciador de Banco de Dados)
Conceito
Do inglês DBMS (Data Base Management System). É o conjunto de programas responsáveis pelo gerenciamento de uma base de dados. Seu principal objetivo é retirar da aplicação a responsabilidade de: gerenciar o acesso, a manipulação e a organização dos dados. O SGBD disponibiliza uma interface para que possa incluir, alterar ou consultar os dados previamente armazenados. As principais funções são:
v Método de acesso (DDL / DML) *
v Integridade semântica
v Segurança
v Concorrência
v Independência.
*DDL (Data Definition Language) / DML (Data Manipulation Language)
3. DBA (Data Base Administrator)
Um administrador de Banco de Dados (DBA) é o profissional responsável pela arquitetura, implementação, manutenção e reparos a um banco de dados. Exemplos:
v Instalação
v Backup e restauração
v Monitoramento
v Análise de desempenho
v Suporte ao programador
v Segurança física e lógica.
Questionário
1) Explique o conceito de banco de dados.
R: É uma coleção de dados logicamente coerente que possui um significado implícito cuja interpretação é dada por uma determinada aplicação;
• Representa abstratamente uma parte do mundo real, conhecida como Mini-Mundo ou Universo de Discurso (UD), que é de interesse de uma certa aplicação;
• Mantido em dispositivos de armazenamento secundário de um sistema de computação;
2) Qual a diferença entre dados e informação?
R: Informação é um conjunto de dados (informação bruta e atômica, digamos) que tem alguma significação para o receptor ou para o retentor dentro de um determinado contexto. Essa questão do contexto é fundamental e vários exemplos podem ser verificados com alguma reflexão. Em um determinado contexto, como por exemplo, empresarial um conjunto de dados podem ter significado e num contexto familiar não (e vice-versa).
3) Um banco de dados é uma linguagem de programação? Explique.
R:Não, ele armazena as informações do usuário e necessita de uma linguagem de programação a SQL para interação.
4) Qual a função do SQL em um banco de dados?
R:É a linguagem de comunicação com o banco de dados, normatizada, como um padrão para interação com os dados.
5) Banco de dados e SGDB são sinônimos?
R:Não, banco de dados armazena as informações enquanto que o SGDB as manipula.
6) Quais as funções de um SGDB?
R: Gerenciar o banco de dados, manipulando a entrada e saída de informações, alterando, pesquisando, etc..
7) Explique o conceito de restrição de integridade.
Nenhum comentário:
Postar um comentário