Você está na página 1de 18

Banco de Dados/Conceitos

- uma coleo de dados/informaes armazenadas de

maneira organizada.

-armazenam as informaes de modo que se possa rapidamente localizar, organizar e exibir (ou imprimir) as informaes de que precisa.
-encontram-se em todos os tipos de computador, grandes e pequenos.

-Monitoram desde colees, notas de pesquisa at todas as informaes que circulam na empresa.

Histrico
- manuscritos em pedras
- Bblia - fichrios - livro caixa - at os banco de dados atuais * Independente da rea de trabalho, voc acabar trabalhando com banco de dados.

Diferencial
Um simples diferencial, a automatizao do banco de dados (finados). Banco de dados em rede, integrando e compartilhando dados e informaes. Atualmente dispomos de tcnicas computadorizadas que nos norteiam em relao ao rumo de nossos negcios gerando informao para tomada de deciso.

Caractersticas de um bom BD
Alm de fornecer acesso rpido, um bom sistema deve: - conservar a integridade;

- promover a independncia;
- evitar a redundncia; - garantir a segurana; - e permitir procedimentos de manuteno.

Independncia de Dados
- no pode bloquear ao ser utilizado por um aplicativo particular. - importante evitar softwares que utilizem tcnicas proprietrias de armazenamento, visto que hoje h a interao com outros sistemas/bases de dados.

-O que fazemos se o fornecedor do software Banco de dados sair do negcio ou se recusar a apoiar novos tipos de computadores?

Independncia de Dados
- no pode bloquear ao ser utilizado por um aplicativo particular. - importante evitar softwares que utilizem tcnicas proprietrias de armazenamento, visto que hoje h a interao com outros sistemas/bases de dados.

-O que fazemos se o fornecedor do software Banco de dados sair do negcio ou se recusar a apoiar novos tipos de computadores?

Redundncia de Dados

-os dados devem ser inseridos apenas uma vez.

- banco de dados em paralelo aumentam a margem de erro e a redundncia da informao.

Segurana de Dados
- segurana aos dados sensveis sobre dados pessoais, sade. - perdas por falha de equipamento e energia. - backup. - transferncia ou transmisso de dados. - Controle de acesso por senha.

Manuteno de Dados

- SGBD sistema de gerenciamento de banco de dados, o mesmo permite acrescentar, atualizar, gerenciar, gerar tabelas de consulta a usurios.

Criando um BD

- o software sempre fornece as ferramentas para criar e manter o banco de dados. - projetar um banco de dados til exige muita elaborao: * importante pensar em que tipo de informao voc deseja obter do banco de dados. * que tipo de aplicao o mesmo ir suportar.

Estrutura de um BD

- um banco de dados pode se constituir de uma ou mais tabelas, por exemplo: tabela de clientes, funcionrios, fornecedores, etc.
- logo, uma tabela composta de vrios registros, por exemplo: dados sobre um cliente, um autor, um funcionrio, etc.

Estrutura de um BD
- uma tabela, possui vrios registros, o registro possui vrios campos, como por exemplo: codclie, CGC/CPF, nome, end, fone, etc.

- o campo possui caractersticas prprias, como: - tamanho - tipo - descrio

Exemplo de uma tabela


Tabela Clientes Campo Codclie Nome End Num Compl Cep Tipo Tam N C C N C N 8 45 40 7 5 8 Descrio Armazena o cdigo do cliente Armazena o nome do cliente Armazena o End. Do Cliente Armazena o Nm. Da Loc. Cli. Armazena o Complemento Armazena o Cep do cliente

Voc pode armazenar tambm as validaes dos campos na documentao do sistema, para futuras manutenes.

Inserindo dados no BD
- aps a definio do banco de dados e dos formulrios (interface), pode-se comear a inserir os dados. - um banco de dados bem projetado, utiliza validao para assegurar que os usurios insiram os dados certos.

- para facilitar, no momento em que o usurio est inserindo dados, importante no momento do erro, uma mensagem informando a forma correta de preenchimento do campo.

Localizando informaes no BD

- pode-se navegar pelos registros (no eficiente).


- pode-se efetuar consultas (perguntas). - gerar tabelas e visualizar. - Gerador de relatrios.

Linguagem de Consulta

Precisa-se saber a estrutura do banco de dados, nome de todas as tabelas e campos. Em um select voc decide que campos quer que apaream. Por exemplo:
- select nome, end, cidade, estado from clientes

- select nome, cidade from clientes where name = Jos

Conexo com a Internet

A integrao e interao da base de dados pela internet, intranet e extranet est integrando clientes, empresas, funcionrios e fornecedores. Exemplo claro a Receita Federal, Bancos, etc.

Você também pode gostar