I - Introdução a banco de dados (para iniciantes)

Iniciado por Watila, 03 de Agosto , 2007, 12:21:44 AM

tópico anterior - próximo tópico

0 Membros e 1 Visitante estão vendo este tópico.

Watila

I – Introdução

1.   Dados

Podemos conceituar dados como elementos atômicos indispensável para a geração de informações, por meio de processamentos, dados são transformados em informações

No âmbito de banco de dados, dados e informações são vistos como sinônimo.
Um dado pode ser persistente ou transiente.

Dado transiente – tem seu valor descartado após a execução da aplicação (sistema, software ou programa que o manipula.

Dado persistente – Tem o seu valor retido (armazenado) pela aplicação que o manipula isto garante a recuperação do valor do dado em execuções distintas da aplicação.


2.   Armazenamento de dados

O armazenamento de dados para sistemas pode ser feito por meio de arquivos, criado pelo próprio desenvolvedor, sistemas de arquivos comerciais os sistemas, gerenciadores de banco de dados – SGBD comerciais (SGBD – Sistema Gerenciador de Banco de Dados)

Um bando de dados é um conjunto de dados relacionados para reter informações a serem manipuladas por um ou mais aplicações

Bancos de dados podem reter informações de uma empresa como um todo.

Apresentação de sistema de arquivos



Apresentação de um sistema gerenciador de banco de dados.



Problemas causados no uso de sistemas de arquivos.

•   Redundância de dados – A mesma informação informa é retida diversas vezes em arquivos distintos.
•   Inconsistência de dados – Dados descrevendo um mesmo objeto do mundo real podem possuir valores distintos ou fazerem referencia a objetos já eliminados.
Por exemplo, clientes com dados cadastrais distintos em arquivos distintos, clientes apontando para vendas que foram excluídas.
•          Falta de segurança – uma determinada aplicação pode dar acesso a dados a                             usuários que não deveriam ter acesso ao referido dado.
•         Isolamento de dado – Os dados são isolados, pois somente a aplicação que a manipula conhece a estrutura de dados.

Estrutura de dados

Setor
Nome
Nome do pai

Dado armazenado
1 1000 A avo
2 1500 B Eva
3 1000 C Rui

Watila

II - Aspectos gerais do banco de dados

1.   Sistema gerenciador de bando de dados
DBMS _ Data Base Manager System é um conjunto de programas destinados a manipular, armazenar e recuperar dados em banco de dados.



Um SGBD é completo de dois componentes, Gerenciador de consulta e Gerenciador de memória.
O Gerenciador de consulta tem por função
* Obter e compilar consultas expressas em SQL.
* Apresentar resultados de consultas.
* Interagir com aplicativos para consulta de dados.

O Gerenciador de memória tem por função

*Armazenar a recuperação de dados físicos do BD
*Administrar o espaço físico do BD

2.   Usuários de um SGBD

Os usuários SGBD podem ser classificados em:

*Usuários navegantes (Leigos)
*OBA (Administrador do banco de dados)
Data Base Administrator
*Usuários sofisticado
Usuário Desenvolvedor (Analista/Programador)