Publicidade cabeçário

quarta-feira, 12 de dezembro de 2012

Fund. Banco de Dados - Introdução



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.
R: São usados para garantir a exatidão e a consistência dos dados em uma Banco de dados relacional. Ou seja garantir que dados representem assertivamente a realidade modelada.

Fonte: <Prof. Jean Daniel >
adaptado: Arroyo, Gabriel
Joinha pra você amigão
Chucks approves