Bd prof. claudio ribeiro

Disponível somente no TrabalhosFeitos
  • Páginas : 43 (10686 palavras )
  • Download(s) : 0
  • Publicado : 28 de fevereiro de 2013
Ler documento completo
Amostra do texto
Banco de Dados

Professor: Claudio Ribeiro

 Banco

de Dados:

• Introdução;
• Modelo de Dados; • Arquitetura de Banco de Dados;

• Independência de dados;

 Introdução:

• Surgiu no final dos anos 60 a partir dos arquivos

existentes; • Substituiu aplicações que não possuía controle de concorrência (acesso simultâneo) aos dados; • Possui estrutura de própria de armazenamento e recuperaçãoaos dados dependente do modelo implementado;

 Conceitos:

• Banco de Dados - Representa o arquivo físico de dados,

armazenado em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para consulta e atualização pelo usuário. • Tabelas Lógicas - Representam as estruturas de armazenamento de dados (arquivos) dos sistemas. • S.G.D.B. (Sistema Gerenciador de Banco de Dados)Software responsável pelo gerenciamento (armazenamento e recuperação) dos dados no Banco de Dados. Realiza, através da linguagem SQL, a interface entre a aplicação e os dados.

 Conceitos

(continuação)

• Dado - É o valor do atributo quando armazenado no

Banco de Dados. Ex. O valor do campo "nome do cliente" para quem está fazendo a entrada de dados. • Conteúdo do atributo - É o valorarmazenado no Banco de Dados. Ex. O valor do atributo "nome do cliente" sem estar, momentaneamente, sendo utilizado. • Informação - É o valor que este atributo representa para as atividades da empresa. Ex. Resposta a uma consulta. Qual os nomes do clientes localizados no Rio de Janeiro?

 Representação

física do Banco de Dados Tabelas Lógicas Informações Arquivo físico

 Conceitos (continuação) •Sistema Tradicional - São aqueles em que os dados do

sistema estão armazenados fisicamente separados um do outro. O acesso é feito por programas aplicativos, associando o nome externo dos arquivos e definindo todo o registro independente da utilização dos campos. • Sistema de Banco de Dados - É aquele em que os dados são definidos para o SGBD, através da DDL (linguagem de definição de dados) emanipulados através da DML (linguagem de manipuação de dados). Fisicamente estão armazenados em um único local, sendo o acesso realizado apenas através do SGBD. Na aplicação são especificados apenas os atributos utilizados.

 Visão

do Banco de Dados

• Visão Externa – Representado pelos sistemas

aplicativos, através interfaces desenvolvidas pelo analista buscando o atendimento de suas necessidades(usuário da aplicação). • Visão Conceitual – Define as normas e procedimentos para manipulação dos dados, garantindo a sua segurança e confiabilidade, o desenvolvimento de sistemas e programas aplicativos e definição da base de dados. Contém a linguagem SQL. (analista de desenvolvimento e administrador de dados)

 Visão

do Banco de Dados

• Visão Interna - Vista pelo responsável pelamanutenção e desenvolvimento do SGBD. Existe a preocupação com a forma de recuperação e manipulação dos dados internamento no Banco de Dados (Desenvolvedor do SGBD)

• Desenvolvimento Aplicações – Visão Externa • Desenvolvimento do Modelo Conceitual dos

dados – Visão Conceitual • Desenvolvimento do SGBD – Visão Interna

 Características

• Redução ou Eliminação de Redundâncias -

Possibilita a eliminaçãode dados privativos de cada sistema. Os dados, comuns a mais de um sistema, são compartilhados por eles, permitindo o acesso simultâneo a uma única informação. • Eliminação de Inconsistências - Através do armazenamento da informação em um único local com acesso descentralizado e, sendo compartilhada à vários sistemas, os usuários estarão utilizando uma informação confiável. A inconsistênciaocorre quando um mesmo atributo está definido em mais uma tabela e possui conteúdo diferente.

 Características

(continuação)

• Controle de concorrência - Permite a utilização

simultânea e segura de um dado, por mais de uma aplicação ou usuário, independente da operação que esteja sendo realizada. Limita alterações e leituras simultâneas do mesmo dado por diferentes usuários; • Restrições de...
tracking img